cover image
Shift4

Shift4

www.shift4.com

2 Jobs

2,181 Employees

About the Company

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.

Listed Jobs

Company background Company brand
Company Name
Shift4
Job Title
Software Engineer, Senior
Job Description
Job Title: Software Engineer, Senior Role Summary: Lead the design, development, and maintenance of high‑quality features for a large‑scale payment platform. Drive platform modernization, mentor junior engineers, manage technical debt, and collaborate with product and engineering leadership to align solutions with business needs. Expectations: - Deliver production‑ready code that meets performance, reliability, and security standards. - Provide Level 3 technical support and troubleshoot complex issues in a distributed environment. - Mentor at least one junior engineer per cycle and promote a culture of continuous learning. - Contribute to architectural decisions and process improvements. - Effectively communicate status, risks, and solutions to product owners and stakeholders. Key Responsibilities: - Develop and maintain front‑end and back‑end components using Python 2/3 on UNIX/Linux. - Design and implement scalable solutions for SQL‑based services (PostgreSQL). - Resolve technical debt and drive platform modernization initiatives. - Participate in Agile ceremonies, code reviews, and unified testing practices. - Collaborate with DevOps for deployment, monitoring, and incident handling. - Engage with distributed teams and coordinate across time zones. Required Skills: - ≥8 years general software development experience. - ≥4 years Python 2/3 programming on UNIX/Linux. - ≥4 years PostgreSQL database development. - ≥3 years Agile (XP) team experience. - Strong understanding of RESTful services, CI/CD pipelines, and containerization. - Familiarity with HTML and front‑end basics. - Proven ability to work in globally distributed teams. - Experience or domain knowledge in point‑of‑sale, hospitality, or payment solutions (gift cards, loyalty programs) is a significant advantage. Required Education & Certifications: - Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience. - No specific certifications required.
Toronto, Canada
On site
Senior
04-02-2026
Company background Company brand
Company Name
Shift4
Job Title
Full Stack Engineer
Job Description
Job title Full Stack Engineer – Senior Role Summary Lead engineering of payment platform customizations on a cloud‑native stack. Design and build scalable features, resolve production incidents, mentor junior engineers, and collaborate cross‑functionally to align product strategy. Expectations Work in a high‑velocity, scaled Agile environment; deliver high‑quality code, maintain system reliability, and contribute to continuous process improvement. Key Responsibilities - Design, develop, and ship new features using JavaScript/TypeScript front‑end frameworks and Node.js. - Participate in architectural decisions and enforce best practices across the platform. - Diagnose production incidents with DevOps and operations, providing level‑3 support. - Modernize legacy components, reduce technical debt, and ensure system resiliency. - Mentor junior engineers and promote technical growth. - Partner with product owners, stakeholders, and multiple engineering teams to define and prioritize requirements. - Advocate for and implement process improvements within the engineering organization. Required Skills - 8+ years overall software engineering experience. - 4+ years with React, Angular, or Ember (Ember preferred). - 4+ years with Node.js, back‑end development. - 3+ years in Agile/Scrum teams. - Strong JavaScript/TypeScript proficiency. - Experience troubleshooting and monitoring on AWS cloud environments. - Ability to work in globally distributed teams. - Familiarity with SAFe or other Scaled Agile frameworks is a plus. - Domain knowledge in point‑of‑sale, hospitality, or online payments is an advantage. Required Education & Certifications Bachelor’s degree in Computer Science, Engineering, or equivalent professional experience. Relevant cloud or Agile certifications are advantageous but not mandatory.
Atlanta, United states
On site
Senior
19-02-2026