GM Financial
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Software Development Engineer I

Job details

Job description

Why GM Financial Digital?

GM Financial is set to change the auto finance industry and is leading the path of embarking on tech modernization – we have a startup mindset, and preserve our small company culture, in a public company environment with financial stability and intense growth over a decade-plus history. We are data junkies and trust in data and insights to advance our business objectives.

We take our goal of zero emission, zero collision, zero congestion, and zero friction very seriously. We believe as an auto finance market leader we are in the driver's seat to lead us in the GM EV mission to change the world.

Responsibilities

About the Role:

The Software Development Engineer (SDE) I 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.

  • The SDE I works under general direction and consistently delivers on commitments
  • The SDE I works under limited or no supervisory guidance and consistently delivers on commitments
  • The SDE I 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 Dashboards, SQL Server, web applications, and API services
  • The SDE I will work with the team to ensure that an application is deployment-ready
  • The SDE I invests in learning and experimentation to expedite cloud implementations
  • The SDE I should understand the concepts behind CI/CD and be able to explain them
  • The SDE I should know what YAML, XML, and JSON are and explain how to interact with them
  • 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

What makes you a dream candidate?

  • Software development expertise in C#, used by the product team
  • Familiar with Oracle or SQL databases
  • Test data management to drive automated, repeatable, and reliable testing
  • Participate 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.  Working knowledge of scrum ceremonies helpful.
  • Demonstrates software development proficiency
  • Actively uses peer reviews and seeks out learning or other feedback mechanisms to improve software development skills
  • Forms relationships to effectively accomplish tasks and manage dependencies
  • Strong interpersonal, verbal, and writing skills
  • The SDE will have expertise in the following technologies as required for the product being developed:
    • Source Code repos: Git
    • UI: REACT, JavaScript, CSS, Nodejs, ASPNET MVC
    • Containerization: Azure Kubernetes Service, Kubernetes (open source), Docker
    • High level programming languages: Java, C# (NET MVC and NET Core)
    • Scripting: PowerShell, Bash
    • Database: Oracle, Microsoft SQL Server
    • Test Automation: SpecFlow, Postman
    • Systems: Windows
Qualifications

Education and Experience:

  • High School Diploma or equivalent required
  • Bachelor’s Degree in Computer Science or related 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 — an environment that welcomes innovative ideas, fosters integrity, and creates a sense of community and belonging. Here we do more than work — we thrive.
Compensation: Competitive pay and bonus eligibility
Work Life Balance: Flexible hybrid work environment, 2-days a week in office

About the company

Job Location

Irving, TX

Company Size

10,000+

Our Story

GM Financial is the captive finance company and the wholly owned subsidiary of General Motors and is headquartered in Fort Worth, Texas. The company is a global provider of auto finance solutions, with operations in North America, Latin America and China. Through our long-standing relationships with auto dealers, we offer attractive retail loan and lease programs to meet the needs of each customer. We also offer commercial lending products to dealers to help them finance and grow their businesses. GM Financial employs more than 9,000 hard-working team members, and we're always looking for new people with diverse talents. GM Financial is a workplace where dedicated people have the opportunity to work together and celebrate our successes. Our culture is based on respect, integrity, innovation and personal development. GM Financial is committed to strengthening the communities where we live and work. Each year, we select several philanthropic organizations to support through our Signature Events program. The company and its team members actively support these organizations through many company-wide initiatives; in addition we support numerous other nonprofit organizations through sponsorships and monetary donations. For more information, visit www.gmfinancial.com. NMLS #2108 (https://nationwidelicensingsystem.org/about/Pages/NMLSConsumerAccess.aspx)

Visit Website
View Company on LinkedIn

Apply for this job

Apply Now
This is a success message.
This is an error message.
This is also an error message.