- Salary
- $195k – $250k
- Workplace
- Remote, Hybrid, Onsite
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Experience
- 8+ years
- Source
- RecruiterFlow
Description
Senior Software Engineer
Location
New York, NY / San Francisco, CA / Denver, CO
Hybrid — 4 days per week in-office.
Company Stage of Funding
Series C — $99.8M raised
Office Type
Hybrid
Salary
$195,000 – $250,000 Base + Competitive Equity
Visa
US Citizens / Green Card Holders preferred. TN and E-3 sponsorship supported. No H-1B or O-1 sponsorship.
Travel
No significant travel requirement specified.
Company Description
Our client is a rapidly growing healthcare technology company rebuilding the infrastructure behind how healthcare providers get paid.
The company operates an RCM automation platform designed to eliminate manual claims and billing work between healthcare providers and insurers. The platform automates complex workflows across the revenue cycle, helping healthcare organizations reduce operational overhead and improve the efficiency of how they get reimbursed.
The company is a Series C organization backed by leading venture investors and has raised approximately $99.8M. Since its founding, the company has experienced significant growth in both revenue and headcount and continues to expand its engineering organization.
This is an opportunity to join a high-velocity engineering team where Senior Software Engineers own large areas of the product and infrastructure. Engineers are expected to design, build, ship, and scale complex systems end-to-end rather than operating within narrowly defined technical silos.
The engineering environment emphasizes strong computer science fundamentals, modern software engineering practices, technical ownership, and continuous growth. Engineers work closely with product managers, designers, and cross-functional partners to turn complex customer requirements into reliable production systems.
What You Will Do
Full-Stack & Backend Engineering
- Design, build, and maintain complex services and platform features across the full stack.
- Write production-quality software using Python, TypeScript, React, PostgreSQL, and modern cloud infrastructure.
- Develop scalable backend services that support mission-critical healthcare workflows.
- Work across application, API, database, and infrastructure layers as needed.
- Apply strong computer science fundamentals to solve complex engineering problems.
- Build systems that are reliable, maintainable, and capable of supporting rapid business growth.
End-to-End Technical Ownership
- Own features and technical initiatives from architecture and design through deployment and production reliability.
- Make thoughtful technical decisions around system architecture, scalability, performance, and maintainability.
- Drive projects independently and take responsibility for technical outcomes.
- Identify opportunities to improve existing systems and engineering processes.
- Troubleshoot production issues and ensure systems remain reliable as usage scales.
- Work across product and infrastructure surfaces rather than being limited to a single technical area.
Scalability & Infrastructure
- Identify and lead scalability improvements as the platform grows rapidly.
- Design systems capable of supporting increasing transaction volumes and enterprise customers.
- Improve infrastructure, deployment processes, and system reliability.
- Work with cloud infrastructure and modern developer tooling including GCP, Kubernetes, Docker, and Terraform.
- Contribute to architectural decisions around distributed and scalable systems.
- Help evolve engineering infrastructure as the organization and product continue to grow.
Engineering Culture & Collaboration
- Collaborate closely with product managers, designers, and cross-functional partners to translate customer needs into technical solutions.
- Participate in technical design discussions and architecture reviews.
- Mentor teammates and contribute to the development of engineering best practices.
- Participate in technical interviews and help maintain a high engineering hiring bar.
- Contribute to engineering culture and continuously improve how the team builds and ships software.
- Communicate technical decisions and tradeoffs clearly across engineering and non-engineering teams.
Ideal Candidate Background
Experience Requirements
- 8+ years of professional software engineering experience, with 6+ years considered for particularly strong candidates.
- Strong full-stack and/or backend software engineering experience.
- Experience working at a VC-backed startup, high-growth company, or technically rigorous organization.
- Demonstrated upward career trajectory through increasing scope, responsibility, and promotions.
- Experience owning complex technical projects from architecture through production.
- Experience building and scaling production software systems.
- Strong computer science fundamentals.
- Experience working in fast-paced engineering environments.
- Candidates should demonstrate meaningful tenure and progression rather than frequent job changes.
- Experience with modern software engineering practices and production systems.
Technical Requirements
- Strong proficiency in at least one modern programming language, particularly Python or TypeScript; Go is also relevant.
- Strong Python experience.
- Strong TypeScript experience.
- Strong understanding of data structures and algorithms.
- Strong backend engineering fundamentals.
- Experience building scalable services and APIs.
- Experience with relational databases, particularly PostgreSQL.
- Experience with modern cloud infrastructure.
- Experience designing and maintaining production systems.
- Ability to write production code independently without relying on AI coding assistance during technical evaluations.
- Familiarity with distributed systems, scalability, and infrastructure is strongly preferred.
Product & Engineering Requirements
- Experience owning large product or infrastructure surfaces end-to-end.
- Ability to translate product and customer requirements into robust technical solutions.
- Experience scaling software systems through periods of significant company or customer growth.
- Strong understanding of system architecture and technical design.
- Experience working across the full software development lifecycle.
- Comfortable balancing product requirements with scalability, reliability, and maintainability.
- Experience collaborating closely with product, design, and engineering stakeholders.
- Ability to contribute beyond individual tickets and take ownership of broader engineering initiatives.
Soft Skills
- Strong ownership and initiative.
- Demonstrated career growth and increasing technical responsibility.
- Strong problem-solving ability.
- Excellent communication skills.
- Comfortable operating in a fast-moving startup environment.
- Collaborative and willing to work closely with cross-functional teams.
- Able to communicate complex technical concepts clearly.
- Strong mentoring and leadership abilities.
- Comfortable with ambiguity and changing priorities.
- High standards for engineering quality.
- Willingness to participate in interviews and contribute to the engineering organization beyond individual projects.
Compensation & Benefits
- $195,000 – $250,000 base salary.
- Competitive equity.
- Full-time position.
- Hybrid work environment with 4 days per week in-office.
- Offices in New York, San Francisco, and Denver.
- Opportunity to work on complex systems supporting healthcare providers and enterprise customers.
- Significant technical ownership and scope.
- Opportunity to contribute to engineering culture, hiring, and technical direction.
Why Join
- Help rebuild critical infrastructure behind healthcare payments and revenue cycle management.
- Work on complex technical problems with significant real-world impact.
- Own large areas of product and infrastructure end-to-end.
- Work across Python, TypeScript, React, PostgreSQL, and GCP.
- Solve scalability and infrastructure challenges as the company continues rapid growth.
- Join a well-funded Series C company with significant traction.
- Work in a high-velocity engineering environment where senior engineers have meaningful ownership.
- Collaborate closely with product, design, and engineering teams.
- Opportunity to mentor engineers and influence engineering culture.
- Participate in shaping the architecture and technical direction of a growing platform.