M

MongoDB

Builds document databases for software teams

Senior Software Engineer - App Modernization

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeSydney NSW, AustraliaNo salary listed

About the Job

Requirements

  • Have 3–5+ years of commercial software development experience at mid level, or 5+ years for senior candidates, with strong proficiency in Python and/or Java.
  • Have experience designing and building scalable, high-performance application programming interfaces and backend services; senior candidates should bring extensive experience.
  • Understand relational data modelling and SQL, including Oracle, PostgreSQL, MySQL, or similar systems, schema design, and query optimisation.
  • Understand algorithms, data structures, and their time and space complexity.
  • Have experience with frontend development using React and TypeScript, or demonstrate the willingness and ability to work across the full stack.
  • Have a degree in Computer Science or a similar field, or equivalent practical experience.
  • Have excellent verbal and written communication skills.

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 as a senior candidate, or deliver robust implementations following established designs as a mid-level candidate.
  • 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 engineering process tasks such as CI/CD, quality, and testing.
  • Mentor and guide team members while elevating engineering best practices as a senior candidate.
  • Familiarise yourself with the MongoDB database and aggregation language, the backend tech stack including Python, Java, and API infrastructure, and the full stack including the React/TypeScript frontend.
  • Set up the software development environment and begin contributing to the codebase.
  • Work on and deliver a large-scale product feature, contribute to multiple product releases, and help deliver a feature spanning the entire tech stack.
  • Contribute to code reviews and design discussions, and review and contribute to scope and technical design documents.
  • Become a core technical leader as a senior candidate or an independent owner of complex features as a mid-level candidate.
  • Help recruit and interview new team members, with recruiting, mentoring, and interviewing emphasized for senior candidates.
  • Collaborate with other teams on cross-functional projects.

Desired Qualifications

  • Experience building AI-powered features, including working with large language models 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 such as Kubernetes.
  • Contributions to open-source projects.

About the Company

MongoDB

Builds document databases for software teams

MongoDB builds databases for software teams that need to store and retrieve application data without fitting every record into fixed rows and columns. Its flagship Atlas service runs the database in the cloud and combines it with tools for search, real-time analytics and AI retrieval. Data is stored as flexible documents, letting developers change an application's structure while keeping related information together. Customers pay for cloud resources and usage, or buy Enterprise Advanced subscriptions to run the software themselves with monitoring, management tools and technical support. MongoDB was founded in 2007 and is headquartered in New York City.

Company size
5,001-10,000
Company stage
IPO
Headquarters
New York City, New York
Founded
2007

Recently Posted Jobs

Explore more opportunities at MongoDB

See more jobs