×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Development Engineer, Relational Database Service; RDS

Job in San Jose, Santa Clara County, California, 95199, USA
Listing for: ByteDance
Full Time position
Listed on 2026-03-01
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Cloud Engineer - Software, DevOps
Salary/Wage Range or Industry Benchmark: 136800 - 359720 USD Yearly USD 136800.00 359720.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Development Engineer, Relational Database Service(RDS)

Senior Software Development Engineer, Rational Database Service (RDS)

Location:

San Jose

Team:

Technology

Employment Type:

Regular

Job Code:

A240489

Responsibilities

About the Team Join Byte Dance’s database development team, where you’ll build and own cutting-edge database products supporting Byte Dance’s global infrastructure. Our diverse portfolio includes relational databases, distributed caches, key-value stores, document databases, graph databases, wide-column stores, search engines, and multi-model databases. In this role, you’ll have the opportunity to enhance these services in a cloud-native environment, embracing a culture of intellectual curiosity, self-direction, and problem-solving.

We embrace a culture of self-direction, intellectual curiosity, openness, and problem-solving. We are looking for candidates to work in an open, agile, and highly collaborative environment in the following areas:

  • Database and system administration, including ensuring the reliability and observability of databases in a global large-scale network and efficiently handling user requests.
  • Providing efficient and stable database platform services, including node scaling, high availability, backup/recovery, and database monitoring.
  • Disaster recovery and high availability, including global cross-region database disaster recovery solutions, providing efficient and rapid high-availability switching capabilities and data consistency guarantees.

Responsibilities
- Partner closely with Product Managers (PMs) to develop RDS features (e.g., database operation tickets, backup/restore, scaling, high availability); drive cross-team collaboration to ensure aligned execution and timely delivery of RDS products.

  • Design and develop the RDS platform and core components (e.g., database instance management, resource lifecycle management, monitoring & alerting modules, backup/restore systems) based on business scenarios and user demands; implement high-performance, reliable, and secure database service capabilities, including but not limited to automated deployment, elastic scaling, fault self-healing, and data consistency guarantees; and enhance system scalability to support millions of database instances and high concurrent access.
  • Conduct performance and scalability tests and research innovative ideas for improvement.
  • Design and implement comprehensive unit, functional and system-test for product quality.
  • Participate in the release and deployment process.
  • Solve unique, large-scale, highly complex cloud infrastructure problems.
Qualifications

Minimum Qualifications:

  • Bachelor/Master degree in computer-related fields.
  • Minimum of 2 years of working experience in Software development field.
  • Proficiency in one or more general-purpose programming languages, such as Golang, Python, etc.
  • Demonstrated good coding practices, including code cleanliness, refactoring skills, and experience with unit testing.
  • Familiar with web development frameworks and tools, such as Django, Flask, Gin, Kitex, etc. Familiar with database management and internal implementation mechanisms.

Preferred Qualifications:

  • Familiar with core web development technologies: HTTP protocol, RESTful API design specifications, JSON/Protobuf data serialization, and middleware development.
  • Preferred:
    Experience with microservice architecture; knowledge of service discovery (Consul/Nacos), load balancing, RPC frameworks (Kitex/Go-Micro/gRPC), and distributed configuration centers.
  • Experience with database kernel/database middleware/database management platform experience is preferred. (Commonly used databases such as MySQL, Postgre

    SQL, Redis, Mongodb, HBase, Clickhouse, etc.).
  • Strong motivation for technology, good communication skills and teamwork spirit, excellent problem analysis and problem-solving skills are preferred.
Job Information

The base salary range for this position in the selected city is $136800 - $359720 annually.

Compensation may vary outside of this range depending on a number of factors, including a candidate’s qualifications, skills, competencies and experience, and location. Base pay is one part of the Total Package that is provided to compensate and recognize employees for their…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary