Lead Software Development Engineer
JOB DESCRIPTION
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 real solutions that make a difference. We're committed to AI-powered transformation, using advanced machine learning and automation to help us reimagine customer interactions and modernize operations, positioning GM Financial as a leader in digital innovation within a dynamic industry.
Join us and discover a workplace where your ideas matter, your development is prioritized, and you can truly make a global impact.
RESPONSIBILITIES
About The role:
- The Lead SDE establishes direction and provides guidance to other team members while consistently delivering on commitments
- The Lead SDE engages beyond the team to accomplish objectives, influencing and collaborating with other teams within GM Financial, and working directly with organizations external to the company
- The Lead SDE is expected to demonstrate mastery of software development practices performed by Scrum teams developing product features for any or all of the following: data marketplaces, mobile applications, web applications, and API services
- The Lead SDE provides technology leadership and promotes team learning throughout the product development lifecycle adoption of and migration to the public cloud within the team as appropriate
- The Lead SDE understands cloud technologies and how best to employ them; and assists other team members to speed the implementation using automated pipelines for building, testing, and deploying software packages; continuously improving both the quality and speed of the pipelines
- The Lead SDE is instrumental in the design and implementation of the pipelines leveraging test automation and peer reviews to increase product quality as a technology leader
- the Lead SDE coaches the team to achieve full participation and high-quality reviews maintaining a production-first mindset focused on scale, uptime, and the team's ability to rapidly triage/resolve production issues Investing in our Agile practice to continuously improve product quality, time to market, and team member happiness
- Perform other duties as assigned - Conform with all company policies and procedures
Want more jobs like this?
Get jobs in Arlington, TX delivered to your inbox every week.

QUALIFICATIONS
What makes you a dream candidate?
- Software development expertise in one or more high level programming languages The Lead SDE has developed language agility to move easily from one product to another
- The Lead SDE promotes modern software development patterns and practices that promote simplicity, understanding, reuse, and security
- Expertise optimizing the data architecture, database queries and indexes as a cornerstone for delivering scalable, performant products and services
- Ability to implement features across mobile, web, and API service levels as applicable to the product team
- Proficient at designing, building, and optimizing automated pipelines with automated testing and automated security controls
- Experience working in Agile Scrum teams with demonstrated success leading improvements (getting better/faster/happier) Skills
- Brings passion and enthusiasm to the team; leads by example
- Champions and executes strategies across teams that deliver measurable business value
- Demonstrates mastery of software languages, architecture, and design; is perceived by most as the expert
- Works through others to achieve more than individual contribution
- Strong interpersonal, verbal, and writing skills Additional Knowledge Skills and Abilities
We Also Use the Following Tools:
- Low-code environments: Logic Apps, Outsystems
- Enterprise Service Bus: Tibco BusinessWorks (APIs and integration workflows)
- Pipeline Automation: Azure DevOps (YAML, ARM), Terraform, Jenkins, Chef, Octopus Deploy
- Code Scanning: SonarQube, CheckmarxSource
- Code repos: GitMobile: XamariniOS, XamarinAndroid, XamarinFormsUI: Angular, Javascript, CSS, Nodejs, ASPNET MVCHigh level
- programming languages: Java, C# (NET MVC and NET Core), Go
- Scripting: Powershell, BashDatabase: Oracle, Microsoft SQL Server, NoSQL (eg CosmosDB)
- Test Automation: XamarinUITest, Specflow, DevTest, Selenium, Test Data Manager, Postman, Maven, TestNG, JMeter
- Operating systems: Windows, Linux
Work Experience - 7-10 years software development experience Req
- 2-4 years experience leading multi-developer projects Req
- 2-4 years as a lead and/or subject matter expert Pref
Education - High School Diploma
- Associate Degree
- Bachelor's Degree in Computer Science or related Engineering field; and/or commensurate experience Preferred
- Master's Degree
#LI-DH1 #LI-Hybrid #GMFjobs
Perks and Benefits
Health and Wellness
- Health Insurance
- Dental Insurance
- Vision Insurance
- Life Insurance
- Short-Term Disability
- Long-Term Disability
- FSA
- FSA With Employer Contribution
- HSA
- HSA With Employer Contribution
- Mental Health Benefits
- Fitness Subsidies
Parental Benefits
- Birth Parent or Maternity Leave
- Non-Birth Parent or Paternity Leave
- Adoption Leave
Work Flexibility
- Remote Work Opportunities
- Hybrid Work Opportunities
Office Life and Perks
- Happy Hours
- Company Outings
- On-Site Cafeteria
- Holiday Events
Vacation and Time Off
- Paid Vacation
- Paid Holidays
- Personal/Sick Days
- Leave of Absence
- Volunteer Time Off
Financial and Retirement
- 401(K) With Company Matching
- Performance Bonus
- Profit Sharing
Professional Development
- Tuition Reimbursement
- Promote From Within
- Mentor Program
- Shadowing Opportunities
- Access to Online Courses
- Lunch and Learns
- Internship Program
- Leadership Training Program
Diversity and Inclusion
- Unconscious Bias Training
- Employee Resource Groups (ERG)
Company Videos
Hear directly from employees about what it is like to work at GM Financial.