About The Position

The Developer Productivity team supports the software development ecosystem used by hundreds of engineers to develop and maintain MongoDB Server and developer tools in a complex matrix of multi-platform self-hosted products and multi-cloud hosted environments. Our tools and services, as well as our domain expertise, ensure that MongoDB developers can ship high quality products quickly, confidently, and securely. As a senior staff engineer you’ll be responsible for helping shape the future of our developer ecosystem and ensure we take advantage of the rapidly-evolving engineering landscape. You will partner with engineering leadership across the company to identify system-wide opportunities to accelerate developer velocity and efficiency, enhancing smart data collection and integrating analytics assistants that produce actionable insights every step of the way. Our team champions a strong culture of inclusivity, diversity, and collaboration. If you like working on a strongly collaborative team that loves to experiment, have a passion for open source, and generally thrive on being a champion for software development best practices and data-informed decision making, this is the role for you.

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

Nice To Haves

  • 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

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

Benefits

  • equity
  • participation in the employee stock purchase program
  • flexible paid time off
  • 20 weeks fully-paid gender-neutral parental leave
  • fertility and adoption assistance
  • 401(k) plan
  • mental health counseling
  • access to transgender-inclusive health insurance coverage
  • health benefits offerings
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service