Posted in

Senior Software Engineer

Senior Software Engineer

CompanyGeneral Motors
LocationMilford Charter Twp, MI, USA, Austin, TX, USA, Mountain View, CA, USA, Warren, MI, USA
Salary$104000 – $241900
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in a technical field or related work experience
  • 6+ years of professional software development experience in industry-best agile environment.
  • Experience building products with cloud-based solutions using Azure or other cloud providers and managed services.
  • Excellent problem solving, written, and verbal communication skills, and comfortable navigating large, multi-project code bases.
  • Deep understanding of system-level development and core CS concepts.
  • Experience working in a high performing team to build customer facing applications at scale.
  • Experience with modern web technologies and working experience deploying packaged software solutions.

Responsibilities

  • Swift learning in new domains and technical skills.
  • Own the development and delivery of features at all levels of the development cycle
  • Efficiently produce well-organized, optimized, and well-documented source code
  • Perform code reviews to suggest, encourage, and support coding best practices
  • Translate high-level feature requests into technical solutions.
  • Creation of shared services and reusable components.
  • Proactively engage in the identification / remediation of software issues related to code or solutions quality, security, and/or pattern/frameworks and software usability.

Preferred Qualifications

  • Bachelor’s degree in a technical field or related work experience
  • 6+ years of experience developing software applications
  • 6+ years of professional software development experience in industry-best agile environment.
  • Expertise with design platforms like Figma, Protopie, and others.
  • Expertise with cross-platform mobile/web app development, including React Native, React, Next.js, Node
  • Experience with Azure functions and event sourcing
  • Proficiency in REST services and GraphQL
  • Proficiency with developing applications using Java and Quarkus
  • Proficiency with the creation and management of CI/CD pipelines