Senior Software Engineer, Full Stack | Product Engineering

About the Role

You will design, build, and maintain customer-facing and internal features across the stack. You will develop and maintain public APIs, design backend services with performance and scalability in mind, and collaborate with stakeholders to translate product needs into technical roadmaps. You will support internal business units, participate in weekly sprints, serve on an on-call rotation, and communicate technical tradeoffs clearly to technical and non-technical audiences.

Requirements

  • Experience designing and building scalable systems, web applications, APIs, and services
  • Knowledge of storage systems such as relational databases (Postgres) and analytical databases
  • Demonstrated ability to understand customer pain points and map them to technical and product requirements
  • High degree of initiative and ownership and ability to navigate ambiguity
  • Ability to structure problems and prioritize critical issues
  • Ability to communicate complex ideas effectively to technical and non-technical audiences
  • Experience working collaboratively in cross-functional environments

Responsibilities

  • Build reliable and scalable software
  • Develop and maintain public APIs
  • Design and implement backend services and web applications
  • Collaborate with stakeholders to translate product vision into roadmaps
  • Support and enable internal business units through shared engineering services
  • Lead projects as a technical anchor and drive delivery
  • Participate in on-call rotation and triage incidents

Benefits

  • PTO
  • Paid holidays
  • Parental leave for full time employees
  • Eligibility to participate in equity plan
  • Remote-first support including offsites, regional meetups, and virtual events

Skills

Apply Now
Senior Software Engineer, Full Stack | Product Engineering at TRM Labs | JobStash