Worldwide Remote Jobs

Staff Engineer/Tech Lead

NMI
๐Ÿ“ USA ๐Ÿ’ผ full_time ๐Ÿ’ฐ $130,000 - $165,000 usd
Apply Now ๐Ÿ“… 6 days ago

Job Description

Lead the Future of Payments: Staff Software Engineer – Extensions Team

Are you a passionate and experienced software engineer ready to take on a leadership role? NMI, a leading payment technology innovator, is seeking a talented Staff Software Engineer to spearhead our Extensions team. This is an exciting opportunity to shape the future of our platform, empowering businesses with seamless and cutting-edge payment solutions.

Your Mission:

As the Staff Software Engineer, you’ll be the driving force behind our Extensions team, blending hands-on coding with strategic technical leadership. You’ll be instrumental in designing, building, and maintaining scalable, reliable, and observable applications using C# and PHP. Beyond coding, you’ll play a pivotal role in fostering a collaborative and productive development environment by mentoring engineers, guiding design decisions, and championing best practices across the organization.

Key Responsibilities:

  • Develop & Maintain: Write clean, efficient, and well-documented code in C# and PHP, ensuring the highest standards of code quality.
  • Architect for Scale: Define and evolve the architecture of our services and applications to ensure scalability, maintainability, and optimal performance.
  • Innovate & Improve: Introduce new tools, frameworks, and practices that enhance developer experience and boost team productivity.
  • Champion Ownership: Promote a “you build it, you run it” culture, empowering the team to own the entire lifecycle of their software.
  • Mentor & Guide: Coach and mentor engineers, fostering their technical and professional growth.
  • Plan & Execute: Guide planning and estimation by breaking down complex technical tasks, identifying risks, and aligning scope with delivery goals.
  • Communicate & Collaborate: Effectively communicate complex technical concepts to diverse stakeholders, enabling informed decision-making.
  • Strategize & Lead: Shape long-term technical strategy in collaboration with product and engineering leadership.
  • Identify & Solve: Proactively identify technical risks and opportunities, recommending effective solutions.
  • Influence & Impact: Advocate for and improve broader engineering practices across the organization.

What You Bring to the Table:

  • Extensive experience building and supporting production systems in C# and/or PHP, including modern frameworks and libraries.
  • Proven track record as a technical leader, making architectural decisions and guiding teams toward long-term goals.
  • Demonstrated ability to mentor and elevate engineers, increasing team effectiveness.
  • Proficiency with databases (e.g., SQL Server, MySQL), including schema design and query optimization.
  • Strong knowledge of CI/CD pipelines, automated testing, and modern DevOps practices.
  • Solid understanding of caching strategies and technologies (e.g., Redis, Memcached).
  • Experience with messaging and queuing systems (e.g., RabbitMQ, Kafka, SQS).
  • Hands-on experience with containerization/orchestration (Docker, Kubernetes).
  • Experience ensuring the reliability and observability of production systems, with expertise in instrumentation and monitoring (Datadog, New Relic).
  • Proven ability to establish and enforce engineering best practices (testing, code reviews, observability, alerting, security).
  • 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.

Why Join NMI?

At NMI, we empower our partners with choice, challenging the one-size-fits-all approach to payments. You’ll be part of a team of creative problem-solvers who help visionaries break boundaries and think beyond what’s possible. We’re dedicated to democratizing the latest payments technology, making it accessible to everyone. We believe in enabling more payments in more ways and more places.

Benefits:

  • Competitive Annual Salary + Bonus
  • Remote-First Culture
  • Flexible PTO
  • Comprehensive Health, Dental, and Vision Insurance
  • 13 Paid Holidays
  • Company Volunteer Days

Our Commitment to Diversity & Inclusion:

We believe that a diverse workforce strengthens our work and our workplace. We are committed to creating a more diverse and welcoming environment through initiatives like a dedicated Diversity, Equity & Inclusion action group, diversity goals for hiring, anonymized resume screening, affinity groups, open forums, and regular employee engagement surveys.

Equal Opportunity Employer:

NMI is an equal opportunity employer committed to providing equal employment opportunity for all persons regardless of race, color, religion, sex, age, marital status, national origin, sexual orientation or sexual identity, genetic information, citizen status, disability, military service, veteran status, or any other basis protected by applicable law.

Important Notice:

All offers of employment are subject to satisfactory background and financial checks. By submitting your application, you consent to the processing of your personal information as described in our privacy policy.

#LI-Remote

Salary range, depending on experience: $130,000 – $165,000 USD

Build Your CV for remote jobs in Minutes

Latest Jobs

Similar Jobs

Springbig
๐Ÿ“ USA ๐Ÿ’ผ full_time ๐Ÿ“… Sep 13, 2025
Amount
๐Ÿ“ USA ๐Ÿ’ผ full_time ๐Ÿ“… Sep 13, 2025
TherapyNotes.com
๐Ÿ“ USA ๐Ÿ’ผ full_time ๐Ÿ“… Sep 12, 2025
Curotec
๐Ÿ“ Argentina ๐Ÿ’ผ full_time ๐Ÿ“… Sep 12, 2025