Software Engineer II
Design and optimize distributed systems, workflows, and architectures for an enterprise healthcare platform. The role requires a bachelor’s degree and three years of computer-systems-related experience, with expertise in cloud infrastructure, databases, integrations, and reliability analysis.
About the job
Responsibilities
- Analyze, design, and optimize complex computer systems supporting an enterprise healthcare platform.
- Evaluate system requirements, data flows, and operational processes to improve scalability, reliability, and workflow automation.
- Develop system architectures, technical specifications, and performance models for patient communications, scheduling, insurance verification, and enterprise operations.
- Collaborate with engineering, product, and operations teams to implement, test, and validate system solutions.
Requirements
- Bachelor’s degree in computer science, information systems, or a related field.
- 3 years of experience in the offered role or a computer-systems-related occupation.
- Experience with computer systems analysis, requirements gathering, and technical specification development.
- Experience designing distributed, cloud-based, and multi-tenant software architectures.
- Experience with database design, data modeling, and SQL-based data analysis.
- Experience with business process modeling, workflow automation, and system integration design.
- Experience with cloud computing platforms and infrastructure services, including Amazon Web Services, Microsoft Azure, or Google Cloud Platform.
- Experience with system performance evaluation, capacity planning, and reliability analysis for enterprise software applications.
Compensation and Benefits
- Salary: $170,000–$185,000 annually.
- Meaningful equity.
- Free health, dental, and vision insurance.
- Free in-office lunches and dinners.
- Unlimited paid time off.
Skills
Systems Analysis, Requirements Gathering, System Architecture, Distributed Systems, Cloud Computing, Multi-Tenant Systems, Database Design, Data Modeling, SQL, Workflow Automation, System Integration, Amazon Web Services, Microsoft Azure, GCP
Similar jobs
Fullstack Engineering jobsBuild and scale provider-growth systems spanning onboarding, activation, automation, AI agents, and experimentation. The role requires strong programming fundamentals, experience with APIs and data pipelines, and strong product judgment in a fast-growing environment.
Build end-to-end Airtable product features with a primary backend focus, collaborating with product, design, research, and data science partners. The role requires 4+ years of full-stack web development experience and fluency in backend technologies, JavaScript, and React.
Build scalable software and infrastructure for a complex, regulated mortgage-servicing platform. The role requires a bachelor’s degree and at least one year of software engineering experience, with exposure to web or mobile applications, distributed systems, or infrastructure.
Build and maintain scalable customer-domain and marketplace-middleware applications, APIs, automated tests, and reliable systems using C# and .NET. The role requires at least four years of software engineering experience and emphasizes collaboration, technical documentation, and high-quality delivery.
Build and operate backend-leaning full-stack capabilities for a self-service Developer Portal, owning APIs, data models, identity and authorization features, and customer-facing interfaces. The role requires 4+ years of backend software development experience, strong Java or comparable framework skills, relational database expertise, and React/TypeScript proficiency.