If you’re looking to build innovative financial technology solutions while advancing your software engineering career, this opportunity at Narmi could be the perfect fit. Narmi is seeking talented Software Engineers to join its growing team in New York City. This role offers the chance to work on modern banking technology, collaborate with experienced professionals, and contribute to products that help financial institutions deliver exceptional digital experiences. With a competitive salary ranging from $94,000 to $113,000 per year, this position is an excellent opportunity for engineers who enjoy solving complex technical challenges in a collaborative environment.
Job Overview
| Field | Details |
|---|---|
| Company Name | Narmi |
| Role | Software Engineer |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience) |
| Job Location | New York City, New York, USA |
| Salary | $94,000–$113,000 per year |
| Work Type | Hybrid |
| Job Type | Full-Time |
| Job Level | Entry Level |
| Industry | Financial Technology (FinTech) |
Job Description
You’ll be part of Narmi’s Implementations Engineering team, a small-in-headcount, high-impact group of engineers operating at the intersection of product, engineering, and our customers. We work closely with Narmi’s Customer Success and Implementation teams to launch new financial institutions on the Narmi One platform, while continuously improving the systems and processes that power those launches. A big part of the role is building the internal tools, integrations, and automation that make implementations faster, more reliable, and increasingly scalable over time. You’ll develop deep product expertise quickly as you diagnose issues, ship targeted fixes, and improve how implementations are delivered in the real world. We actively use modern AI tooling in our own workflows and look for opportunities to build custom tools and automation that help teams across the company move faster and operate more effectively.
We believe the best work happens when great people build together in the same room, so we’re an in-person–first team, typically working from Narmi’s Flatiron office about three days per week with flexibility to work remotely when needed.
What you’ll do:
- Lead the technical onboarding and launch of new Narmi customers
- Build integrations, internal tools, and automation that streamline implementations
- Reduce manual configuration and improve the systems behind customer launches
- Diagnose issues and ship targeted fixes and improvements in production
- Work cross-functionally with Customer Success, Implementations, Product, and Engineering
- Identify opportunities to apply AI and custom tooling across the company
What you’ll bring:
- A builder mindset: Curious, resourceful, and eager to learn
- Strong professional communication skills and the ability to work across technical and non-technical teams
- BS in Computer Science or similar technical background
- 1+ year of professional experience in software engineering or a technical role
- Based in New York City or willing to relocate
- Authorized to work in the United States
Selection Process
- Submit the online application.
- Resume and application review.
- Initial recruiter screening.
- Technical assessment or coding interview.
- Technical interviews with the engineering team.
- Final interview with hiring managers.
- Offer discussion and onboarding.
How to Apply
- Visit the official Narmi Careers page.
- Search for the Software Engineer – New York City position.
- Review the job description and eligibility requirements.
- Prepare an updated resume highlighting your relevant technical skills and experience.
- Complete the online application form.
- Upload the required documents.
- Submit your application and monitor your email for updates from the recruitment team.