Skip to content

Open nowPosted today

Full Stack Software Engineer, Financial Systems

shift4payments4 open roles

Where
Center Valley PA Office
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowFull Stack Software Engineer, Financial Systemsshift4payments · Center Valley PA Office
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on shift4payments's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

8.2% of postings close within 7 days. Measured by our own scanner across the market. shift4payments postings stay open a median of 2 days.

Share of postings closed within
  1. 1.9%1 day
  2. 3.8%3 days
  3. 8.2%7 days
  4. 15.2%14 days
  5. 34.1%30 days
This job: posted today

shift4payments median: 2 days open

The posting

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.

Shift4 is looking for a Full Stack Software Engineer to join the Financial Systems Experience team. This role will design, build, support, and improve critical applications, integrations, reporting workflows, and data-driven tools used across Finance, Accounting, FinOps, Revenue Operations, and related business teams.

This is a full stack engineering role with a heavy data engineering focus. The ideal candidate is comfortable moving between front-end application work, backend services, SQL, data pipelines, financial data models, and production support. They should be able to contribute directly to application development while also strengthening the reliability, accuracy, scalability, and auditability of the financial data flows that support billing, payments, fees, merchant reporting, month-end close, and stakeholder self-service.

This person will also help provide technical partnership for front-end development work, ensuring financial systems applications are maintainable, performant, secure, and aligned with business needs.

Responsibilities

  • Design, develop, test, deploy, and support full stack applications for Shift4’s Financial Systems team.
  • Build and maintain backend services, database logic, and integrations that support financial operations workflows.
  • Develop and optimize SQL, stored procedures, data pipelines, reporting datasets, and data validation routines for high-volume financial data.
  • Partner with front-end engineers to review application architecture, code quality, UI behavior, data contracts, and integration patterns.
  • Contribute to front-end development.
  • Support systems and workflows related to billing, payments, and other internal financial platforms.
  • Diagnose and resolve production issues involving application behavior, data quality, integrations, performance, and financial output accuracy.
  • Build solutions that are scalable, secure, auditable, and maintainable in a financial systems environment.
  • Collaborate with business analysts, QA, TPMs, finance stakeholders, data teams, and other engineering groups to translate complex business requirements into reliable technical solutions.
  • Create clear technical documentation, including data models, process flows, integration logic, validation rules, and support notes.
  • Improve engineering standards around testing, code review, observability, deployment readiness, and data quality controls.
  • Identify opportunities to automate manual financial operations processes and reduce recurring support or reporting burden.
  • Use AI-assisted development and automation tools responsibly to improve productivity, testing, troubleshooting, and documentation quality.

Minimum Qualifications

  • 3+ years of professional software engineering experience.
  • Experience with backend development in .NET, C#, VB.NET, Java, Python, Node.js, or similar languages.
  • Strong SQL experience, preferably with Microsoft SQL Server, including stored procedures, query optimization, data validation, and troubleshooting.
  • Experience building or supporting data pipelines, ETL/ELT processes, reporting datasets, or large-scale operational data workflows.
  • Experience developing or reviewing front-end applications using React, TypeScript, JavaScript, HTML, CSS, or similar technologies.
  • Understanding of SDLC practices, Git-based development, code review, testing, deployment, and production support.
  • Demonstrated ability to troubleshoot complex application and data issues independently.
  • Strong communication skills, including the ability to explain technical concepts to finance, operations, and non-technical stakeholders.
  • Experience writing clear documentation for code, data flows, system behavior, and operational support.
  • Ability to work in an agile environment and manage work across multiple business-critical priorities.

Preferred Qualifications

  • Experience with financial systems, fintech, payments, billing, residuals, revenue operations, accounting operations, or ERP platforms.
  • Strong understanding of financial data quality, audit controls, compliance-sensitive workflows, and reconciliation processes.
  • Experience modernizing legacy applications, SQL-heavy systems, or manual finance operations workflows.
  • Experience supporting month-end close, billing cycles, merchant reporting, pricing logic, fee configuration, or financial reporting.
  • Experience mentoring engineers or serving as a senior technical reviewer for application and data engineering work.
  • Experience with observability, logging, alerting, performance tuning, and production incident response.
  • Payments, restaurant technology, POS, merchant acquiring, or revenue operations experience is a plus.

What Success Looks Like

  • Financial systems applications are more reliable, maintainable, and easier to support.
  • Critical financial data flows are accurate, documented, validated, and scalable.
  • Front-end work has stronger technical review, cleaner integration patterns, and better long-term maintainability.
  • Business stakeholders get solutions that reduce manual work, improve visibility, and support accurate financial outcomes.
  • The team raises its engineering standards without slowing delivery.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, state or local protected class.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against shift4payments's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on shift4payments's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    shift4payments's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.