System
Healthcare
GeneralApplication
Neural analysis suggests this role is
optimal for Mid+ candidates.
“General Application at System. Skills: Software Engineering, Systems Design, Cloud Infrastructure. Design scalable software systems. Implement scalable software systems”
Industry & Context.
Data problems; Systems problems
What They're Looking For.
Must Have
3+ years of experience in software engineering, Experience designing and building REST APIs, Experience building distributed systems, Knowledge of cloud infrastructure, Knowledge of infrastructure as code
Nice to Have
Experience with containerization technologies, Knowledge of microservice architecture, Experience deploying production services, Experience monitoring production services, Experience supporting production services, Familiarity with data migrations, Experience working with knowledge graphs, Experience working with graph databases
What You'll Do.
Design scalable software systems
Implement scalable software systems
Maintain scalable software systems
Build resilient infrastructure
Drive technical planning
Contribute to engineering strategy
Develop CI/CD processes
Maintain CI/CD processes
Work on innovative solutions
Contribute to code reviews
Contribute to development strategies
Recruit new engineers
How You'll Work.
Team & Collaboration
Cross-functional teams
Process & Methodology
Agile environment
Full Job Description
Welcome systems thinkers. System builds software to help the world see and solve anything as a system, starting in healthcare. We are a Public Benefit Corporation driven by purpose and shaped by values. We hire systems thinkers who are motivated by our purpose, share our values, and have the skills to advance our mission. At System, engineers own, design, and deliver highly scalable software alongside a world-class team — and we are always interested in meeting people ready to make an impact on the future of science and data. As a Software Engineer at System, you will: Collaborate with cross-functional teams to design, implement, and maintain scalable software systems Build resilient infrastructure for serving data at scale and with high availability Drive technical planning and contribute to the overall engineering strategy Develop and maintain continuous integration and deployment processes Work on innovative solutions for advanced and challenging data and systems problems Contribute to code reviews, unit testing, and development strategies in an agile environment Influence culture, recruit new engineers, and help shape a rapidly growing startup The ideal candidate has: Bachelor's or Master's degree in Computer Science, Engineering, or a related field 3+ years of experience in software engineering Strong experience with at least one modern programming language such as Python, TypeScript, or Go Experience designing and building REST APIs or distributed systems A deep understanding of systems design, data structures, and algorithms Knowledge of cloud infrastructure (AWS, GCP, or Azure) and infrastructure as code Ability to be flexible, rational, and open-minded Bonus if you have: Experience with containerization technologies such as Docker or Kubernetes Knowledge of microservice architecture and design principles Experience deploying, monitoring, and supporting production services Familiarity with data migrations while maintaining service availability Experience wor
Applying for this General Application role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about System?
Real rants from real employees. Read before you apply.