MongoDB is a leading database company that empowers customers to innovate rapidly. The Senior Staff Engineer will shape the future of the developer ecosystem, enhance developer velocity, and ensure high-quality product delivery through collaboration and best practices.
Responsibilities:
- Drive strong operational excellence standards for internal software development tools and services, helping define golden paths that optimize the efficiency and velocity of our engineering organization
- Design software development systems to ensure best practices and champion industry standards
- Advise Engineering partners on technical implications of systems design with regards to complexity, testability, and maintainability
- Lead development and project management of some of the largest projects within MongoDB to improve developer productivity and software quality, particularly around data-driven insights and optimizations
- Provide technical mentorship and leadership to the Developer Productivity organization, promoting best practices and fostering team growth
Requirements:
- Minimum 10 years of experience in the developer productivity domain in large engineering environments, including building, and operationalizing complex, reliable systems
- Strong experience supporting one or more of C++, Java, Go, Python, Rust, Node, Typescript
- Strong understanding of DevOps culture and tooling
- Extensive experience with CI/CD pipelines, common deployment models and infrastructure, and various techniques used to safely roll changes into production environments
- Hands-on experience implementing metrics and observability tools and best practices, as well as data processing pipeline technologies such as Iceberg, Trino, Kafka
- Proven track record of driving technical execution and vision for organizations with 50+ team members
- Skilled in advocating for and representing the needs of a 1000+ customer base to internal platform teams
- Strong systems fundamentals, including testing and monitoring multi-threaded systems
- Performance profiling of complex systems
- Leveraging best of breed AI tools & technologies in the developer productivity domain along with the necessary telemetry and analytics to measure effectiveness in a rapidly changing environment
- Experience supporting the development of database internals or core components for data processing systems