Role overview
Build and operate software that helps engineering teams develop, test, deploy, and manage applications, including tools for AI-supported development workflows. You’ll own work from design and implementation through release and production support, collaborating across engineering, product, design, and support.
Responsibilities
- Design, build, and maintain software within your team’s area, carrying changes through deployment and production support.
- Contribute to technical decisions by weighing delivery needs, maintainability, and risk.
- Work with partner teams on interfaces, APIs, and user experience.
- Use AI development tools thoughtfully and share practices that improve team workflows.
- Build in testing, security, reliability, and observability, and document work so colleagues can extend it.
- Share knowledge through pairing, code review, team discussions, and feedback.
Requirements
- Demonstrated experience delivering reliable production software and strong programming fundamentals; proficiency in Python, Go, or TypeScript.
- Ability to reason about system dependencies, data flow, and component failures.
- Experience building or using APIs and working with data stores such as relational databases.
- Habit of writing automated tests, including for failure cases, with attention to user impact.
- Understanding of software security practices and familiarity with cloud environments and CI/CD pipelines.
- Curiosity, persistence, and sound judgment when investigating problems; comfort using AI tools while reviewing their work critically.
Nice to have
- Experience with cloud platforms, developer tools, or related technical areas.
Benefits and work setup
- Remote, globally distributed work in a multicultural and inclusive team.
- Flexible paid time off; healthcare coverage in specified countries; stock options; and budgets for professional development, equipment, and wellness.
- Internet reimbursement, inclusive parental leave, annual team gatherings, and a remote-work travel program.
- Hiring includes conversations with recruiting, a manager, and the team, with a possible technical deep dive or executive conversation. Background checks are required.