Software Development Engineer II
Role Overview
The Software Development Engineer (SDE) contributes in all areas of development as a member of an Agile Scrum team. Team members will have areas of strength and some level of specialization, but must be adept at learning tools and languages that enable the team member to participate in all areas of product development. Being adaptable and knowledgeable in multiple domains enables the team members to swarm or fill gaps in order to meet commitments.
In this role you will:
The SDE II works under limited or no supervisory guidance and consistently delivers on commitments
The SDE II is expected to demonstrate excellence in the software development practices performed by Scrum teams: Developing product features for any or all of the following: REACT UI, middle-tier and back-end development, MS SQL Server, Microsoft Azure, and API services
Contributing to test automation and participating in peer reviews to increase product quality
Maintaining a production-first mindset focused on scale, uptime, and ability to rapidly triage/resolve production issues
Investing in our Agile practice to continuously improve product quality, time to market, and team member satisfaction.
Key Skills for This Role
Full Job Posting
Qualifications
- What makes you an Ideal candidate?
- Demonstrated software development expertise in C#
- Data and query analysis and optimization to deliver scalable, performant products and services
- In-depth knowledge of Azure preferred
- Test data management to drive automated, repeatable, and reliable testing
- Proficient in new feature development, automated tests, and the implementation of security controls
- Experience working within Agile Scrum teams, actively contributing to continuous improvement efforts focused on enhancing team efficiency, collaboration, and overall satisfaction.
- Demonstrates software development excellence (software is simple, understandable, reusable, testable, and secure)
- Troubleshoots complex problems and works across teams to meet commitments
- Drives adoption of best practices; cultivates innovation and learning
- Strong interpersonal, verbal, and writing skills
- The SDE will have expertise in the following technologies as required for the product being developed:
- Pipeline Automation: Azure DevOps, Terraform
- Code Scanning: SonarQube, Checkmarks
- Source Code repos: Git
- Cloud: Microsoft Azure (with deep knowledge of Service Bus, MSSQL Server, Kubernetes (K8S) and message queuing)
- UI: REACT, Angular
- Containerization: Azure Kubernetes Service, Kubernetes (open source), Docker
- High level programming languages: C#
- Scripting: Powershell, Bash
- Database: Oracle, Microsoft SQL Server
- Additional Knowledge and Skills
- Working effectively within an AI enabled environment:
- Ability to use AI tools (e.g., Microsoft Copilot) to support daily work
- Skills in evaluating AI outputs for accuracy, compliance, and bias
- Experience integrating AI into workflows to improve efficiency or insights
- Familiarity with AI assisted research, summarization, and content generation
- Understanding of responsible AI use, including ethics and data protection
- Experience & Education
- 2-4 years experience in software development required
- High School Diploma or equivalent required
- Bachelor’s Degree in Computer Science or related Engineering field; and/or commensurate experience preferred
- What We Offer: 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 and nine company holidays.
- Our Culture: Our team members define and shape our culture. We have an environment that welcomes new ideas, fosters integrity, and creates a sense of community and belonging. Here we do more than. work — we thrive.
- Compensation: Competitive salary and quarterly bonus eligibility.
- Work Life Balance: Flexible hybrid work environment, 2 days a week in office
- #GMFJobs #LI-Hybrid #LI-JM3
- The SDE will have expertise in the following technologies as required for the product being developed: Pipeline Automation: Azure DevOps, Terraform Code Scanning: SonarQube, Checkmarks Source Code repos: Git Cloud: Microsoft Azure (with deep knowledge of Service Bus, MSSQL Server, Kubernetes (K8S) and message queuing) UI: REACT, Angular Containerization: Azure Kubernetes Service, Kubernetes (open source), Docker High level programming languages: C# Scripting: Powershell, Bash Database: Oracle, M
About the Role
The Software Development Engineer (SDE) contributes in all areas of development as a member of an Agile Scrum team. Team members will have areas of strength and some level of specialization, but must be adept at learning tools and languages that enable the team member to participate in all areas of product development. Being adaptable and knowledgeable in multiple domains enables the team members to swarm or fill gaps in order to meet commitments.
In this role you will:
The SDE II works under limited or no supervisory guidance and consistently delivers on commitments
The SDE II is expected to demonstrate excellence in the software development practices performed by Scrum teams: Developing product features for any or all of the following: REACT UI, middle-tier and back-end development, MS SQL Server, Microsoft Azure, and API services
Contributing to test automation and participating in peer reviews to increase product quality
Maintaining a production-first mindset focused on scale, uptime, and ability to rapidly triage/resolve production issues
Investing in our Agile practice to continuously improve product quality, time to market, and team member satisfaction.
Responsibilities
- The SDE II works under limited or no supervisory guidance and consistently delivers on commitments
- The SDE II is expected to demonstrate excellence in the software development practices performed by Scrum teams: Developing product features for any or all of the following: REACT UI, middle-tier and back-end development, MS SQL Server, Microsoft Azure, and API services
- Contributing to test automation and participating in peer reviews to increase product quality
- Maintaining a production-first mindset focused on scale, uptime, and ability to rapidly triage/resolve production issues
- Investing in our Agile practice to continuously improve product quality, time to market, and team member satisfaction.
About GM Financial United States
Captive automotive finance subsidiary of General Motors.
Visit company websiteApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at GM Financial United States
Customer Experience Advocate I
Chandler, USA
The Customer Experience (CX) Advocate is responsible for executing loyalty and retention strategies and resolving account issues in a timely manner for highly complex accounts, while ensuring company policies and procedu
Customer Experience Advocate I-Bilingual
Chandler, USA
Provide remarkable service within any CX servicing channel to impact customer retention and loyalty strategies to create customers for life Capture and deliver a high level of service by gathering, processing, consolidat
Portfolio Management Analyst II
Irving, USA
Why GM Financial? GM Financial is the wholly owned captive finance subsidiary of General Motors and is headquartered in Fort Worth, U.S. We are a global provider of auto finance solutions, with operations in North Americ
Data Engineer
Arlington, USA
Why GM Financial? GM Financial is the wholly owned captive finance subsidiary of General Motors and is headquartered in Fort Worth, U.S. We are a global provider of auto finance solutions, with operations in North Americ
Data Engineer
Arlington, USA
Why GM Financial? GM Financial is the wholly owned captive finance subsidiary of General Motors and is headquartered in Fort Worth, U.S. We are a global provider of auto finance solutions, with operations in North Americ
AVP IT Audit Data Analytics
Arlington, USA
Why GM Financial? GM Financial is the wholly owned captive finance subsidiary of General Motors and is headquartered in Fort Worth, U.S. We are a global provider of auto finance solutions, with operations in North Americ
Software Development Engineer III - Java Stack
Irving, USA
Why GM Financial Technology? Innovation isn’t just a talking point at GM Financial, it’s how we operate. From generative AI and cloud-native technologies to peer-led learning and hackathons, our tech teams are building r
Sr Treasury System Support Analyst - Global Finance
Arlington, USA
Customer Experience Advocate I
Chandler, USA
Customer Experience Advocate I-Bilingual
Chandler, USA
Portfolio Management Analyst II
Irving, USA
Data Engineer
Arlington, USA
Data Engineer
Arlington, USA
AVP IT Audit Data Analytics
Arlington, USA
Software Development Engineer III - Java Stack
Irving, USA
Sr Treasury System Support Analyst - Global Finance
Arlington, USA