Our global Developer Productivity team ensures that the company’s 400+ engineers have the tools and processes to build, test, and ship high-quality software quickly and reliably. Our work touches every aspect of the software development lifecycle, from local development environments to CI/CD pipelines, testing frameworks, and deployment automation. We’re passionate about creating an amazing developer experience that maximizes productivity and minimizes friction.
About the Team
Our mission is to empower everyone to create for the web. As a Staff Software Engineer on the Developer Productivity team, you’ll be a key technical leader, driving initiatives that empower our engineering teams to build, test, and deploy software more efficiently and with higher quality. You’ll work on the foundational infrastructure and tooling that allows engineers to focus on delivering value to our customers, ensuring a smooth, fast, and enjoyable development experience.
What you’ll do:
- Lead and contribute to the technical vision and strategy for improving developer experience and productivity.
- Design, implement, and maintain scalable and reliable tools, services, and infrastructure that streamline the entire software development lifecycle.
- Identify bottlenecks and pain points in the developer workflow, proposing and implementing innovative solutions.
- Mentor and guide junior engineers, fostering a culture of technical excellence and continuous improvement.
- Collaborate with engineering teams across the organization to understand their needs and integrate developer productivity solutions seamlessly into their workflows.
- Drive adoption of best practices, coding standards, and new technologies to elevate the overall quality and efficiency of our engineering organization.
What you’ll bring:
- 8+ years of experience in software engineering, with a focus on developer tools, infrastructure, or platform engineering.
- Strong proficiency in at least one modern programming language (e.g., Go, Python, JavaScript, Ruby) and experience with relevant frameworks and technologies.
- Deep understanding of software development lifecycle (SDLC), CI/CD pipelines, and cloud-native architectures (e.g., AWS, GCP, Azure).
- Proven track record of designing and implementing complex, scalable, and resilient systems.
- Excellent communication, collaboration, and problem-solving skills, with a passion for mentoring and technical leadership.
- A strong desire to improve the lives of developers and contribute to a thriving engineering culture.
Nice-to-haves:
- Experience with the company’s tech stack (e.g., Node.js, React, GraphQL, TypeScript).
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Contributions to open-source projects or a strong personal portfolio.
- Experience with monorepos.
Compensation and Benefits
The US base salary range for this position is $221,000 to $390,000. Your actual base salary will be determined by a number of factors, including your skills, qualifications, and experience. In addition, you will be eligible for equity, and a wide range of benefits. These benefits include comprehensive health, dental, and vision insurance for you and your dependents, a 401k plan with company match, paid time off, and more. For more information on our benefits, please visit our Careers page.