Note: The job is a remote job and is open to candidates in USA. Differential is a digital product company that builds technology and software platforms for forward-thinking organizations. The company is seeking a hands-on Lead Engineer to own complex FinTech and payment systems, shape architecture and technical direction, and build reliable, secure, scalable software across payments, APIs, data, and distributed systems.
Responsibilities
- Gaining an understanding of who the users are, what their problems are, and why those problems exist
- Putting the user — and their problems/needs — first in order to create and drive empathy for the solution you’re building
- Understand, document, keep updated detailed payments system architecture
- Understand and identify edge-cases that need explicit handling in payment systems
- Maintain Payment system regression detection system and uptime detection system
- Translating a well-designed solution of sketches, wireframes, or high-fidelity mockups into fully functioning immersive experiences
- Delivering approachable, modern code for web and mobile applications
- Working closely with a team of product and engineering roles
- Maintaining development workflow with the team’s tooling
- Effectively communicating via Basecamp, Slack, and video calls
- Executing with quality and speed in a fast-paced, sometimes ambiguous environment
- Incorporating feedback into your work
- Delivering tested, maintainable, and documented software using modern AI-powered techniques and approaches
Skills
- * 7+ years of professional software engineering experience
- * Strong experience building and scaling production payments software
- * Deep understanding of backend architecture, APIs, databases, and distributed systems
- * Experience working in FinTech, payments, banking, financial services, or other transaction-heavy systems
- * Strong understanding of payment flows, transaction processing, webhooks, reconciliation, or financial integrations
- * Experience integrating with third-party APIs and services such as payment processors, banks, or financial platforms
- * Strong experience with TypeScript/Node.js, GraphQL, PostgreSQL, and modern cloud infrastructure
- * Comfortable working across the stack when needed, including React/React Native
- * Strong architectural instincts and ability to make pragmatic technical tradeoffs
- * Excellent debugging and problem-solving skills
- * Comfortable operating with a high degree of ownership and autonomy
- Candidates must be based in the United States and be available during standard business hours for both internal and external meetings. Specific times vary based on timezone considerations for the meeting participants. There is flexibility in working hours, but there is an expectation to be able to regularly attend client and team meetings
Benefits
- Flexible vacation
- Remote work
- Flexibility in working hours
Company Overview