Lead Software Engineer (Autonomy Services)
Core
Lead design, development, testing, and deployment of backend RESTful API services and platform capabilities on AWS, enabling AI models and edge computing for connected machinery fleets.
Role type
Senior IC backend software engineer (platform & AI workflows)
Builds
Scalable backend microservices, secure AI-assisted development workflows, and platform services for connected assets
Domain
Industrial IoT, autonomous machinery, cloud-native software
Required skills
Java 17+, Spring Boot, microservices architecture, AWS cloud deployment, RESTful API design, AI-assisted development workflows, code review and validation, secure coding practices
Preferred skills
Python, agent orchestration frameworks (LangChain/LangGraph), LLM integration, MLOps, multi-agent workflow design
Technologies
Java, Spring Boot, AWS, Python, LangChain, LangGraph
Responsibilities
Lead architectural guidance and hands-on problem solving for backend services; mentor engineers on secure AI-assisted development practices; drive adoption of agentic engineering workflows; own complex application challenges from discovery to delivery; influence full-stack architecture patterns; guide team in building reusable patterns and documentation
Seniority
Senior, hands-on IC with leadership responsibilities