
Full Stack Ruby on Rails Software Engineer (Principal - Remote)
Brightline · United States
- Hybrid
- Full-time
- $240,000 / year
- United States
Tailored resume — keyword-matched to this role.
Hiring manager — we find who's hiring.
Intro email — drafted to reach them directly.
Job highlights
- Lead technical direction for complex systems.
- Develop full-stack Ruby on Rails applications.
- Mentor and elevate engineering team members.
- Collaborate across product, design, and clinical teams.
- Shape healthcare solutions for families.
About the role
Principal Full Stack Software Engineer
Welcome to Brightline! We are seeking a Principal Full Stack Ruby on Rails Software Engineer to drive technical direction across our platform, deepen our domain expertise in healthcare workflows, and raise the bar for the entire engineering team. We are primarily a Ruby on Rails shop and we are bought into keeping our tech stack simple so that we focus on shipping fast and having fun. Instead of betting on exciting new technologies, we favor straightforward solutions and defining standards so that the codebase and ecosystem are a joy to work with. We use Turbo, Tailwind, and ViewComponent to make beautiful UIs. Stimulus brings them to life and if we feel the need for it, we might sprinkle some React on top. We use Typescript where we think it benefits us, and default to Javascript otherwise. Our mobile apps leverage Hotwire Native to take advantage of existing web infrastructure.Responsibilities:
- Drive collaboration on technical direction for complex, cross-cutting systems — data modeling, API design, clinical workflow architecture, and integration patterns
- Scope and shape work end-to-end: from identifying the right problem to solving it, collaborating closely with product and design to define what “done” looks like
- Write code across the entire stack (currently Ruby + Rails on the backend and Turbo/Tailwind on the frontend) with a focus on the systems and abstractions that other engineers build on
- Evaluate technical risk and tradeoffs clearly — know when to invest in architecture and when to ship the simplest thing that works
- Mentor and elevate the team through architecture discussions, pairing, code review, and setting high standards without gatekeeping
- Build deep domain expertise in our problem space and use it to challenge product assumptions, surface risks early, and advocate for provider and member experience
- Collaborate across engineering, product, design, and clinical/operations teams to ensure technical decisions serve business and clinical goals
Requirements:
- You're excited about improving behavioral health for children, teens, and their families
- You have significant experience developing software professionally, primarily Ruby + Rails, with a track record of influencing technical direction beyond your own code
- You shape how the team thinks about systems — you see how individual features connect to the broader architecture and can articulate tradeoffs to technical and non-technical stakeholders
- You own problems, not just tickets — you dig into the domain, question assumptions, and find the right solution even when it's not the obvious one
- You are thoughtful and empathetic in how you carry yourself, from decision making and execution, to communication and collaboration
- You raise the bar for the team through your work, your feedback, and your willingness to make things better without being asked
- You thrive in a flat, self-managing team where influence comes from clarity and trust, not authority
- You have developed your own workflow for building software with AI coding tools — you have opinions about when agents help, when they hurt, and how to get the best out of them
- You care about solving problems and aren't tied to particular solutions or technologies
Bonus Points:
- Healthcare — especially clinical workflows, scheduling systems, EHR integrations, insurance billing, or multi-clinic operations
- Complex data modeling and migration challenges (unifying systems, managing domain complexity)
- API development and integrating with third-party systems
- Working in Shape Up or similar appetite-based development methodologies
Benefits, Perks, and Stipends:
- Medical, Dental, Vision, Long-Term Disability, Life Insurance, Flexible Spending Account, and 401k
- 12 Company Holidays, Holiday Shutdown, Paid Time Off, Parental Leave
- Health and Wellness Stipend, Home Office Reimbursement, Cell Phone & Internet Reimbursement and Professional Development Reimbursement
- Stock Options
- building a future where all families can access inclusive, high-quality care
- creating an environment that encourages our employees to show up authentically, reach their highest potential, and have an equal opportunity to thrive
- systematically evaluating and improving our inherent beliefs, observed behaviors, structures, and systems
- ensuring that every employee, candidate, client, and family we serve is valued and respected
Key skills/competency
- Ruby on Rails Development
- Full Stack Engineering
- Technical Direction
- API Design
- Healthcare Workflows
- System Architecture
- Mentorship
- Code Review
- Problem Ownership
- AI Coding Tools
Skills & topics
- Software Engineer
- Full Stack Developer
- Ruby on Rails
- Principal Engineer
- Remote
- Healthcare Technology
- API Design
- System Architecture
- Technical Leadership
- Mentorship
How to get hired
- Tailor your resume: Highlight your Ruby on Rails, full-stack experience, and leadership in technical direction. Emphasize your problem-solving skills and AI coding tool proficiency.
- Craft a compelling cover letter: Express your passion for improving behavioral health and showcase how your experience aligns with Brightline's mission and values.
- Prepare for technical interviews: Be ready to discuss complex system design, API strategies, data modeling, and your approach to architecture trade-offs. Practice coding challenges focused on Ruby on Rails.
- Demonstrate leadership and mentorship: Showcase instances where you've influenced technical direction, mentored peers, and set high standards. Highlight your collaborative approach in cross-functional teams.
- Research Brightline's culture: Understand their commitment to diversity, equity, and inclusion, and their unique approach to healthcare. Show how you embody their self-managing team environment.
Technical preparation
Master Ruby on Rails and full-stack development.,Practice complex system design and API concepts.,Understand healthcare workflows and data modeling.,Prepare to discuss AI tool integration strategies.
Behavioral questions
Describe a time you drove technical direction.,How do you mentor junior engineers?,Share an example of owning a problem.,How do you handle technical trade-offs?
Frequently asked questions
- What is the salary range for a Principal Full Stack Software Engineer at Brightline?
- The annual base salary range for this Principal Full Stack Software Engineer position at Brightline is $215,000 to $240,000. This is part of a total rewards philosophy that includes cash salary, equity, benefits, wellbeing, and opportunity.
- What technologies are primarily used at Brightline for their platform?
- Brightline is primarily a Ruby on Rails shop. They utilize Turbo, Tailwind, and ViewComponent for UIs, Stimulus for interactivity, and may use React. Typescript is used where beneficial, otherwise Javascript. Mobile apps leverage Hotwire Native.
- What is Brightline's approach to technology and development?
- Brightline favors keeping their tech stack simple to focus on shipping fast and having fun. They prioritize straightforward solutions and defining standards over adopting the newest technologies, aiming for a codebase that is a joy to work with.
- Does Brightline offer remote work for this Principal Software Engineer role?
- Yes, this Principal Full Stack Software Engineer role is listed as remote, allowing you to work from your location.
- What kind of healthcare domain expertise is valuable for this Principal Software Engineer at Brightline?
- Valuable domain expertise includes clinical workflows, scheduling systems, EHR integrations, insurance billing, or multi-clinic operations. Deep understanding in these areas will help you challenge product assumptions and advocate for provider and member experience.
- How does Brightline foster a positive work environment for its engineers?
- Brightline emphasizes a flat, self-managing team environment where influence stems from clarity and trust. They encourage raising the bar through work and feedback, without gatekeeping, and promote a thoughtful and empathetic culture.
- What are the key responsibilities of a Principal Full Stack Software Engineer at Brightline?
- Key responsibilities include driving technical direction for complex systems, scoping and shaping work end-to-end, coding across the full stack, evaluating technical risks, mentoring the team, and building deep domain expertise in healthcare workflows.
- What benefits does Brightline offer to its employees?
- Brightline offers a comprehensive benefits package including Medical, Dental, Vision, Long-Term Disability, Life Insurance, Flexible Spending Account, 401k, paid time off, parental leave, and various stipends for health, home office, and professional development, plus stock options.