General Motors' (GM) Vision and Automation Services (VAAS) is looking for a Senior Software Engineer to drive the identification, evaluation, and adoption of rapid iterative and incremental software solutions to support manufacturing goals of building quality products with zero defects.
Requirements
- Minimum 6+ years of professional full stack software development experience
- Excellent technical (hands-on) knowledge of Java, SQL
- Excellent technical (hands-on) knowledge of UI Frameworks (Angular, React)
- Proficient in multi-threaded development
- Experience with Spring Boot
- Experience with cloud platforms, K8/3, Docker and HPC platforms
- Excellent understanding of software development best practices
Responsibilities
- Develop scalable software solutions based on detailed business requirements and supported technology architecture
- Demonstrate experience and proficiency in the following technology platforms/patterns: Java, GitHub Workflows, UI Framework Development, API Framework Development, Data Layer Development, Unit Testing, UI Experience with Angular. Solutions Architecture (design, proposal, develop, deliver, sustain), Secured Development Patterns, and Practices Kubernetes/Dock Mobile Development Network (Firewall, Proxy, Gateway), Azure/AWS/GCP
- Actively engage in development team activities associated with brainstorming new solutions and refining current solutions. Drive technical efforts that lead to success in software project delivery
- Possess technical depth and applied experience in multi-layer solution development, performance tuning, solution debug, incident triage/remediation, and usability improvement.
- Engage to identify and remediate software opportunities related to code quality, security, framework development, and software usability refinement.
- Proficiency in build/release automation solutions.
- Demonstrated experience augmenting build/release automation solutions to include unit testing, code quality scanning, security scanning, and dependency management.
Other
- This role is categorized as hybrid. This means the successful candidate is expected to report to the Michigan IT Innovation Center three times per week, at minimum.
- Mentor & coach new and experienced software developers
- Comfortable dealing with ambiguity
- GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE.
- This job may be eligible for relocation benefits.