Summary
Join MongoDB's Enterprise Advanced team in Poland as a remote software engineer. Design, implement, test, and release features for Ops Manager, Cloud Manager, and Automation products. Work on core functionality, troubleshoot bugs in customer deployments, and adapt software to manage MongoDB clusters in data centers or private cloud platforms. Collaborate with a team of engineers to deliver cutting-edge capabilities to self-managing customers. The ideal candidate is a self-starter with strong programming skills in Java or Go, experience with distributed systems, and a passion for working collaboratively. This role offers a generous compensation package, flexible working options, and opportunities for professional development.
Requirements
- Strong experience with a language such as Java or Go
- Familiarity with Continues Integration and Continues Delivery Pipeline concepts
- Experience building multi-threaded, asynchronous, distributed systems
- Good knowledge of Computer Science fundamentals (data structures and algorithms)
- Good understanding of Object Orientation concepts
- Ability to think conceptually and design modular, complex systems
Responsibilities
- Design, implement, test, and release features for Ops Manager
- Test and incrementally ship elements of complex projects
- Apply our core values to your work, in planning, design, and coding
- Assist with troubleshooting bugs in customer deployments
Preferred Qualifications
- Familiarity running services on Cloud Infrastructure (Amazon AWS, Google Cloud Platform, Microsoft Azure), using containers and/or container orchestration platforms (Docker, Kubernetes, Openshift)
- Experience with CI/CD tooling and release infrastructure integrations (Github Actions, Jenkins, etc.) and Build Tools (Bazel)
- Experience with Fullstack/Frontend technologies (JS, ReactJS, NodeJS/PNPM, etc.)
- Experience working directly with production systems
- Experience with multiple programming languages
- Experience with the MongoDB Server (specialized, in-depth training will be provided upon joining)
- Experience or interest in full-stack web application development
Benefits
- Generous compensation package (top-range salary, equity, comprehensive benefits)
- Flexible working options
- Opportunities to learn on the job (time to upskill in new technologies)
- Team budget for attending industry-specific conferences and training
- High level of independence in your day to day work
- Engineers in our team have the chance to work with multiple programming languages (JAVA, Javascript/React, Golang)
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.