Back to Search
Overview
Senior

Senior Software Engineer - C language

Confirmed live in the last 24 hours

Shift4 Payments

Shift4 Payments

Las Vegas, NV; Vancouver, British Columbia, Canada
On-site
Posted April 10, 2026

Job Description

Overview

Shift4 (NYSE: FOUR) is boldly redefining commerce by simplifying complex payments ecosystems across the world. As the leader in commerce-enabling technology, Shift4 powers billions of transactions annually for hundreds of thousands of businesses in virtually every industry. For more information, visit www.shift4.com.

Software Engineer, Senior

 

Shift4 is expanding globally and we are looking for a key software developer to join our innovative Software Engineering team! This opportunity involves designing, developing and deploying Shift4’s Commerce Engine payment solution that delivers a modern and integrated payment processing experience at Retail, Restaurant, and Hotel merchants.

The focal point of the solution consists of well-designed and highly functional business apps deployed on custom payment hardware. We have an ambitious product roadmap for this platform and are looking to expand the team with the best and brightest to ensure we continue to drive the industry with our innovative solutions and change the basis of competition.

This role is onsite and can be based at either of the following Shift4 locations:  Las Vegas, NV, U.S.A. or Vancouver, BC, Canada

Relocation assistance may be available. 

Responsibilities

  • Translate high-level requirements to actionable tasks and deliverables.
  • Contribute to architecture and design in a multiplatform ecosystem.
  •  Design and build distributed software services for transaction processing.
  •  Produce high quality software that is unit tested, code reviewed, and continuously integrated.
  •  Collaborate with the Quality assurance team in test planning and test coverage.
  •  Collaborate with DevOps and CI/CD in operational visibility, triaging incidents, and deployment planning.
  • A disciplined approach to development, code review, testing, documentation and code structure in a team environment.
pythonjavagoaidevopsproductdesign