Senior Software Engineer (Backend), Application Migration
See more jobs from MongoDBover 2 years old
The database market is massive (the IDC estimates it to be $119B+ by 2025!) and MongoDB is at the head of its disruption. The MongoDB community is transforming industries and empowering developers to build amazing apps that people use every day. We are the leading modern data platform and the first database provider to IPO in over 20 years. Join our team and be at the forefront of innovation and creativity.
MongoDB is building a new team in Sydney to build tooling to help customers migrate their applications from relational databases to MongoDB. As companies modernise their application development ecosystem, it’s natural to take advantage of the flexibility of the document model. Tools developed by the application migration team will help application developers with data modeling for MongoDB, getting started with application development using MongoDB, as well as data sync / data migration.
We are seeking an experienced senior backend engineer to join our team - someone with experience at the intersection of databases and concurrent systems, and a passion for building industrial strength software. The successful candidate will collaborate closely with product management and other MongoDB engineers to help drive the design and implementation of a cutting edge product.
Our ideal candidate will have
- Hands-on experience building industrial-strength software with strong competencies in data structures, algorithms, and software design/architecture
- Strong verbal and written communication skills, and a desire to collaborate with colleagues, mentor fellow engineers and lead projects
- Experience in at least one high-level object-oriented language, preferably in the JVM ecosystem (Java, Kotlin, Scala, etc)
- Experience in ETL and/or streaming frameworks such as Apache Spark, Kafka, etc
- Interest in the theory and practice of data modelling in SQL/NoSQL databases
- Be a forward-thinking person with an unwavering respect for diversity and inclusion
Position Expectations
- You’ll help develop innovative new products at the intersection of traditional relational databases and modern flexible-schema databases
- You’ll identify, design, implement, test, and support new features related to application development frameworks, schema modeling and mapping, data transformation, and data replication
- You’ll work with other engineers to seamlessly develop and release changes across multiple products
- You’ll occasionally travel to places like New York City to collaborate with remote MongoDB team members (in the post COVID world)
Success Measures
The following are measures of success for the Senior Engineer role:
Within three months, you will have:
- Familiarise yourself with the MongoDB database and aggregation language
- Learned about existing PoC projects addressing the product area being addressed in the team
- Collaborated with your product manager and lead engineer to develop an initial design and roadmap for a minimum viable product
- Set up software development infrastructure (tech stack, build tools, etc) in collaboration with other teams at MongoDB to enable efficient development
- Started collaborating with your product manager and other peers to turn design prototypes into working features
- Forged a successful partnership with your product manager and peers
Within six months, you will have:
- Helped deliver at least one release of an MVP product
- Helped set architectural direction for extending the initial product
- Contributed to writing scope and design documents
- Participated in code review with other members of the team
Within 12 months, you will have:
- Contributed to the vision for the product
- Developed new features to turn minimal viable products into mature products
- Helped recruit and interview new members of the team
- Collaborated with other teams at MongoDB
We are remote optional through November 1, 2021 afterwards this role will be in-office in our Sydney office long-term.
To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it’s like to work at MongoDB, and help us make an impact on the world.
MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter. MongoDB is an equal opportunities employer.
MongoDB is an equal opportunities employer.