Software Engineer, Infrastructure (staff level)
Lead Architecture & Technical Execution
Functionally decompose highly complex, ambiguous infrastructure-related problems and address them with the simplest solutions possible. Organize high level business objectives and input from cross-functional stakeholders into actionable project plans and roadmaps that are properly resourced.
Innovate
Identify new opportunities & untapped areas that lead to significant business impact and/or customer outcomes. Stay up to date with the latest advancements in technology, evaluate and identify any emerging technologies or tools that could enhance our infrastructure, product and/or drive ROI.
Scale & Optimize Core Systems
- Build robust systems with a clear long-term vision in mind, ensuring that our infrastructure, systems, and architecture are extensible, reliable, performant, and scalable.
- You will work closely with leadership and cross-functional teams to tackle the most challenging technical problems, optimizing our platform’s performance and ensuring scalability and reliability across large volumes of complex healthcare data.
Mentor and Develop Engineering Talent
- Assist in the career development of others.
- Help guide, mentor, and develop the next generation of software engineers on advanced technical issues.
- You'll share your expertise, improve engineering processes, and foster a culture of learning and excellence.
Qualifications
- Bachelor's or Master's of Science in Computer Science, Computer Engineering, Math or other similar degree.
- Technical qualifications:
- 10+ years of experience building software of significant scale and complexity.
- You have achieved functional mastery of software development, systems design/architecture, and coding.
- You are an expert at scaling systems, and know when to build vs. buy to address scalability-related challenges.
- You’ve worked on complex challenges related to observability, logging, async event-driven workflows, and distributed systems architecture.
- Deep understanding of postgres databases and how to scale them: sharding/partitioning, query optimization, schema migration safety & reliability, etc.
- You have excellent technical vision; you know the right architecture and patterns to build something of enduring value and scale.
- Leadership qualifications:
- You have a track record of success and can provide specific examples of driving major business outcomes end to end: e.g., you personally identified a business problem or opportunity, came up with a technical solution to it, influenced leadership to prioritize the project, and drove that project through implementation to completion.
- You make the right trade-offs when considering project scope, which corners are worth cutting, and which are not.
- Behavioral qualifications:
- You know how to manage ambiguity and have demonstrated experience delivering results when presented with highly ambiguous business challenges.
- You have a customer-first and learner’s mindset, and value teaching others.
- You’re a clear and concise communicator; you enjoy the challenge of explaining complicated ideas in simple terms, both in-person and in writing.
- You strive for operational excellence.
- Experience with the technologies we currently use is a plus, but by no means required: Google Cloud Platform, BigQuery, PostgreSQL, Metabase, Terraform, Python.
Benefits
- The estimated starting annual salary range for this position is $209,000 to $283,000 USD.
- Total compensation for this position may also include equity, sales incentives (for sales roles), and employee benefits.
- We spend at least as much time with our coworkers as we do with our closest friends + family - if we intend to do the most important + challenging work of our lives, it’s important that these folks energize us, support us, inspire us, and push us to do our best work.
About the role
We are a healthcare technology company that is rethinking medical billing from the ground up, using data science and machine learning to automate much of the complexity, so healthcare providers can get paid dramatically more easily and inexpensively.
Responsibilities
Lead Architecture & Technical Execution: Functionally decompose highly complex, ambiguous infrastructure-related problems and address them with the simplest solutions possible. Organize high level business objectives and input from cross-functional stakeholders into actionable project plans and roadmaps that are properly resourced.
Innovate: Identify new opportunities & untapped areas that lead to significant business impact and/or customer outcomes. Stay up to date with the latest advancements in technology, evaluate and identify any emerging technologies or tools that could enhance our infrastructure, product and/or drive ROI.
Scale & Optimize Core Systems: Build robust systems with a clear long-term vision in mind, ensuring that our infrastructure, systems, and architecture are extensible, reliable, performant, and scalable. You will work closely with leadership and cross-functional teams to tackle the most challenging technical problems, optimizing our platform’s performance and ensuring scalability and reliability across large volumes of complex healthcare data.
Mentor and Develop Engineering Talent: Assist in the career development of others. Help guide, mentor, and develop the next generation of software engineers on advanced technical issues. You'll share your expertise, improve engineering processes, and foster a culture of learning and excellence.
Requirements
- Bachelor's or Master's of Science in Computer Science, Computer Engineering, Math or other similar degree.
- Technical qualifications:
- 10+ years of experience building software of significant scale and complexity.
- You have achieved functional mastery of software development, systems design/architecture, and coding.
- You are an expert at scaling systems, and know when to build vs. buy to address scalability-related challenges.
- You’ve worked on complex challenges related to observability, logging, async event-driven workflows, and distributed systems architecture.
- Deep understanding of postgres databases and how to scale them: sharding/partitioning, query optimization, schema migration safety & reliability, etc.
- You have excellent technical vision; you know the right architecture and patterns to build something of enduring value and scale.
- Leadership qualifications:
- You have a track record of success and can provide specific examples of driving major business outcomes end to end: e.g., you personally identified a business problem or opportunity, came up with a technical solution to it, influenced leadership to prioritize the project, and drove that project through implementation to completion.
- You make the right trade-offs when considering project scope, which corners are worth cutting, and which are not.
- Behavioral qualifications:
- You know how to manage ambiguity and have demonstrated experience delivering results when presented with highly ambiguous business challenges.
- You have a customer-first and learner’s mindset, and value teaching others.
- You’re a clear and concise communicator; you enjoy the challenge of explaining complicated ideas in simple terms, both in-person and in writing.
- You strive for operational excellence.
- Experience with the technologies we currently use is a plus, but by no means required: Google Cloud Platform, BigQuery, PostgreSQL, Metabase, Terraform, Python.
Skills
- Excellent technical vision; you know the right architecture and patterns to build something of enduring value and scale.
- Deep understanding of postgres databases and how to scale them: sharding/partitioning, query optimization, schema migration safety & reliability, etc.
- You have achieved functional mastery of software development, systems design/architecture, and coding.
- You are an expert at scaling systems, and know when to build vs. buy to address scalability-related challenges.
- You’ve worked on complex challenges related to observability, logging, async event-driven workflows, and distributed systems architecture.
Benefits
- The estimated starting annual salary range for this position is $209,000 to $283,000 USD.
- Total compensation for this position may also include equity, sales incentives (for sales roles), and employee benefits.
- We spend at least as much time with our coworkers as we do with our closest friends + family - if we intend to do the most important + challenging work of our lives, it’s important that these folks energize us, support us, inspire us, and push us to do our best work.
Pay
The estimated starting annual salary range for this position is $209,000 to $283,000 USD.
Schedule
Full-time