
Senior Software Engineer
Posted 17 hours ago

Posted 17 hours ago
This is a fully remote position, open to applicants in Michigan.
• Create and implement microservices that interact with various Azure resources.
• Document design-solution requirements and connect them to test cases that demonstrate software functionality.
• Identify, troubleshoot, and resolve software-related issues.
• Engage in integration workshops.
• Collaborate with multifunctional teams to construct, test, and launch resilient microservices.
• Coordinate and work alongside IT, Systems & Safety Engineering, Electrical Architecture, Calibration, and Vehicle Performance departments.
• Implement use cases and carry out software design.
• Conduct software verification, including unit testing and integration testing.
• Operate entirely remotely through telecommuting.
• A Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
• A minimum of five (5) years of experience in roles such as Java Developer, Program Analyst, Software Engineer, or a similar position.
• Five years of experience with Java, Spring Framework, JUnit, Maven, RDBMS, and NoSQL databases, including Oracle, PostgreSQL, SQLServer, and MongoDB, as well as Docker, Kubernetes, GitHub, Jenkins, Sonar, Azure, AWS, REST API-based microservices, and Agile methodologies.
• Three years of experience in designing and developing microservices using Event-driven Architecture.
• Three years of experience in designing, developing, and testing web applications and services utilizing MQTT and gRPC.
• Two years of experience with Terraform.
• Benefits that promote employee well-being both at work and at home.
• Total Rewards resources.
• Reasonable accommodations for individuals with disabilities.
GE Vernova
Zerion
WattFox
Probis
Get handpicked remote jobs straight to your inbox weekly.