General Motors-posted 2 months ago
Full-time • Senior
Hybrid • Warren, MI
5,001-10,000 employees
Transportation Equipment Manufacturing

The VAAS Senior Software Engineer will drive the identification, evaluation, and adoption of rapid iterative and incremental software solutions together with Junior, Senior, and Principal Engineers and our Manufacturing Engineering business partners. This role entails working within the Global Manufacturing organization, Vision and Automation Services, and is categorized as hybrid, requiring the successful candidate to report to the Michigan IT Innovation Center three times per week, at minimum.

  • Develop scalable software solutions based on detailed business requirements and supported technology architecture.
  • Demonstrate experience and proficiency in technology platforms/patterns including Java, GitHub Workflows, UI Framework Development, API Framework Development, Data Layer Development, Unit Testing, UI Experience with Angular, Solutions Architecture, Secured Development Patterns, Kubernetes/Dock, Mobile Development, Network, Azure/AWS/GCP.
  • 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.
  • Identify and remediate software opportunities related to code quality, security, framework development, and software usability refinement.
  • Proficiency in build/release automation solutions.
  • Mentor & coach new and experienced software developers.
  • 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.
  • Experience integrating applications with multiple enterprise level services.
  • Experience designing, implementing, and optimizing production applications.
  • Experience working in an agile environment.
  • Extensive UI Design experience.
  • Comfortable dealing with ambiguity.
  • Public Cloud (Azure/AWS/GCP).
  • Distributed System Design (on-prem, public cloud).
  • Experience working with production AI/ML models and pipelines.
  • Object Store / S3 experience.
  • Relocation benefits may be eligible.
  • Comprehensive well-being support at work and home.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service