Senior Software Engineer - Self Service Automation
General Motors
Hybrid
7+ years professional software engineering experience
Strong proficiency in java and .net
Hands-on cloud-native application development
General Motors is seeking a Senior Software Engineer for its Self-Service Automation Tools team within the Enterprise SaaS & AI organization. The role involves designing and operating automation platforms to improve IT efficiency and security, requiring a blend of cloud development experience and a passion for automation
Job Summary
The role involves designing, building, and operating enterprise-scale self-service automation platforms that improve IT efficiency and security across General Motors.
Candidates will lead the architecture of complex distributed systems while implementing AI-assisted workflows to reduce operational toil and support demand.
This position requires ownership of Tier 2/3 operational responsibilities, including on-call support, incident response, and root-cause analysis for production systems.
Matching Summary
Match Score: 85
General Motors is seeking a Senior Software Engineer for its Self-Service Automation Tools team within the Enterprise SaaS & AI organization. The role involves designing and operating automation platforms to improve IT efficiency and security, requiring a blend of cloud development experience and a passion for automation.
Skills & Requirements
Must-have
7+ years professional software engineering experience
Strong proficiency in Java and .NET
Hands-on cloud-native application development
Experience with Kubernetes and OpenShift deployment
Deep understanding of microservices architecture
Full-stack development and CI/CD practices
Relational and non-relational database schema design
Nice-to-have
Front-end JavaScript, HTML/CSS, Angular, Node.js
Java Spring Boot and .NET Core / C# expertise
SQL and PostgreSQL database experience
Maven, Git/GitHub, Artifactory build tools
OpenTelemetry, DataDog, ELK observability tools
ServiceNow integration and Flow Designer
Enterprise security best practices and compliance
Key Requirements
Bachelor's or Master's degree in Computer Science or related field
7+ years of professional software engineering experience