As a Senior Software Engineer, you will own complete features across our product portfolio—from API design through application delivery. You will contribute to event-driven services, real-time systems, and cloud-based healthcare applications.
Responsibilities
Architect and build production-grade REST APIs with full OpenAPI spec coverage
Design and own domain-driven services aligned to clinical workflows
Write comprehensive test suites — unit, integration, and contract tests
Build and maintain features across desktop and web-based healthcare applications, including real-time capabilities
Integrate with cloud services and event-driven workflows
Architect and build production-grade REST APIs, design domain-driven services for clinical workflows, and maintain features across desktop and web healthcare applications.
Responsibilities
Architect and build production-grade REST APIs with full OpenAPI spec coverage
Design and own domain-driven services aligned to clinical workflows
Write comprehensive test suites — unit, integration, and contract tests — and hold the team to that standard in code review
Build and maintain features across desktop and web-based healthcare applications, including real-time capabilities
Integrate with cloud services and event-driven workflows
Lead role to define and scale enterprise-grade test automation strategy for UI, API, data, and AI/agentic systems.
Compensation
$89,600.00 - $157,000.00 USD
Responsibilities
Define and own the test automation technical design and risk-based, multi-layer strategy across UI, API, contract, component, integration, end-to-end, data, and platform testing.
Establish automation standards, patterns, and reference implementations covering framework structure, coding practices, reusable components, test data, diagnostics, reporting, and maintainability.
Drive shift-left quality practices through component, contract, API, and pre-merge validation.
Design and implement validation approaches for non-deterministic AI and agentic outcomes.
Define AI quality coverage and measurable acceptance criteria across accuracy, robustness, groundedness, safety, performance, and reliability.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field
Nice to have: Master’s degree in a relevant technical or business discipline
Lead and contribute to automated software testing of complex medical device systems, providing technical leadership, mentoring, and process improvement.
Compensation
Salary ranges for U.S (excl. PR) locations (USD):$122,400.00 - $183,600.00
Responsibilities
Provide technical leadership and mentoring to other software and test engineers
Orchestrate test team activities, delegating work and reviewing work products
Leverage existing test tools, enhance or develop new tools as needed
Create project-specific test strategies and approaches
Design, develop, test, maintain, document and validate software testing components and applications
Requirements
BS / BA in Computer Science or other Engineering discipline
The Full Stack Engineer is responsible for designing, developing, deploying, and maintaining scalable, high-performance, and secure web applications. The role requires expertise in frontend and backend development, cloud technologies, DevOps automation, and application security.
Compensation
Competitive Compensation: Market competitive salary and variable performance bonus aligned to your skills, impact, and contribution.
Responsibilities
Take full ownership of end-to-end application development, integrating frontend, backend, and cloud infrastructure.
Design, develop, and maintain responsive, accessible, and performant web applications.
Implement modern frontend architectures, ensuring reusability, scalability, and security.
Develop high-performance backend services and APIs, ensuring reliability, security, and observability.
Work with Quality Assurance (QA) engineers to ensure automated test coverage and proactively fix bugs and defects.