Staff Software Engineer - Payments
Narmi
The Role: Staff Software Engineer - Payments Processing
At Narmi, how we work is just as important as what we build. We call this The Narmi Standard:
- High Ceiling: You go beyond the obvious, take initiative, and hold yourself to high standards with care.
- Low Ego: You put the mission above ourselves, share credit freely, and lead with curiosity.
- Alignment to Mission: You believe that helping community financial institutions win against Mega Banks and FinTechs is a worthy endeavor, and will use that belief as a northstar to anchor your efforts to that goal.
- High Commitment: You follow through, roll up your sleeves, and keep the bar high for yourself and others.
What You’ll Do
- Architect Real-Time Infrastructure: Lead the design and scaling of our direct connection to the Federal Reserve, ensuring 99.99% uptime for instant credit and debit transfers.
- Drive Technical Strategy: Define the long-term roadmap for Narmi’s payment rails, transitioning from legacy batch processing to event-driven, real-time architectures.
- Integrate Security & Fraud: Work closely with the Narmi Guard team to embed world-class identity decisioning and fraud mitigation directly into the payment flow.
- Mentor & Lead: Act as a force multiplier for the engineering org, providing deep technical mentorship, setting code standards, and conducting high-impact reviews.
- Cross-Functional Collaboration: Partner with Product and Implementation teams to turn complex regulatory requirements into seamless UI/UX experiences for both financial institutions and their end-users.
What You’ll Bring
- Deep Payments Expertise: Extensive experience building or scaling payment processing systems (ACH, Wires, Card Processing, or ideally, RTP/FedNow).
- Systems Thinking: A proven track record of designing distributed systems that handle high-volume, mission-critical financial transactions with absolute data integrity.
- Tech Stack Proficiency: Comfort working across a modern stack (Python/Django, React, AWS, PostgreSQL). Experience with event-driven architecture (Kafka/RabbitMQ) is a major plus.
- Strategic Execution: The ability to balance "slow is smooth, and smooth is fast" — building for long-term stability while maintaining the agility of a high-growth fintech.
- Experience: 8+ years of professional software engineering experience, with at least 2+ years in a Staff, Principal, or Lead capacity.