Senior Software Engineer, App Analysis & Modelling
Core
Building code analysis tools that construct dependency graphs and schema recommendation engines to help customers modernize legacy application codebases to MongoDB.
Role type
Senior Software Engineer (Backend & Full Stack)
Builds
Scalable backend services, APIs, and data pipelines for code analysis and schema recommendations.
Domain
Database modernization, code analysis, data modelling, AI/LLMs
Deliverable
production ML models | product features
Required skills
Python, Java, scalable API design, relational data modelling, SQL, algorithms and data structures, React, TypeScript
Preferred skills
LLMs and agentic workflows, static analysis tooling, cloud-native distributed systems (Kubernetes), open-source contributions
Technologies
Python, Java, React, TypeScript, MongoDB, Kubernetes, AWS, Google Cloud, Microsoft Azure
Responsibilities
Design and build scalable APIs and data pipelines, collaborate with product management and engineers, participate in code reviews, troubleshoot complex technical issues, perform CI/CD and testing tasks
Seniority
Senior, hands-on IC