
About Shift4
The complete payment solution for every business
Key Highlights
- Processes $260 billion in transactions annually
- Hundreds of thousands of customers globally
- Public company since 2020 with strong growth
- Headquartered in Center Valley, PA with 1001+ employees
Shift4, headquartered in Center Valley, PA, is a leading fintech company specializing in integrated payment processing. Since its IPO in 2020, Shift4 has powered over $260 billion in transactions annually for hundreds of thousands of customers, including professional sports teams like the Minnesota ...
🎁 Benefits
Shift4 offers competitive salaries, equity options, generous PTO policies, and a flexible remote work environment to support work-life balance....
🌟 Culture
Shift4 fosters a results-driven culture focused on innovation in payment solutions, emphasizing security and reliability while encouraging collaborati...
Overview
Shift4 is hiring a Senior Software Engineer to design and develop their Commerce Engine payment solution. You'll work with technologies like Java and C# to create integrated payment processing experiences. This position requires significant software development experience.
Job Description
Who you are
You have 5+ years of software engineering experience, particularly in designing and developing complex systems. Your background includes working with payment processing solutions, and you understand the intricacies of transaction handling and distributed systems. You are proficient in Java and C#, and you have experience with ASP.NET and REST APIs, which are essential for building robust applications. Your ability to translate high-level requirements into actionable tasks is a key strength, and you thrive in collaborative environments where you can contribute to architecture and design decisions.
You are detail-oriented and committed to producing high-quality software that is well-tested and continuously integrated. Your experience includes working closely with quality assurance teams to ensure that the software meets the highest standards. You are also familiar with payment SDKs and POS hardware, which will be a significant advantage in this role. You are eager to join a team that values innovation and is dedicated to redefining commerce through technology.
What you'll do
As a Senior Software Engineer at Shift4, you will be responsible for designing, developing, and deploying the Commerce Engine payment solution. This involves creating distributed software services that facilitate transaction processing across various platforms. You will collaborate with cross-functional teams to ensure that the software meets the needs of retail, restaurant, and hotel merchants. Your role will include translating high-level requirements into actionable tasks and deliverables, contributing to the architecture and design of the system, and ensuring that the software is unit tested and code reviewed.
You will work on an ambitious product roadmap, helping to drive the industry forward with innovative solutions. Your contributions will directly impact the user experience and the efficiency of payment processing for businesses worldwide. You will also have the opportunity to mentor junior engineers and share your expertise with the team, fostering a culture of continuous learning and improvement.
What we offer
Shift4 offers a dynamic work environment where you can grow your skills and advance your career. We provide relocation assistance for those moving to our Las Vegas or Vancouver offices. You will be part of a team that is passionate about technology and committed to delivering exceptional products. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. Join us in redefining commerce and making a significant impact in the payments industry.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Shift4.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Earnin is seeking a Senior Software Engineer to join their Live Pay team, focusing on backend development and key platform services. You'll work with AWS and JVM programming languages to enhance financial flexibility for users. This role requires strong experience in backend engineering.

Software Engineering
Hiive is hiring a Senior Software Engineer to contribute to both frontend and backend applications for their fintech platform. You'll learn Elixir on the job and collaborate closely with the founding team to deliver new features. This role requires hands-on development experience and a willingness to learn.

Software Engineering
Insify is hiring a Senior Software Engineer to work closely with Product and Insurance leaders in building an end-to-end digital insurance platform. You'll focus on delivering tailored financial safety products for European entrepreneurs. This role requires a strong background in software engineering.