Senior Software Engineer, App Modernization
Core
Building code analysis tools that construct dependency graphs and schema recommendation engines to guide customers through application modernization journeys.
Role type
Senior Software Engineer (Full Stack)
Builds
Scalable backend services, APIs, and frontend features for the Application Modernisation Platform (AMP)
Domain
Software Engineering, Data Modeling, AI/ML
Deliverable
production ML models
Required skills
Python, Java, SQL, Algorithms, Data Structures, React, TypeScript, API Design, Cloud-Native Systems
Preferred skills
LLMs, Agentic Workflows, Code Analysis Tooling, MongoDB, 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, drive technical design and architecture, collaborate with product management and engineers, participate in code reviews, troubleshoot complex technical issues, mentor team members
Seniority
Senior, hands-on IC with mentorship responsibilities