Senior Software Engineer, App Analysis & Modelling

MongoDB MongoDB · Enterprise · Sydney, Australia · PTO App Modernization ENG

Senior Software Engineer role focused on building intelligent tools for application modernization using AI, including code analysis and schema recommendation engines. The role involves backend and frontend development, with an emphasis on scalable systems and APIs, and collaboration across teams. Experience with AI-powered features, LLMs, and agentic workflows is a plus.

What you'd actually do

  1. Contribute high-quality, well-tested code to the App Analysis & Modelling team’s backend and frontend services
  2. Design and build scalable APIs and data pipelines that power code analysis and schema recommendation features
  3. Collaborate effectively with Product Management, other engineers, and designers to build and deliver on the product roadmap
  4. Participate actively in code reviews to enforce best practices and maintain a high bar for code quality
  5. Give and solicit feedback on technical design documents and pull requests

Skills

Required

  • 5+ years of commercial software development experience
  • strong proficiency in Python and/or Java
  • Extensive 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
  • Degree in Computer Science or a similar field, or equivalent practical experience
  • Excellent verbal and written communication skills

Nice to have

  • 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)
  • Contributions to open-source projects
  • Experience with frontend development using React and TypeScript, or a demonstrated willingness and ability to work across the full stack

What the JD emphasized

  • building intelligent tools
  • modernise their application codebases
  • AI to power smarter analysis and recommendations
  • code analysis tools
  • schema recommendation engines
  • AI-powered features
  • agentic workflows

Other signals

  • AI-powered features
  • agentic workflows
  • code analysis
  • schema recommendation engines