engineering
Posted 9 hours agoSoftware Engineer 3, App Analysis & Modelling
at MongoDB
Sydney, AustraliaHybrid
Responsibilities
- Design and build scalable APIs and data pipelines that power code analysis and schema recommendation features
- Collaborate effectively with Product Management, other engineers, and designers to build and deliver on the product roadmap
- Perform tasks related to engineering process such as CI/CD, quality, and testing Success Measures
Requirements
- MongoDB is growing its team in Sydney, focusing on building intelligent tools that help customers understand and modernise their application codebases.
- The Application Modernisation Platform (AMP) guides customers through the entire journey of modernising their applications — from legacy relational platforms to modern, scalable systems built on MongoDB.
- The team builds code analysis tools that construct code dependency graphs and generate deep insights for codebases, giving customers a clear understanding of their existing applications before transformation begins.
- Our work sits at the intersection of analysis, data modelling, and AI — helping developers make confident, data-driven decisions as they transition to MongoDB.
- As we expand our use of AI to power smarter analysis and recommendations, the ideal candidate will bring strong backend engineering fundamentals with the ability to contribute across the full stack.
- experience with strong proficiency in Python and/or Java •
- Experience designing and building scalable, high-performance APIs and backend services
- Solid understanding of relational data modelling and SQL (Oracle, PostgreSQL, MySQL, or similar), including schema design and query optimisation
- Good understanding of algorithms, data structures, and their time and space complexity •
- Experience with frontend development using React and TypeScript, or a demonstrated willingness and ability to work across the full stack
- Degree in Computer Science or a similar field, or equivalent practical experience
- Experience building AI-powered features, including working with Large Language Models (LLMs) and agentic workflows •
- Experience with code analysis, static analysis tooling, or building tools that traverse and interpret code structures programmatically
- Familiarity with MongoDB •
- Experience with cloud-native distributed systems (e.g., Kubernetes or similar)
- Familiarised yourself with the MongoDB database and aggregation language
- Familiarised yourself with the backend tech stack including Python, Java, and our API infrastructure
- Familiarised yourself with the full stack including the React/TypeScript frontend
- Collaborated effectively with other teams at MongoDB on cross-functional projects About MongoDB
- We have redefined the data platform for the AI era, enabling builders to create, transform, and disrupt industries with software.
- MongoDB’s unified data platform, the most widely available, globally distributed data platform on the market, helps organizations modernize legacy workloads, embrace innovation, and unleash AI.
- Our cloud-native platform, MongoDB Atlas, is the only globally distributed, multi-cloud data platform and is available across AWS, Google Cloud, and Microsoft Azure.
- With offices worldwide and over 67,000 customers, including 75% of the Fortune 100 and AI-native startups, relying on MongoDB for their most important applications, we’re powering the next era of software.
- Our compass at MongoDB is our Leadership Commitment, guiding how and why we make decisions, show up for each other, and win. It’s what makes us MongoDB.
- Learn more about what it’s like to work at MongoDB , and help us make an impact on the world!
Experience
- 3+ years of commercial software development
Benefits
- 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.
Additional details
- The App Analysis & Modelling team owns the critical first stage of this journey: building the context that powers everything downstream.
- The team also designs schema recommendation engines that analyse signals such as existing relational schemas and query patterns to inform data modelling decisions.
- You will collaborate closely with product management and other engineering teams to design and deliver cutting-edge features that guide customers through complex modernisation journeys.
- We are looking to speak to candidates who are based in Sydney for our hybrid working model.
- Curiosity, a positive attitude, and a drive to continue learning
- Excellent verbal and written communication skills Nice to Have •
- Contributions to open-source projects Position Expectations
- Contribute high-quality, well-tested code to the App Analysis & Modelling team’s backend and frontend services
- Participate actively in code reviews to enforce best practices and maintain a high bar for code quality
- Give and solicit feedback on technical design documents and pull requests