Full Stack Software Engineer, Financial Systems
- Compensation
- Not disclosed
- Location
- Center Valley, PA Office
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 3+ years of professional software engineering experience.
Nice to have
- Experience with financial systems, fintech, payments, billing, residuals, revenue operations, accounting operations, or ERP platforms.
Full description
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.