Software Development Engineer III - Digital Payments (C#/.NET)

GM Financial

Irving (TX)

Hybrid

USD 110,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) matching
Paid parental leave
Tuition assistance
GM employee discount
Training programs
Company holidays

Job summary

GM Financial is seeking a Software Development Engineer to join the Digital Payments Platform on an Agile Scrum team. You will contribute across design, backend systems, APIs, and integrations with banks and payment gateways, delivering secure, scalable payment solutions for millions of users globally.

You will collaborate with product managers and cross-functional teams, own features from design to deployment, and champion modern development practices in a cloud-first environment using Azure,

Qualifications

  • 4–6 years software development experience required.
  • Bachelor’s Degree in Computer Science or related Engineering field; and/or commensurate experience preferred.
  • High School Diploma or equivalent mandatory.

Responsibilities

  • Develop product features for Web applications, API services, and integration workflows with payment providers.
  • Collaborate with product managers and cross-functional teams to design and implement secure, scalable systems.
  • Lead the design and implementation of deployment pipelines and automated tests.
  • Adopt cloud technologies and containerized deployments to speed delivery and reliability.
  • Maintain a production-first mindset, focusing on uptime and rapid triage of issues.

Skills

Interpersonal skills
Verbal communication
Written communication
Agile Scrum experience
Ownership mindset
Leadership

Education

Bachelor’s Degree in Computer Science or related Engineering
High School Diploma or equivalent

Tools

Azure DevOps
Terraform
SonarQube
Checkmarx
Git
AKS
Kubernetes
Docker
C#
REST APIs
SOAP
PowerShell
Bash
SQL Server
Oracle
CosmosDB
Selenium
Postman

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.

Job Description

Join us and discover a workplace where your ideas matter, your development is prioritized, and you can truly make a global impact.

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.

As a Software Development Engineer on the Digital Payments Platform team, you will play a key role in building secure, scalable, and high-performance payment solutions that power seamless transactions across our ecosystem. You will work on mission‑critical services that handle payment processing, authorization, settlement, fraud prevention, and compliance — supporting millions of users and partners globally.

You’ll collaborate closely with product managers, architects, and cross‑functional engineering teams to design and implement APIs, backend systems, and integrations with banks, payment gateways, and third‑party providers. This is a hands‑on engineering role where attention to detail, ownership mindset, and a passion for solving real‑world financial problems are essential.

Responsibilities
  • NOTE: We are unable to consider candidates who require visa sponsorship for this position.
  • Develop product features for Web applications, API services, and Integration workflows with Payment service providers (Stripe, Adyen, ACI worldwide, Paymentus).
  • Work with Digital wallet or financial transaction applications that secure and process payment information in the cloud.
  • The SDE III establishes direction and provides guidance to other team members while consistently delivering on commitments.
  • Engage beyond the team to accomplish objectives, influencing and collaborating with other teams within GM Financial, and working directly with organizations external to the company.
  • Demonstrate mastery of software development practices performed by Scrum teams.
  • Develop product features for data marketplaces, mobile applications, web applications, and API services.
  • Provide technology leadership and promote team learning throughout the product development lifecycle.
  • Adopt and migrate to the public cloud within the team as appropriate; understand cloud technologies and assist other team members to speed implementation.
  • Use automated pipelines for building, testing, and deploying software packages; continuously improve both the quality and speed of the pipelines.
  • Lead the design and implementation of the pipelines.
  • Leverage test automation and peer reviews to increase product quality.
  • Coach the team to achieve full participation and high‑quality reviews.
  • Maintain a production‑first mindset focused on scale, uptime, and the team's ability to rapidly triage/resolve production issues.
  • Invest in our Agile practice to continuously improve product quality, time to market, and team member satisfaction.
What Makes You a Dream Candidate?
  • Proficient at designing, building, and optimizing automated pipelines with automated testing and automated security controls.
  • Experience with event‑driven architectures, real‑time processing, and asynchronous messaging systems like Kafka, Azure Event Hubs, or Azure Service Bus.
  • Hands‑on experience with Microsoft .NET Core, C#, and enterprise‑level development.
  • Deep expertise in Azure Cloud services, especially AKS, Azure DevOps, Azure SQL, App Services, Service Bus, Key Vault, API Management, and Application Gateway.
  • Developed language agility to move easily from one product to another.
  • Promotes modern software development patterns and practices that promote simplicity, understanding, reuse, and security.
  • Optimizes the data architecture, database queries and indexes as a cornerstone for delivering scalable, performant products and services.
  • Implements features across mobile, web, and API service levels as applicable to the product team.
  • Strong troubleshooting skills across the full stack—cloud infrastructure, container runtime, application code, network flows, and logs.
  • Builds and deploys containerized applications using Docker and Helm charts in AKS.
  • Works in Agile Scrum teams with demonstrated success leading improvements.
  • 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.
  • Technical stack knowledge (selected):
  • Pipeline Automation: Azure DevOps (YAML, ARM), Terraform.
  • Code Scanning: SonarQube, Checkmarx.
  • Source Code repositories: Git, ADO.
  • API: Rest, SOAP and Azure functions.
  • Containerization: Azure Kubernetes Service, Kubernetes, Docker.
  • High‑level programming languages: C# (.NET MVC and .NET Core).
  • Scripting: PowerShell, Bash.
  • Database: Oracle, Microsoft SQL Server, NoSQL (e.g., CosmosDB).
  • Test Automation: Specflow, DevTest, Karate Labs, Selenium, Test Data Manager, Postman, Maven, TestNG, JMeter.
  • Operating systems: Windows.
Qualifications
  • 4–6 years software development experience required.
  • High School Diploma or equivalent mandatory.
  • 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: 401(k) 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer III
Software Development Engineer III

GM Financial • Arlington (TX)

Hybrid
USD 100,000 - 150,000
Software Development Engineer II - Gen AI and Innovation Team
Software Development Engineer II - Gen AI and Innovation Team

GM Financial • Arlington (TX)

Hybrid
USD 100,000 - 140,000
401K matching
Tuition assistance
GM employee discount
+2
Software Development Engineer II - Gen AI and Innovation Team
Software Development Engineer II - Gen AI and Innovation Team

GM Financial • Irving (TX)

Hybrid
USD 90,000 - 130,000
401K matching
GM employee auto discount
Training and tuition assistance
+1
Salesforce Development Engineer III
Salesforce Development Engineer III

GM Financial • Arlington (TX)

Hybrid
USD 110,000 - 165,000
401K matching
Hybrid work environment 2-3 days in‑/
GM employee discount
+2
Software Development Engineer I
Software Development Engineer I

GM Financial • Arlington (TX)

Hybrid
USD 90,000 - 140,000
401(k) matching
Bonding leave for new parents
Tuition assistance
+3
Salesforce Development Engineer II
Salesforce Development Engineer II

GM Financial • Arlington (TX)

Hybrid
USD 90,000 - 140,000
Generous benefits including 401K
Hybrid work arrangement
Digital Analyst II
Digital Analyst II

GM Financial • Irving (TX)

Hybrid
USD 90,000 - 130,000
401K matching
Tuition assistance
GM employee auto discount
+2
Site Reliability Engineer II
Site Reliability Engineer II

GM Financial • Irving (TX)

Hybrid
USD 120,000 - 170,000
401K matching
Bonding leave
Tuition assistance
+4
Sr Technical Principal Architect - Loan Servicing
Sr Technical Principal Architect - Loan Servicing

GM Financial • Irving (TX)

Hybrid
USD 130,000 - 210,000
401(k) matching
Tuition assistance
Employee auto discount
+1
Sr Technical Principal Architect - Loan Servicing
Sr Technical Principal Architect - Loan Servicing

GM Financial • Detroit (MI)

Hybrid
USD 170,000 - 210,000
401(k) matching
Bonding leave for new parents
Tuition assistance
+2