Senior Software Engineer - Endpoint Services Portal

Remote USFull-TimeSenior
Salary160,000 - 190,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of experience developing complex software products or platform capabilities; 5+ years of experience building production software in Ruby on Rails
Required Skills
PostgreSQLRuby on RailsDistributed Systems

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

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 drive larger efforts by breaking down ambiguous problems, validating designs, and serving as a technical point of contact for stakeholders
View Full Description & ApplyYou'll be redirected to the employer's site
160,000 - 190,000 USD per year
Apply Now