About the Role

Title: Senior Software Engineer – Services

LOCATION: New York City (hybrid) or Fully Remote in the United States

SALARY: $120,000 – $160,000 (based on NYC, will be adjusted for geo)

The Role:

We are seeking a Sr. Software Engineer to join our Services team. This team is at the forefront of transforming Canoe’s architecture, moving from monolithic systems to a more service-oriented architecture (SOA). You will play a key role in designing and building scalable services and APIs, contributing to the architecture and development of event-driven systems, and helping define the Services team’s future direction.

What You’ll Do:

  • Build mission-critical services for Canoe’s core products
  • Contribute to the design and development of our Services platform
  • Be an organizational leader in how to design, build, and operate event-driven systems
  • Lead cross-functional teams in building new Canoe product offerings
  • Build observable systems and be a organization leader in operational excellence
     

What We’re Looking For:

  • An engineer with experience in:
    • Building low-latency and high-volume APIs
    • Designing and building event-driven systems
    • Delivering business value through leadership of cross-functional projects
       
  • A technical leader with the ability to:
    • Thrive with the autonomy and responsibility inherent in a remote work environment
    • Bring the best out of teammates within a collaborative environment
    • Take action, make quick decisions, and deliver value in a fast-paced startup environment
       
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

Preferred:

  • Experience with our core technologies: Kafka, FastAPI, Express, PostgreSQL, Docker, AWS</li>

APPLY HERE