Lead Software Engineer (Autonomy Services)
Role responsibilities
Provide technical leadership for the design, development, and deployment of scalable backend RESTful API services using Java and Spring Boot on AWS. Drive the adoption of AI-assisted and agentic software development practices while mentoring engineers and shaping platform architecture.
Requirements
Requires strong backend engineering expertise in Java 17+ and Spring Boot with proven experience building secure, cloud-native platform services. Candidates should have knowledge of AI-assisted development workflows and the ability to validate AI-generated code.
Key skills
Java 17+, Spring Boot, Microservices Architecture, AWS, RESTful API Design, AI-assisted Engineering, Agentic Workflows, Software Architecture, Technical Leadership, Python, LangChain, LangGraph, LLM Integration, MLOps, Agile Methodology, Secure Coding
Keywords
Java, Spring Boot, Microservices, AWS, Azure, RESTful API, AI Agents, Python, LangChain, LangGraph, LLM, MLOps, Agentic Engineering, Cloud-native, Software Product Design, Software Integration, Agile, Secure Coding, Backend Engineering, Platform Architecture, Autonomy Services, Edge Computing, Prompt Optimization, Retrieval Systems, Guardrails, Monitoring, Technical Documentation, Code Review, Scalability, Maintainability