Remote Otter LogoRemoteOtter

Staff Engineer/Tech Lead (FinTech) - Remote

Posted 15 hours ago
Software Development
Full Time
Worldwide
$130,000 - $165,000/year

Overview

We’re looking for a Staff Software Engineer to serve as the lead engineer for our Extensions team. In this role, you’ll balance hands-on coding with technical leadership, shaping the architecture and direction of systems built in C# and PHP. You’ll be responsible for ensuring our applications are scalable, reliable, and observable in production, while also improving the developer experience so the team can deliver effectively. As the team’s technical lead, you’ll mentor engineers, guide design decisions, and influence practices across the organization, helping us deliver high-quality software that supports the business long-term.

In Short

  • Write, review, and maintain high-quality, production-grade code in C# and PHP.
  • Set the bar for code quality through design reviews, mentoring, and hands-on contributions.
  • Define and evolve the architecture of our services and applications to ensure scalability, maintainability, and performance while allowing us to deliver at speed.
  • Introduce new tools, frameworks, and practices that improve developer experience, boost productivity, and make success a default outcome.
  • Advocate for “you build it, you run it” culture — ensuring the team owns the end-to-end lifecycle of their software.
  • Mentor and coach engineers, helping them grow technically and professionally.
  • Guide planning and estimation by breaking down complex technical work, identifying risks, and aligning scope with delivery goals.
  • Communicate complex technical concepts to varied stakeholders, enabling informed decision-making.
  • Shape long-term technical strategy in partnership with product and engineering leadership.
  • Identify risks and opportunities in the team’s technical direction and proactively recommend solutions.
  • Influence broader engineering practices across the organization, amplifying impact beyond your immediate group.

Requirements

  • Extensive professional experience building and supporting production systems in C# and/or PHP, including modern frameworks and libraries.
  • Proven experience as a technical leader, setting direction, making architectural decisions, and guiding a team toward long-term goals.
  • Demonstrated ability to mentor, coach, and elevate other engineers, raising the overall effectiveness of the team.
  • Proficiency with databases (e.g., SQL Server, MySQL), including schema design, optimization, and query tuning.
  • Strong knowledge of CI/CD pipelines, automated testing, and modern DevOps practices.
  • Strong knowledge of caching strategies and technologies (e.g., Redis, Memcached) for improving performance and scalability.
  • Experience with messaging and queuing systems (e.g., RabbitMQ, Kafka, SQS) to build resilient, decoupled, and scalable architectures.
  • Hands-on experience with containerization/orchestration (Docker, Kubernetes).
  • Track record of ensuring production systems are reliable and observable, with practical expertise in instrumentation and monitoring practices (Datadog, New Relic).
  • Track record of establishing and enforcing engineering best practices (testing, code reviews, observability, alerting, security).
  • Demonstrated ability to balance hands-on coding with high-level technical leadership, acting as both an architect and an implementer.
  • Strong collaboration and communication skills, with experience working across product, QA, operations, and business stakeholders.
  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience.

Benefits

  • Annual salary + bonus
  • A remote first culture!
  • Flex PTO
  • Health, Dental and Vision Insurance
  • 13 Paid Holidays
  • Company volunteer days
NMI logo

NMI

NMI is a forward-thinking company that empowers its partners with flexible payment solutions, challenging the traditional one-size-fits-all approach to payments. Serving a diverse clientele, including small to medium-sized businesses, entrepreneurs, and fintech startups, NMI is dedicated to democratizing access to the latest payment technologies. The company focuses on enabling seamless payment experiences across various commerce platforms, ensuring that innovative tech can thrive without boundaries. With a commitment to creativity and problem-solving, NMI is at the forefront of making payments easy and accessible for everyone.

Share This Job!

Save This Job!

Similar Jobs:

360dialog logo

Tech Lead / Staff Engineer - Remote

360dialog

21 weeks ago

Join 360Dialog as a Tech Lead / Staff Engineer to drive innovation in performance messaging solutions for WhatsApp.

Spain
Full-time
Software Development
Reddit logo

Staff Engineer (Tech Lead) - Remote

Reddit

28 weeks ago

Reddit is seeking a Staff Engineer (Tech Lead) to lead product development in a fully remote role.

USA
Full-time
Software Development
$217,000 - $289,400 USD/year
Reddit logo

Staff Engineer (Tech Lead) - Remote

Reddit

28 weeks ago

Reddit is seeking a Staff Engineer (Tech Lead) to lead product development in a fully remote role.

USA
Full-time
Software Development
$217,000 - $289,400 USD/year
Reddit logo

Staff Engineer (Tech Lead) - Remote

Reddit

33 weeks ago

Reddit is seeking a Staff Engineer (Tech Lead) to lead a team in developing high-quality products in a fully remote environment.

USA
Full-time
Software Development
$217,000 - $289,400 USD
Pinterest logo

Staff Web Engineer - Tech Lead - Remote

Pinterest

26 weeks ago

Pinterest is seeking a Staff Web Engineer to lead frontend development initiatives and mentor the engineering team.

USA
Full-time
Software Development
$170,371 - $350,763 USD/year