Software Development Engineer III - Digital Payments (C#/.NET)
Indexed description
Join us and discover a workplace where your ideas matter, your development is prioritized, and you can truly make a global impact.
Responsibilities
- NOTE: We are unable to consider candidates who require visa sponsorship for this position
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.
- Develop product features for any of the following: Web applications, API services, Integration workflows with Payment service providers. (Stripe, Adyen, ACI worldwide and Paymentus)
- Experience working with Digital wallet or financial transaction applications that secures and processes payment information in the cloud
- The SDE III establishes direction and provides guidance to other team members while consistently delivering on commitments
- The SDE III 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 SDE III 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 SDE III 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 SDE III 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 SDE III 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 SDE III 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 satisfaction
- 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 or Azure Event Hubs or Azure Service Bus.
- Proven hands-on experience with Microsoft .NET Core / NET Core, C#, and enterprise-level development.
- Deep expertise in Azure Cloud services, especially Azure Kubernetes Service (AKS), Azure DevOps, Azure SQL, App Services, Service Bus, Key Vault, API Management, and Application Gateway.
- The SDE III has developed language agility to move easily from one product to another
- The SDE III 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
- Strong troubleshooting skills across the full stack—cloud infrastructure, container runtime, application code, network flows, and logs.
- Experience building and deploying containerized applications using Docker and Helm charts in AKS.
- Experience working in Agile Scrum teams with demonstrated success leading improvements (getting better/faster/happier)
- 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
- Demonstrated expertise in the following technologies as required for the product being
- Pipeline Automation: Azure DevOps (YAML, ARM), Terraform, Jenkins, Chef, Octopus Deploy
- Code Scanning: SonarQube, Checkmarx
- Source Code repos: Git
- UI: Angular, Javascript, CSS, Node.js, ASP.NET MVC
- API: Rest , SOAP and Azure functions
- Containerization: Azure Kubernetes Service and Kubernetes (open source)
- 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
- SonarQube, Checkmarx
- Source Code repos: GitMobile: XamariniOS, XamarinAndroid, XamarinForms
- UI: Angular, Javascript, CSS, Nodejs, ASPNET MVC
- High level programming languages: C# (NET MVC and NET Core),
- Scripting: Powershell, Bash
- Database: Oracle, Microsoft SQL Server, NoSQL (eg CosmosDB)
- Test Automation: XamarinUITest, Specflow, DevTest, Selenium, Test Data Manager, Postman, Maven, TestNG, JMeter
- Operating systems: Windows, Linux
- 4-6 years software development experience required
- High School Diploma or equivalent required
- Bachelor’s Degree in Computer Science or related Engineering field; and/or commensurate experience preferred
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
#GMFjobs
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search