
Staff Full-Stack Engineer
BetterUp
full-time
Posted on:
Location Type: Hybrid
Location: Austin • California • New York • United States
Visit company websiteExplore more
Salary
💰 $194,000 - $267,300 per year
Job Level
About the role
- Architect and build automation tooling that reduces manual effort in insight generation and delivery by 75%, unlocking our ability to scale from 15-25 partners to hundreds
- Design and implement data pipelines that systematically process unstructured data (session recordings, chat logs, behavioral signals) through our Intelligence Layer
- Build self-service tooling that empowers cross-functional teams (PICs, Partner Value, Labs) to access and deliver insights without engineering bottlenecks
- Develop monitoring and observability systems to ensure insight quality and pipeline reliability at scale
- Collaborate with product, design, and data science to craft enterprise-grade experiences for Performance Intelligence features on our SPAs frontend (Ember, Lit) and backend services (Ruby, Elixir)
- Build robust APIs and interfaces that surface Intelligence Layer capabilities across multiple touchpoints—both in-product and through consultative tools
- Partner with ML Engineers and Data Scientists to operationalize unstructured data models and signal detection systems
- Own your components during the entire lifecycle, from planning, development, deployment and maintenance phase
- Build scalable and resilient systems using container technologies (Docker, K8s) and cloud infrastructure as code (AWS, Terraform)
- Design data infrastructure that handles growing volumes of session recordings, chat data, and behavioral signals while maintaining performance and cost efficiency
- Implement data quality checks and validation systems to ensure insight accuracy and reliability
Requirements
- 7+ years relevant experience, at least part of which in a startup or high-growth environment
- Strong software engineering practices (coding, unit testing, code reviews, design documentation and collaborative reviews)
- Backend development: Experience with modern backend tech stacks (we use Ruby and Elixir, but expertise in Python, Node.js, Go, or similar is valued)
- Frontend development: JavaScript/TypeScript, HTML5, CSS3 and knowledge of modern frontend frameworks
- Experience building data pipelines, ETL processes, or working with large-scale data processing
- Comfort working with both structured and unstructured data
- Strong verbal and written communication skills
- Alignment with BetterUp's mission of enabling self-driven behavior change.
Benefits
- Access to BetterUp coaching; one for you and one for a friend or family member
- A competitive compensation plan with opportunity for advancement
- Medical, dental, and vision insurance
- Flexible paid time off
- All federal/statutory holidays observed
- 4 BetterUp Inner Workdays (https://www.betterup.co/inner-work)
- 5 Volunteer Days to give back
- Learning and Development stipend
- Company wide Summer & Winter breaks
- Year-round charitable contribution of your choice on behalf of BetterUp
- 401(k) self contribution
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
data pipelinesETL processesAPIsmonitoring systemsobservability systemsbackend developmentfrontend developmentcontainer technologiescloud infrastructure as codedata quality checks
Soft Skills
strong communication skillscollaborationproblem-solvingownershipscalability mindsetadaptabilityteam empowermentattention to detaildesign documentationcode reviews