Senior Staff Software Developer, Developer Productivity & AI Tooling
You will lead the evolution of developer experience and AI-powered engineering tooling. You will architect and build scalable systems, define standards for developer infrastructure, and drive large cross-functional initiatives. You will design and operate cloud and Kubernetes platforms, build CI/CD and automation, integrate AI-assisted development tools, lead incident response and postmortems, and mentor senior engineers.
Responsibilities
- Architect and build scalable systems that enable fast, reliable delivery of full-stack applications
- Set technical direction and standards for developer infrastructure across build systems, CI/CD, testing, and local development
- Lead design reviews, operational readiness, and post-incident analysis for critical developer platforms
- Leverage AI to power the development workflow
- Identify and eliminate friction across the software development lifecycle
- Build and evolve developer tooling including CLIs, configuration systems, and local and remote development environments
- Drive improvements in build systems, test automation, and deployment workflows
- Champion best practices in code quality, observability, and operational excellence
- Lead adoption of AI-assisted development tools across engineering teams
- Design and implement agentic workflows for development and operations
- Evaluate and integrate AI agents for anomaly detection, alert correlation, and automated remediation
- Design and operate services on AWS with attention to scalability, cost efficiency, and security
- Lead Kubernetes based platform improvements and developer workflows for containerized environments
- Drive Infrastructure as Code strategy and adoption using Terraform
- Build and optimize CI/CD pipelines for reliability and speed
- Own non-functional requirements including availability, scalability, latency, and security
- Ensure systems are observable through metrics, logs, and alerting
- Lead incident response, postmortems, and continuous improvement efforts
- Partner with Product, Platform, and SRE teams on long term technical strategy
- Mentor senior engineers and raise the technical bar across the organization
Requirements
- 10+ years of software engineering experience, including 3+ years operating at Staff or Senior Staff level
- Deep expertise in developer infrastructure including CI/CD, build systems, testing frameworks, development environments, and observability
- Proficiency in Go, Python, or TypeScript/JavaScript
- Proven track record of leading complex, cross functional platform initiatives at scale
- Exceptional system design skills with focus on reliability, scalability, and performance
- Experience with cloud native technologies such as Kubernetes and Docker and distributed systems
- Strong understanding of CI/CD systems (e.g., CircleCI, Jenkins, Harness) and release orchestration
- Experience building internal developer platforms and CLIs (preferably in Go)
- Familiarity with Infrastructure as Code using Terraform and cloud platforms including GCP and AWS
- Experience leveraging AI assisted development tools in production and integrating AI into engineering workflows
- Strong technical leadership and communication skills
Benefits
- Performance driven compensation with bonus programs and equity ownership
- Supplemental health insurance
- Ancillary insurance
- Mental health support programs
- Lifestyle wallet (employer paid benefits spending account) for wellness, childcare, learning, and more
- Company holidays, paid time off, sick time, paid volunteer time off, and parental leave
- Exceptional office experience with catered meals and events
- Monthly commuter stipend