ByteDance
Software Development Engineer, Relational Database Service(RDS)
Seattle, Washington · Full-time · Posted Oct 28, 2026
- Experience
- Minimum of 2 years of working experience in software development.
- Education
- Bachelor/Master degree in computer-related fields.
About the job
Develop and operate ByteDance’s cloud-native RDS platform, building reliable, scalable database services and core components for global infrastructure.
What you'll do
- Design and develop RDS features and platform components, including instance management, monitoring, backup and restore, scaling, and high availability.
- Build and improve automated, reliable database capabilities, and test performance, scalability, and product quality.
- Coordinate with product managers and cross-functional teams, and participate in product releases and deployments.
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.
- Familiarity with web development frameworks and tools, database management and implementation; demonstrated good coding practices and unit-testing experience.
Nice to have
- Experience with microservice architecture, service discovery, load balancing, RPC frameworks, and distributed configuration centers.
- Experience with database kernels, middleware, or management platforms; familiarity with databases such as MySQL, PostgreSQL, Redis, Mongodb, HBase, or Clickhouse.
Tools
Golang, Python, Django, Flask, Gin, Kitex, HTTP, RESTful API
Model-written summary · the original posting is authoritative