Software Integration Lead
About the role
The successful candidate is expected to report to Milford, MI three times per week, at minimum, or as dictated by the business.
Responsibilities
- Own the technical execution of integrating software components to produce cohesive and reliable software builds
- Collaborate with development teams to ensure compatibility and functionality of integrated components
- Develop software solutions or scripts to support integration and improve component compatibility
- Troubleshoot and resolve software compatibility issues to ensure all components work harmoniously together
- Perform thorough checkout testing of software builds to verify functionality and address issues before handoff
- Document integration processes, configurations, and build procedures for future reference
- Work closely with quality assurance teams to address defects and ensure seamless integration
- Provide stakeholders with updates on build progress, timelines, and challenges
- Stay current on industry best practices and tools for software integration and development
- Provide technical leadership and mentorship to team members involved in the integration process
Requirements
- Bachelor’s degree in Software Engineering, Computer Science, or a related field
- 5+ years of experience in software development, integration, or build management
- Strong knowledge of the software development lifecycle and version control systems (e.g., Git, SVN)
- Experience troubleshooting and resolving software compatibility issues
- Familiarity with build automation tools and integration frameworks
- Proficiency in programming languages such as Python, C++, or Java
- Solid understanding of quality assurance processes and software testing methodologies
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills to work effectively with cross-functional teams
- Able to manage multiple tasks and deadlines in a fast-paced environment
Skills & Abilities (Required Qualifications)
- Bachelor’s degree in Software Engineering, Computer Science, or a related field
- 5+ years of experience in software development, integration, or build management
- Strong knowledge of the software development lifecycle and version control systems (e.g., Git, SVN)
- Experience troubleshooting and resolving software compatibility issues
- Familiarity with build automation tools and integration frameworks
- Proficiency in programming languages such as Python, C++, or Java
- Solid understanding of quality assurance processes and software testing methodologies
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills to work effectively with cross-functional teams
- Able to manage multiple tasks and deadlines in a fast-paced environment
Preferred Qualifications
- Master’s degree in Software Engineering, Computer Science, or a related field
- 8+ years of experience in software development, integration, or build management
- Experience providing technical leadership or mentorship in integration environments
- Experience developing automation scripts or tools to support integration workflows
- Familiarity with large-scale or distributed software systems
- Familiarity with CI/CD pipelines, build orchestration, or automated testing frameworks
About GM
We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Benefits Overview
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities.