Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer II - Platform image - Rise Careers
Job details

Senior Software Engineer II - Platform

About Narmi:

Narmi is how community financial institutions unlock the very latest capabilities in digital banking and account opening – so they can move faster, tap new growth opportunities, and be where banking is going. Since our founding, Narmi has enabled the movement of billions of dollars and the opening of hundreds of thousands of accounts for banks and credit unions across the US. As a result, our customers have seen meaningful increases in deposits, revenues, and happy customers. In fact, one of the first financial institutions to leverage Narmi was recognized by Bankrate and NerdWallet for providing the #1 digital experience for a bank or credit union in the US.


About the Platform Engineering Team:

The Platform team is responsible for the overall integrity of Narmi's account and transaction data, as well as building and maintaining the code that connects Narmi's software to core banking systems. Engineers on the Platform team work to unify a wide variety of complex banking systems into simple, developer-friendly APIs that make basic banking operations reliable and performant. A Platform engineer may find themselves implementing real-time transaction alerts, improving the reliability of transfers over unreliable network links, or investigating the details of how payments are settled in practice against a financial institution's ledgers.


Minimum Qualifications:
  • BS degree in Computer Science or equivalent work experience
  • At least 5 years of professional software engineering experience
  • Hard working, agile, and a top performer
  • Excellent communication skills in verbal and written English
  • Experience focused on backend development
  • Located or willing to work in New York City
  • United States citizen or authorized to work in the United States


Preferred Qualifications:
  • 7 or more years of professional software engineering experience
  • Advanced proficiency in some of the following: Python (especially Django or DRF), Terraform, Ansible, or Linux administration
  • Experience at a startup or financial technology firm


The expected annual base salary for this role is $180,000 - $200,000. Base salary is only part of your total compensation. In addition to base salary, you will receive an equity option grant, and are eligible for performance-based cash and equity bonuses. Compensation included in an offer will be commensurate with the candidate’s skills, experience and geographic location. Compensation ranges for candidates located outside of New York City may differ. You will also receive a full benefits package. 


We believe that high-performing teams include people from different backgrounds and experiences who can challenge each other's assumptions with fresh perspectives. To that end, we actively seek a diverse pool of applicants, including those from historically marginalized groups.


Please note that all correspondence related to this role will come directly from Narmi (email addresses ending in @narmi.com or @narmitech.com), and not a third party. If you receive correspondence from an individual claiming to represent Narmi please let us know immediately at security@narmi.com.

Narmi Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Narmi DE&I Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Narmi
Narmi CEO photo
Nikhil Lakhanpal and Chris Griffin
Approve of CEO

Average salary estimate

$190000 / YEARLY (est.)
min
max
$180000K
$200000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer II - Platform, Narmi

Join us at Narmi as a Senior Software Engineer II - Platform and be a key player in transforming how community financial institutions navigate the digital banking landscape! In our vibrant New York office, you’ll dive deep into the intricate world of account and transaction data, ensuring the reliability and performance of our APIs that connect to core banking systems. Here, every line of code you write will directly impact the financial wellbeing of our clients and their customers. Collaborating with our passionate Platform Engineering Team, you’ll implement real-time transaction alerts and enhance the efficiency of our banking operations, bridging the gap between complex banking systems and user-friendly interfaces. With your extensive experience in backend development and a strong command of languages like Python, especially Django, you'll find yourself at the heart of innovation in the fintech space. At Narmi, we value hard work, agility, and diverse perspectives. We believe that a mix of experiences leads to richer solutions, so we are eager to see the unique insights you bring. If you're ready to push boundaries and contribute to a company that has already made significant strides in digital banking, Narmi is the place to be. We can't wait to hear from you!

Frequently Asked Questions (FAQs) for Senior Software Engineer II - Platform Role at Narmi
What are the responsibilities of a Senior Software Engineer II - Platform at Narmi?

As a Senior Software Engineer II - Platform at Narmi, your primary responsibilities include working with the Platform Engineering Team to maintain the integrity of account and transaction data, developing and refining APIs that integrate with core banking systems, and ensuring reliable banking operations. You will also implement features such as real-time transaction alerts, troubleshoot payment processing issues, and continually enhance performance. Your role is vital in unifying various complex banking systems into seamless functionalities.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer II - Platform position at Narmi?

To qualify for the Senior Software Engineer II - Platform role at Narmi, you should hold a BS degree in Computer Science or have equivalent work experience. A minimum of 5 years of professional software engineering experience is required. Experience in backend development is crucial, and proficiency in technologies such as Python (Django), Terraform, and Linux administration is preferred. Being located in or willing to relocate to New York City is also essential.

Join Rise to see the full answer
What is the expected salary for the Senior Software Engineer II - Platform role at Narmi?

The expected annual base salary for the Senior Software Engineer II - Platform at Narmi ranges between $180,000 and $200,000. This figure is just one component of your total compensation, which also includes an equity option grant and eligibility for performance-based bonuses. Compensation may vary for candidates located outside of New York City. Narmi values skills, experience, and the geographic location of candidates when determining offers.

Join Rise to see the full answer
What kind of work environment can I expect as a Senior Software Engineer II - Platform at Narmi?

At Narmi, you can expect a dynamic and collaborative work environment where innovation thrives. As a Senior Software Engineer II - Platform, you'll be surrounded by talented professionals who encourage creativity and open communication. We prioritize a diverse team, believing that varied experiences lead to enhanced problem-solving. You'll have the opportunity to work on impactful projects that directly influence our clients' banking capabilities while enjoying a strong support network.

Join Rise to see the full answer
Does Narmi offer any benefits for Senior Software Engineer II - Platform employees?

Yes, Narmi provides a comprehensive benefits package for employees, including health insurance, retirement savings plans, and various wellness initiatives. In addition to the base salary, employees are also eligible for bonuses and equity options. Our commitment to our team extends to promoting a work-life balance and fostering a culture that values diversity and inclusion.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer II - Platform
Can you explain your experience with backend development as a Senior Software Engineer II at Narmi?

When answering this question, provide specific examples of projects you have worked on that required backend development expertise. Highlight technologies you've used, such as Python or Django, and how you approached problem-solving in those projects. It's essential to demonstrate how your technical skills align with Narmi's needs and how you've successfully delivered solutions.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you solved it.

Share a specific incident where you encountered a significant technical challenge, detailing your thought process, the steps you took to address it, and the outcome. Emphasize your analytical skills and persistence, and connect your approach to the kind of challenges you might face as a Senior Software Engineer II at Narmi.

Join Rise to see the full answer
How do you ensure the reliability and performance of APIs you develop?

Discuss your practices for testing and validating APIs, such as using automated testing tools, monitoring performance metrics, and incorporating user feedback. Mention specific strategies you employ to optimize API response times and reliability, which are essential for the role at Narmi.

Join Rise to see the full answer
What tools and technologies are you most comfortable with in this role?

List the programming languages and frameworks you are proficient in, such as Python and Django, along with infrastructure tools like Terraform or Ansible. Discuss how you've utilized these technologies in past projects, highlighting your ability to adapt and learn new tools relevant to Narmi's needs.

Join Rise to see the full answer
How do you handle communication and collaboration within a team?

Explain your approach to teamwork and communication. Emphasize the importance of transparency, regular updates, and actively seeking feedback from colleagues. Share examples of how you’ve successfully collaborated on projects, particularly in an agile environment like Narmi's.

Join Rise to see the full answer
What interests you about working at Narmi and in the fintech sector?

Express your enthusiasm for Narmi's mission to enhance digital banking for community financial institutions. Discuss what attracts you to the fintech space, such as the opportunity to create impactful solutions and work in a fast-evolving environment. Show that you've done your research and align with Narmi's values.

Join Rise to see the full answer
How would you approach learning new technologies or methodologies?

Illustrate your commitment to continuous learning by sharing strategies like online courses, attending workshops, or seeking mentorship. Mention specific instances where you quickly acquired new skills or adapted to new technologies that benefited your projects, particularly in a rapidly changing field like fintech.

Join Rise to see the full answer
Can you give an example of how you improved a process or system in your previous job?

Provide a concrete example where your initiative led to a significant improvement in efficiency or performance. Detail the process you followed, the impact of your changes, and how such improvements may align with Narmi's goals of enhancing banking operations.

Join Rise to see the full answer
What is your experience with implementing security measures in software development?

Discuss your understanding of security best practices within software development, especially in fintech. Highlight specific measures you've taken in previous projects to ensure data security and regulatory compliance, and express how you would apply these principles at Narmi.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Share your time management strategies, such as employing task prioritization frameworks or tools. Discuss how you balance competing deadlines and ensure that critical tasks are handled effectively, which is crucial for a Senior Software Engineer II at Narmi, where multiple initiatives may happen simultaneously.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago

Join Narmi as a Technical Recruiter and contribute to shaping the future of digital banking through exceptional talent acquisition.

Photo of the Rise User
Posted 7 days ago

Narmi seeks a Lead Software Engineer to drive innovation in digital banking solutions for community financial institutions.

Photo of the Rise User
Posted 11 days ago

Join a pioneering digital bank as a Software Engineer specializing in Java and Spring Boot with a focus on cloud solutions.

Photo of the Rise User
Thomson Reuters Remote IND-Hyderabad-Raheja Mindspace
Posted 8 days ago

As a Senior .Net Software Engineer at Thomson Reuters, you will lead development efforts using advanced .Net and Angular technologies.

Photo of the Rise User

As a Staff Software Engineer at Anthuria, you'll architect full-stack solutions and help shape the culture and technical direction of a pioneering healthcare technology company.

Photo of the Rise User
Posted 4 days ago

Become part of Visa's dynamic team and help shape the future of payment technology as a Software Engineer.

Photo of the Rise User
Posted 10 days ago

Join Nearsure as a Senior AEM Fullstack Developer and leverage your skills in a supportive, remote environment focused on collaboration and growth.

Photo of the Rise User
Posted 12 days ago

Qualtrics is on the lookout for a Senior Software Engineer to enhance their Data Platform, which supports experience management products with scalable and high-quality systems.

Fiserv Hybrid Alpharetta, Georgia
Posted 10 days ago

Join Fiserv as a Senior Java Engineer to leverage your expertise in developing cutting-edge financial services and applications.

Photo of the Rise User
Posted 9 days ago

Join 2Brains as a Back-End Developer to enhance digital practices and technology integrations in a remote setting.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
E
Someone from OH, Cincinnati just viewed Administrative Assistant at Elevate and Delegate
Photo of the Rise User
Someone from OH, Akron just viewed Customer Support Representative at ProVia
Photo of the Rise User
Someone from OH, Alliance just viewed Store Representative - Mid-Shift at Serv-U-Success
Photo of the Rise User
10 people applied to Full Stack Developer at VSoft Corp
Photo of the Rise User
Someone from OH, Eastlake just viewed (REMOTE) Account Executive at Trellis