Software Development Engineer II

GM Financial•Arlington, TX
•Hybrid

About The Position

As a Software Developer at GM Financial, you will work across technology domains, including AI, tools, and programming languages, to develop and improve products. The Software Development Engineer II works with limited or no supervisory guidance and consistently delivers on commitments while demonstrating strong software development practices within Scrum teams. The role involves developing features for data marketplaces, mobile and web applications, API services, and Generative AI applications. It also contributes to cloud migration, automated build and deployment pipelines, test automation, peer reviews, production support, and continuous improvement of Agile practices.

Requirements

  • Experience in software development and test automation.
  • Software development expertise in the high-level programming languages used by the product team.
  • Ability to analyze and optimize data and queries to deliver scalable, performant products and services.
  • Experience with test data management for automated, repeatable, and reliable testing.
  • Proficiency in new feature development, automated testing, and implementing security controls.
  • Experience working in Agile Scrum teams and contributing ideas to improve team practices.
  • Ability to create software that is simple, understandable, reusable, maintainable, and secure.
  • Ability to troubleshoot complex problems and work across teams to meet commitments.
  • Strong interpersonal, verbal, and written communication skills.
  • High school diploma or equivalent.

Nice To Haves

  • Bachelor’s degree in Computer Science or a related Engineering field, or commensurate experience.
  • Expertise, as required for the product being developed, in cloud-native development; Azure DevOps, YAML, ARM, Terraform, Ansible, and Backstage; SonarQube, Checkmarx, Wiz, and Nucleus; GitHub; JavaScript, CSS, Node.js, Python, Flask, and FastAPI; Azure Kubernetes Service, Kubernetes, and Docker; Python, Java, and JavaScript; PowerShell and Bash; Oracle, Microsoft SQL Server, Cosmos DB, and MongoDB; Generative AI, AI agents, prompt design and engineering, tool calling, and embeddings; Xamarin.UITest, SpecFlow, Selenium, Postman, Maven, TestNG, and JMeter; and Windows and Linux.

Responsibilities

  • Develop product features for data marketplaces, mobile applications, web applications, API services, and Generative AI applications.
  • Migrate products to the public cloud as appropriate and invest in learning and experimentation to accelerate cloud implementations.
  • Use and continuously improve automated pipelines for building, testing, and deploying software packages.
  • Contribute to test automation and participate in peer reviews to improve product quality.
  • Maintain a production-first mindset focused on scale, uptime, and rapid triage and resolution of production issues.
  • Contribute to Agile practice improvements that enhance product quality, time to market, and team member happiness.

Benefits

  • 401K matching
  • Bonding leave for new parents: 12 weeks, 100% paid
  • Tuition assistance
  • Training
  • GM employee auto discount
  • Community service pay
  • Nine company holidays
  • Competitive pay and bonus eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service