FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Development Engineer – Gen AI
GM Financial. Build, test, and maintain software solutions using diverse programming languages and technologies .
Tech Stack
Tools & technologiesAngularAzureCloudDockerJavaJavaScriptKafkaKubernetesMicroservicesMongoDBMySQL.NETNoSQLPythonReact
About the role
Key responsibilities & impact- Build, test, and maintain software solutions using diverse programming languages and technologies
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications
- Engage beyond immediate team boundaries to influence and collaborate with other GM Financial teams and external organizations
- Coach and mentor team members to achieve high-quality code reviews while maintaining production-first mindset focused on scale and uptime
- Architect and build production-grade applications using C#, Java, Cloud, Kubernetes, DevSecOps, microservices, event-driven architecture, and Generative AI
- Stay current with emerging AI technologies, evaluation frameworks, and industry trends
- Rapidly triage and resolve production issues to maintain system reliability and performance
Requirements
What you’ll need- Strong experience in software development using Python, C# or Java
- Experience with Gen AI or AI tools such as Copilot or Claude
- Proficient experience working and deploying in Azure cloud.
- Extensive experience building microservices using event-driven architecture and familiarity with Azure Event Hub, Kafka, etc.
- Strong experience with cloud-related concepts & technologies, preferably Azure
- Experience building cloud-native microservices using Docker, Kubernetes, or serverless technologies
- Proficiency in relational databases (MySQL, AzureSQL) and NoSQL databases (MongoDB, CosmosDB)
- Experience building micro-frontends using React.js or Angular
- Cross-training or familiarity with Microsoft .NET technology stack for POCs and troubleshooting
- Significant experience building REST services using OpenAPI Specification
- Proficiency in designing, building, and optimizing automated pipelines with testing and security controls
- Experience writing automated test cases using Karate (preferred)
- Experience creating solution artifacts (Logical, Physical) using MS Visio or Lucidchart
- Strong presentation, interpersonal, verbal, and written communication skills with both technical and business audiences
- Excellent organizational and time management skills with ability to multitask and prioritize work effectively
- Excellent project management skills including creating and managing program plans, budgets, and resources
- Strong leadership and influencing skills with ability to drive consensus and manage stakeholders at all levels
- Ability to identify and understand technical dependencies between initiatives
- Strong communication skills to serve as tech evangelist and drive adoption of technical standards and enterprise reusable services
- 7-10 years of software development experience required
- 2-4 years of experience leading multi-developer projects required
- 2-4 years as a lead and/or subject matter expert preferred
- High School Diploma or equivalent required
- Bachelor’s Degree in Computer Science or related Engineering field; and/or commensurate experience preferred
Benefits
Comp & perks- Generous benefits package available on day one to include: 401K matching
- Bonding leave for new parents (12 weeks, 100% paid)
- Tuition assistance
- Training
- GM employee auto discount
- Community service pay
- Nine company holidays
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#JavaPythonCloudKubernetesDevSecOpsmicroservicesevent-driven architectureGenerative AIREST services
Soft Skills
presentation skillsinterpersonal skillsverbal communicationwritten communicationorganizational skillstime managementproject managementleadership skillsinfluencing skillsmultitasking
Certifications
Bachelor’s Degree in Computer ScienceHigh School Diploma or equivalent