
Principal Software Engineer – SaaS
General Motors
full-time
Posted on:
Location Type: Hybrid
Location: Warren • Missouri • Texas • United States
Visit company websiteExplore more
Job Level
About the role
- Define and drive the over-arching technical vision and architecture across multiple modernization pillars.
- Drive consistent adoption of practices that ensure reliability, scalability, resilience, and security.
- Challenge legacy assumptions, constraints, and development patterns.
- Identify and drive investments in sustainable competitive advantages, while maintaining or reducing total cost of ownership.
- Serve as a trusted advisor to IT leadership and executives for critical design decisions, technology adoption, and integration strategies.
- Mentor and grow senior technical talent, raising overall capability and maturity.
- Foster alignment and collaboration across globally distributed engineering organizations.
- Influence leadership beyond IT by advocating for innovation and technical investments.
Requirements
- 10+ years of software engineering experience, with at least 5 years in a principal, staff, or architect-level role.
- Demonstrated expertise in strategic modernization of legacy platforms.
- Demonstrated experience in enterprise-level change management and platform migration.
- Demonstrated experience conducting vendor lock-in analyses, COTS evaluations and platform retirement.
- Strong understanding of security, observability, performance, and high-availability architectures.
- Comfortable operating in highly ambiguous and dynamic environments.
- Excellent communication, collaboration, and mentoring abilities, with a passion for driving value through technology.
Benefits
- Company Vehicle: Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software engineeringmodernizationchange managementplatform migrationvendor lock-in analysisCOTS evaluationplatform retirementsecurity architectureobservabilityhigh-availability architecture
Soft Skills
communicationcollaborationmentoringleadershipinfluencingstrategic thinkingproblem-solvingadaptabilityinnovation advocacyteam alignment