Software Engineer
170k – 300kNew York, NYOnsite
Summary
Software Engineer building full-stack features across frontend, backend, and ML systems. Own end-to-end projects that automate insurance workflows and deliver AI-powered healthcare experiences.
About the role
Responsibilities
- Own large parts of our product surface area and drive the relevant roadmaps to deliver on specific outcomes
- Drive zero-to-one product development from conceptualization through production, collaborating with our go-to-market and operations teams
- Build new features and products top-to-bottom: front-end, back-end, system design, debugging, and testing
- Participate actively in client engagements, working directly with customers to understand requirements and deliver innovative solutions
- Establish and improve engineering processes, tools, and systems that will allow us to scale the code base and team productivity over time
- Work closely with the rest of our team and CEO to make business decisions as we balance speed of growth and long-term profitability
Key Focus Areas
- Decipher and automate complex, branching workflows for insurance coverage, affordability programs, and fulfillment
- Combine AI/ML approaches to achieve high precision document classification, unstructured data extraction, and reference-based question answering
- Automate multi-step, path-dependent processes, using a combination of RPA/scraping approaches to navigate and operate third-party platforms
- Build a state machine that drives system decisions and handles failure modes across a set of processes that are technically independent but practically intertwined
- Scale across a growing range of drug classes, patient populations, and provider markets
- Make our data and ML pipelines robust to variation and inconsistency in input data formats
- Leverage empirical data to build and continuously update our understanding of opaque external systems
- Create consumer-grade experiences for patients, physicians, and other users that incorporate intuitive AI-powered workflows
- Translate large volumes of heterogeneous data into reliable insights
- Develop predictive and simulation models to forecast outcomes
- Use real-time data and direct engagement channels to enroll criteria-matching patients and physicians in clinical studies and access programs
Requirements
- Strong programming skills and general Computer Science knowledge
- Relevant engineering experience at fast-growing product-driven companies
- Proficiency across a range of full-stack web development technologies (Python, React, Typescript, PostgreSQL, and Kubernetes)
- Strong written and verbal communication
- Track record of moving quickly, finding shortcuts, and going to unreasonable lengths to deliver on goals
- High NPS with your former teammates
Benefits
- Fully covered medical, vision, and dental insurance
- Memberships for One Medical, Talkspace, Teladoc, and Kindbody
- Unlimited paid time off (PTO) and 16 weeks of parental leave
- 401K plan setup, FSA option, commuter benefits, and DashPass
- Lunch at the office every day and Dinner at the office after 7 pm
- Competitive compensation with meaningful equity
Skills
PythonReactTypeScriptPostgreSQLKubernetesFull-stack developmentAI/MLRPASystem designDebugging
Similar roles at this salary range
All Fullstack Engineering jobs →Software Engineer
Design, build, and maintain APIs and services using Java, Ruby, Scala, and Go. Build full-stack web applications at scale, integrate payments systems, and mentor junior engineers. Requires 2+ years experience and a bachelor's degree.
157k – 235kSeattle, WAFullstack EngineeringHybridGoAWS
Software Engineer, Onboarding
Software engineer on the Onboarding team building and scaling Ramp's customer application and decisioning systems. Owns end-to-end onboarding flows and partners with product, risk, and operations to drive growth.
168k – 275kNew York, NYFullstack EngineeringHybridAISQL