ByteDance
Senior Software Development Engineer, Relational Database Service(RDS)
Seattle, Washington · Senior · Full-time · Posted Oct 28, 2026
- Experience
- Minimum 2 years of software development experience.
- Education
- Bachelor/Master degree in computer-related fields.
About the job
Develop and operate Relational Database Service (RDS) platform features and core components for reliable, scalable cloud database services.
What you'll do
- Partner with product managers and cross-functional teams to develop and deliver RDS features.
- Design, build, test, and improve platform components for database management, monitoring, backup and restore, scaling, high availability, and recovery.
- Conduct performance and scalability testing, and participate in release and deployment.
What they ask for
- Bachelor’s or master’s degree in a computer-related field.
- At least 2 years of software development experience.
- Proficiency in one or more general-purpose programming languages, such as Golang or Python.
- Good coding practices, including clean code, refactoring, and unit testing; familiarity with web development frameworks and tools and database management and internal implementation mechanisms.
Nice to have
- Familiarity with HTTP, RESTful API design, JSON/Protobuf, middleware, microservices, and distributed systems technologies.
- Experience with database kernels, middleware, or management platforms; examples include MySQL, PostgreSQL, Redis, Mongodb, HBase, and Clickhouse.
Tools
Golang, Python, Django, Flask, Gin, Kitex, MySQL, PostgreSQL
Model-written summary · the original posting is authoritative