Job Description
We are looking for a Software Engineer to develop tools and processes to drive significant increases in code quality and development productivity, specifically within the area of performance. This role requires an individual with deep empathy for engineering teams, who cares strongly about writing high-quality code that solves real end-user problems, and has a drive to improve the practices and processes of MongoDB’s many software engineering teams.
Our ideal candidate will have:
- Proven experience designing, developing, testing, deploying, and maintaining robust software, primarily using Python (strongly preferred), Go or similar. Ability to write clean, maintainable, and well-tested code
- A demonstrated ability to understand complex user requirements or ambiguous customer requests, translating them into clear technical specifications and well-architected, practical solutions
- Experience across the full software development lifecycle, with the ability to make sound technical trade-offs (e.g., speed vs. reliability, build vs. buy)
- Practical experience with, and a good intuition for, modern DevOps practices and tools relevant to building, deploying, managing, and monitoring production systems. Familiarity with several of the following is highly desirable: CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions), container orchestration (Kubernetes), infrastructure as code (Terraform), observability stacks (OpenTelemetry, Prometheus, Grafana), build systems (especially Bazel), and cloud platforms (particularly AWS)
- Excellent communication skills, with the proven ability to discuss and distill complex topics in interpersonal settings
Responsibilities:
- Design, develop, and document high-quality software mostly using Python
- Advocate for improvements to stability, observability, and robustness
- Maintain and continuously improve existing performance testing software
- Promote a culture of performance engineering within MongoDB by giving presentations, creating documentation, and providing an opinionated user-focused experience in our tools
- Establish relationships with other software engineers at MongoDB to understand, advocate for, and solve customer issues
- Collaborate to provide well-articulated opinions on day-to-day problem solving and long-term goals for the team
- Demonstrate adaptability by quickly learning and leveraging unfamiliar languages, tools, and systems
- Proactively identify, assess, and mitigate technical risks, using proof-of-concept work to explore and de-risk novel solutions or technologies
Success Measures:
In 1 month
- You will acquire a basic understanding of our primary tools, systems, and team workflows
- You will be capable of addressing simple user inquiries or directing them appropriately using team resources
- You will have resolved several simple bugs and/or implemented small, well-defined features, demonstrating familiarity with our development process
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru