G

GM Financial

Finances GM vehicles for buyers and dealers

Software Development Engineer 2

Software EngineeringUpdated on Nov 11
Full-timeArlington, TX, USANo salary listed

About the Job

Requirements

  • Software development experience in the high-level programming language used by the product team.
  • Experience in software development and test automation.
  • A high school diploma or equivalent is required.
  • A bachelor's degree in Computer Science or a related Engineering field, or commensurate experience, is preferred.
  • Software development experience in C# or .NET technologies.
  • Competency in software development practices used by Scrum teams.
  • Expertise in relevant technologies for the product, including Logic Apps, Outsystems, Tibco BusinessWorks, Azure DevOps, YAML, ARM, Terraform, Jenkins, Chef, Octopus Deploy, SonarQube, Checkmarx, Git, Xamarin.iOS, Xamarin.Android, Xamarin.Forms, Angular, JavaScript, CSS, Node.js, ASP.NET MVC, Azure Kubernetes Service, Kubernetes, Docker, Java, C#, .NET MVC, .NET Core, Go, PowerShell, Bash, Oracle, Microsoft SQL Server, NoSQL, CosmosDB, Xamarin.UITest, SpecFlow, Selenium, Postman, Maven, TestNG, JMeter, Windows, and Linux.

Responsibilities

  • Develop product features for data marketplaces, mobile applications, web applications, and API services.
  • Participate in migration to the public cloud as appropriate for the team.
  • Contribute to test automation and participate in peer reviews to increase product quality.
  • Maintain a production-first mindset focused on scale, uptime, and rapid triage and resolution of production issues.
  • Invest in the Agile practice to continuously improve product quality, time to market, and team member happiness.
  • Analyze and optimize data and queries to deliver scalable, performant products and services.
  • Manage test data to enable automated, repeatable, and reliable testing.
  • Develop new features, create automated tests, and implement security controls.
  • Troubleshoot complex problems and work across teams to meet commitments.
  • Drive adoption of best practices and cultivate innovation and learning.

Desired Qualifications

  • Experience with AI-assisted software development or automation.
  • Knowledge of prompting techniques to improve output quality.
  • Awareness of emerging generative AI capabilities and limitations.

About the Company

GM Financial

Finances GM vehicles for buyers and dealers

GM Financial is the lending arm of General Motors, financing the Chevrolet, Buick, GMC, and Cadillac vehicles that people buy or lease at GM dealerships. GM bought the company in 2010 to rebuild an in-house lender, four years after selling control of its original finance arm, which became Ally Financial. Shoppers sign loans or leases at the dealership, and GM Financial earns interest on the loans and monthly payments on the leased cars, which it owns and resells when leases end. It also lends dealers money to stock their lots and run their stores, and it operates in Canada, Latin America, and, through joint ventures, China. It began lending in 1992 and is based in Fort Worth, Texas.

Company size
5,001-10,000
Company stage
Debt Financing
Total funding
$3B
Headquarters
Fort Worth, TX
Founded
1992

Recently Posted Jobs

Explore more opportunities at GM Financial

See more jobs