Skip to content

Senior Software Engineer - Endpoint Services Portal

160k – 190kUnited StatesBackend EngineeringRemote8+ YOE
Summary

Senior Software Engineer building and owning Ruby on Rails portal experiences that surface endpoint health, diagnostics, and remediation workflows for customers and internal teams.

About the role

Responsibilities

  • Design, develop, and maintain end-to-end portal solutions, primarily in Ruby on Rails, that support endpoint health, troubleshooting, and remediation workflows
  • Own delivery, quality, reliability, and maintainability of portal-side features within Endpoint Services’ domain
  • Build and improve portal workflows, views, notifications, and configuration surfaces that make agent health signals actionable at fleet scale
  • Partner closely with agent engineers to translate backend health signals, diagnostics, and platform capabilities into effective customer-facing and internal experiences
  • Collaborate with product management and stakeholders across the organization to break down endpoint and platform requirements into well-scoped technical work
  • Contribute to technical design discussions and propose practical solutions that balance usability, correctness, maintainability, and delivery speed
  • Write high-quality, well-tested code; participate in code reviews; and help raise the bar for engineering excellence on the team
  • Partner with Support and customer-facing teams to improve troubleshooting workflows, reduce investigation friction, and help resolve production issues
  • Collaborate cross-functionally with other teams to define the data models, internal APIs, and interfaces needed to support scalable portal experiences
  • Help shape user-facing experiences around fleet health visibility, degraded state surfacing, partner notifications, and remediation guidance
  • Help drive larger efforts by breaking down ambiguous problems, validating designs, and serving as a technical point of contact for stakeholders

Requirements

  • 8+ years of experience developing complex software products or platform capabilities
  • 5+ years of experience building production software in Ruby on Rails
  • Experience with relational databases such as Postgres and ORMs such as ActiveRecord
  • Experience building customer-facing or internal platform capabilities that translate backend systems, health signals, or operational workflows into scalable product experiences
  • Excellent technical, diagnostic, and troubleshooting skills in distributed systems and production environments
  • A strong sense of ownership and responsibility for delivering high-quality, maintainable software
  • Experience working across team boundaries, especially in roles that connect backend or platform systems with customer-facing product, portal, or operational experiences
  • Experience using AI coding agents to accelerate development
  • Interest in broadening into endpoint development, with the capacity and willingness to learn the agent-side domain over time

Nice-to-Haves / Benefits

  • 100% remote work environment
  • Generous paid time off policy, including vacation, sick time, and paid holidays
  • 12 weeks of paid parental leave
  • Highly competitive and comprehensive medical, dental, and vision benefits plans
  • 401(k) with a 5% contribution regardless of employee contribution
  • Life and Disability insurance plans
  • Stock options for all full-time employees
  • One-time $500 reimbursement for building/upgrading home office
  • Annual allowance for education and professional development assistance
  • $75 USD/month digital reimbursement
  • Access to the BetterUp platform for coaching, personal, and professional growth
Skills
Ruby on RailsRubyPostgreSQLActiveRecordDistributed SystemsREST APIsAI Coding AgentsTroubleshootingCode ReviewTechnical Design
Similar roles at this salary range
All Backend Engineering jobs →
Mem0

Backend Engineer

Backend engineer building and operating REST APIs, data models, and production services in Python on AWS/K8s for an AI memory platform.

165k – 250kSan Francisco, CABackend EngineeringOn-site2+ YOEAWSFlask
Temporal

Senior Software Engineer, Compute (Temporal Cloud)

Build and operate distributed systems and multi-tenant platform services for Temporal Cloud. Own SLOs, incident response, and production reliability for APIs and control/data planes.

176k – 238kUnited StatesBackend EngineeringRemote5+ YOEGoIAM
6sense

Software Engineer III

Design, develop, and scale distributed backend systems and APIs using Python or Java. Requires 4+ years of experience building scalable services and microservices on cloud platforms.

148k – 217kSan Francisco, CABackend EngineeringRemote4+ YOEAWSGCP
Tailscale

Backend Engineer, Identity

Backend engineer focused on identity and access management, building authentication features (SSO, OAuth2, SAML, WebAuthn) and SCIM sync capabilities in Go for a distributed systems platform.

163k – 204kUnited StatesBackend EngineeringRemote5+ YOEGoSSO
Twilio

Staff Software Engineer

Lead technical architecture and roadmap for Twilio's Compliance Experiences platform, building scalable microservices and high-volume APIs while mentoring engineers and leveraging AI tools to accelerate delivery.

171k – 252kUnited StatesBackend EngineeringRemote12+ YOEGoAWS