Ref: #67555

Staff Software Engineer (Infrastructure)

Lead Software Engineer - Infrastructure

 

Our partner client, an early stage startup, is seeking a skilled and experienced Senior/Staff Software Engineer who is both an active contributor and a proven technical leader. In this role, you’ll be responsible for writing production-quality code, designing scalable and robust backend systems, and collaborating with stakeholders to build next-generation payment solutions. You’ll drive the technical architecture and delivery of key initiatives, setting a high bar for execution and enabling the team to create impactful products quickly and efficiently.

 

Key Responsibilities

 

  • Collaborate with founders, engineers, and operations teams to make critical technical decisions that enhance the performance, security, and scalability of core products.
  • Shape the direction of backend systems by partnering with leadership and advocating for best-in-class architectural practices.
  • Take full ownership of the infrastructure stack, balancing short-term execution with long-term scalability and sustainability.
  • Define and implement standards for engineering excellence, fostering a culture of automated testing and continuous improvement to ensure high-quality experiences for customers.
  • Build new backend services and maintain existing systems with a focus on performance, reliability, and scalability.
  • Mentor and provide technical guidance to other engineers, sharing best practices in architecture, testing, and development.

 

Your Experience

 

  • 8+ years of experience in software engineering, with a focus on backend development and cloud infrastructure.
  • At least 3 years of experience in a senior technical role.
  • 3+ years of experience building APIs and architecting backend systems at scale.
  • Demonstrated ability to manage large-scale backend infrastructure and cloud infrastructure (AWS, Terraform, messaging queues, etc), as well as CI/CD processes.
  • Experience managing and organizing multiple projects simultaneously.
  • Proven experience in technical leadership, driving software projects involving multiple engineers.
  • Expertise in JavaScript/TypeScript and Node.js and/or Ruby on Rails.
  • Strong experience with REST APIs; familiarity with GraphQL and WebSocket is a plus.
  • Advanced knowledge of Postgres or other relational databases.
  • Familiarity with modern testing frameworks and API testing practices.
  • Solid understanding of security best practices for financial applications.
  • Strong organizational skills and an ability to prioritize effectively.
  • Excellent written and verbal communication skills, with experience collaborating in a remote-first environment (Slack, Notion, Linear).

 

Bonus Points For:

 

  • Familiarity with authentication and authorization technologies (OAuth, JWT, SAML, SSO).
  • Understanding of cryptographic protocols for securing data (TLS/SSL, digital signatures, hashing, encryption).
  • Experience in monitoring, observability, and running production-scale applications.
  • Experience building applications from the ground up.
  • Domain knowledge in payment processing, authentication, or finance.
  • Background in FinTech, financial services, or working in an early-stage startup.
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!