What are the responsibilities and job description for the Software Engineer, Cloud Infrastructure and Platforms position at DoorDash USA?
About the Team
The Core Infrastructure team is committed to building and operating reliable, scalable, and repeatable infrastructure that empowers DoorDash engineers to deliver software quickly and reliably. Within this team, the Cloud Infrastructure & Platform team plays a crucial role in developing our internal self-serve infrastructure platforms.
Our platforms support a wide range of functionalities, including service creation, configuration management, runtime operations, secrets management, identity and access management, and various cloud primitives such as object storage. We work closely with product and infrastructure teams to ensure our services are deployable and operable at scale, continually enhancing the capabilities of our self-serve platforms. Additionally, we oversee Cloud Governance for all production environments, ensuring adherence to best practices and compliance standards.
About the Role
We are seeking a Software Engineer for our Cloud Infrastructure and Platforms team. In this role, you will be instrumental in advancing our self-serve platform by integrating cloud services tailored to DoorDash's unique needs. You will collaborate with our core platform and infrastructure teams to create intuitive abstractions for the broader engineering organization.
Your primary focus will be on refining these abstractions to enhance engineering velocity, reliability, and efficiency, making our platform the go-to entry point for all service-related needs. You will work closely with product teams to continuously improve the user experience and prioritize new features for the platform. This role reports to the Engineering Manager of the Cloud Infrastructure and Platform team within our Core Infrastructure group.
You’re excited about this opportunity because you will…
- Develop Self-Serve Platforms: Collaborate with stakeholders to design and develop a state-of-the-art self-serve platform using Go, enhancing velocity, reliability, and efficiency for the entire engineering organization.
- Enhance User Experience: Build a solid frontend experience for our self-serve platforms, making it intuitive and efficient for engineers to interact with.
- Optimize Engineering Workflows: Identify and resolve bottlenecks and leaky abstractions to continuously improve engineering velocity and reduce cognitive overhead
- Address Identity and Access Complexities: Solve identity and access challenges for both users and services. Internally, we call this Access Platform.
- Drive Cloud Governance Initiatives: Lead efforts to establish robust Cloud Governance in our production environments, ensuring adherence to security, cost, and infrastructure best practices while serving as a cloud services expert.
- Make a massive impact: The team has a direct impact on the businesses ability to bring products to market quickly and ensure they conform to all our best practices. It doesn’t get more impactful than that
We’re excited about you because…
- Proven Experience: You have 2 years of experience in an infrastructure, platform, or full-stack role, demonstrating your ability to contribute effectively to complex projects.
- Backend Development Skills: You have experience in backend development with Go, enabling you to build robust and efficient systems.
- Frontend Proficiency: You are proficient in TypeScript or JavaScript, with experience in React.js being a plus, allowing you to contribute to building intuitive user interfaces.
- Cloud Expertise: You have experience managing cloud resources, particularly with AWS, and are familiar with security and infrastructure best practices. You should be comfortable with Infrastructure as Code, such as Terraform or Pulumi as there is still a bit of that.
- Containerization and Orchestration: You have hands-on experience with Kubernetes or Docker, allowing you to manage containerized applications effectively.
Notice to Applicants for Jobs Located in NYC or Remote Jobs Associated With Office in NYC Only
We use Covey as part of our hiring and/or promotional process for jobs in NYC and certain features may qualify it as an AEDT in NYC. As part of the hiring and/or promotion process, we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound from August 21, 2023, through December 21, 2023, and resumed using Covey Scout for Inbound again on June 29, 2024.
The Covey tool has been reviewed by an independent auditor. Results of the audit may be viewed here: Covey