Software Engineer, App Analysis & Modelling (Sydney)
Hybrid (Sydney, Australia)Full-timePosted 5d ago
About the role
Software Engineer role focused on building scalable backend systems and AI-powered analysis for the App Analysis & Modelling team in Sydney. Hybird work model. Develop code analysis tools, code dependency graphs, schema recommendation engines, and deliver modernisation features guiding customers through application modernization.
Responsibilities
- Contribute high-quality, well-tested code to the App Analysis & Modelling team’s backend and frontend services
- Design and build scalable APIs and data pipelines that power code analysis and schema recommendation features
- Drive technical design and architecture for complex features (senior) or deliver robust implementations following established designs (mid-level)
- Collaborate with Product Management, other engineers, and designers to build and deliver on the product roadmap
- 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
- Help troubleshoot and resolve complex technical issues across the stack
- Perform tasks related to engineering process such as CI/CD, quality, and testing
- Mentor and guide team members while elevating engineering best practices (senior)
Qualifications
- 3-5+ years (Mid-Level) or 5+ years (Senior) of commercial software development 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 willingness to work across the full stack
- Degree in Computer Science or equivalent practical experience
- Curiosity, a positive attitude, and drive to continue learning
- Excellent verbal and written communication skills
Skills
Required:PythonJavaSQLAPI designData structures & algorithms
Nice to have:React
Benefits
- See company culture and benefits section referenced in job description (not explicitly enumerated in text)
Last updated Oct 22, 2026. Interested? Apply on the company site.
About MongoDB
The World’s Leading Modern Database
Get your ideas to market faster with a flexible, AI-ready database. MongoDB makes working with data easy.
DatabaseAIUnstructured DataStructured DataRecommendation enginesQ&A systemsAnomaly detectionGen AI
More open roles at MongoDB
- Software Engineer, Query Execution5d agoHybrid (Spain) · Query Execution Team
- Software Engineer, Query Execution5d agoRemote · Query Execution Team
- Pre-Sales Solutions Architecture Manager5d agoHybrid (Gurugram) · Gurugram Hybrid Working Model
- Software Engineer, Query Execution5d agoHybrid (Bulgaria)
- Software Engineer, Query Execution5d agoHybrid (Netherlands) · Query Execution Team