Software Engineer, Build Infrastructure

DoorDash USASunnyvale, CA
1d

About The Position

About the Team The Build Infrastructure team drives improvements in build tooling to accelerate development and reduce friction for engineers across DoorDash. We support and scale the core systems behind developer productivity at DoorDash. About the Role As a Software Engineer on the Build infrastructure team, you will help shape the developer experience at DoorDash by improving build performance, enhancing CI tooling, and contributing to core libraries and development platforms in Kotlin and Go. Your work will ensure that engineers across the company can iterate quickly and ship high quality code with confidence. You will report into the Build infrastructure team in our Developer Platform organization. You’re excited about this opportunity because you will… Contribute to the core Build infrastructure and Developer Experience that powers CI/CD across DoorDash. Improve developer workflows in the monorepo through better tooling, automation, and standardization. Build solutions in Kotlin, Go and Python that enhance developer productivity and maintainability. Be at the forefront of developing new technologies and have the opportunity to leverage and contribute to open source tech. Contribute to cross functional projects by designing large scale systems with engineering excellence, long-term maintainability, and risk in mind. Work with a team of highly talented and motivated teammates. Join a growing company and grow right along with us.

Requirements

  • You have 3+ years of backend or infrastructure engineering experience.
  • You’re proficient in languages such as Kotlin, Go, Java, or Python, and have experience building internal tools, developer frameworks, or backend services.
  • You’ve worked with CI/CD systems(e.g., Buildkite, Jenkins, GitHub Actions), build tools (e.g., Bazel, Gradle), or infrastructure at scale.
  • You've contributed to tooling that improves the developer experience.
  • You’re excited to build new tools and systems that simplify workflows, eliminate toil, and increase development velocity across the company.

Nice To Haves

  • Experience working in a monorepo and building developer tooling.
  • Familiarity with MergeQueue systems, remote build execution, or caching strategies.
  • Exposure to Docker, Kubernetes, Cloud infrastructure.
  • Experience with artifact management (e.g., Artifactory)

Responsibilities

  • Contribute to the core Build infrastructure and Developer Experience that powers CI/CD across DoorDash.
  • Improve developer workflows in the monorepo through better tooling, automation, and standardization.
  • Build solutions in Kotlin, Go and Python that enhance developer productivity and maintainability.
  • Be at the forefront of developing new technologies and have the opportunity to leverage and contribute to open source tech.
  • Contribute to cross functional projects by designing large scale systems with engineering excellence, long-term maintainability, and risk in mind.
  • Work with a team of highly talented and motivated teammates.
  • Join a growing company and grow right along with us.

Benefits

  • a 401(k) plan with employer matching
  • 16 weeks of paid parental leave
  • wellness benefits
  • commuter benefits match
  • paid time off and paid sick leave in compliance with applicable laws (e.g. Colorado Healthy Families and Workplaces Act)
  • medical, dental, and vision benefits
  • 11 paid holidays
  • disability and basic life insurance
  • family-forming assistance
  • a mental health program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service