Senior Software Engineer
Core
Design, develop, and debug robust microservices interacting with Azure resources, including REST APIs, event-driven architectures, and web apps using MQTT and gRPC.
Role type
Senior Software Engineer (Microservices & Cloud)
Builds
Production microservices, REST APIs, and web applications for vehicle systems and performance.
Domain
Automotive software engineering, Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Framework, Microservices architecture, REST API design, Event-driven architecture, Docker, Kubernetes, Terraform, RDBMS (Oracle, PostgreSQL, SQLServer), NoSQL (MongoDB), CI/CD tools (Jenkins, Github, Sonar), Agile methodology, Unit testing, Integration testing
Preferred skills
gRPC, MQTT, AWS cloud experience
Technologies
Azure, AWS, Java, Spring, Docker, Kubernetes, Terraform, Oracle, PostgreSQL, SQLServer, MongoDB, Jenkins, Github, Sonar, Junit, Maven
Responsibilities
Design and develop microservices; Diagnose and resolve software issues; Coordinate with cross-functional teams (IT, Systems & Safety, Electrical Architecture); Document requirements and link to test cases; Implement software verification and testing strategies.
Seniority
Senior, hands-on IC