Design, build, and scale next-generation healthcare technology solutions that improve patient outcomes, streamline clinical workflows, and drive operational efficiency across health systems.
Compensation
Competitive compensation, flexible work arrangements, and significant career growth opportunities.
Responsibilities
Design, develop, and deliver production-grade software as per defined requirements and technical specifications
Build and maintain user interfaces, databases, APIs, and client-facing displays across our healthcare platform
Initiate and drive technical design – architect complex application features, evaluate design trade-offs, and make sound decisions
Produce well-organized, optimized, and thoroughly documented source code in line with established coding guidelines
Debug, troubleshoot, and refine existing source code – identify root causes efficiently, polish feature sets, and improve system performance and reliability
Requirements
Bachelor’s degree in Computer Science, Information Technology or related field
Develop and execute automated tests for HealthEdge’s enterprise software platform, ensuring quality and regression coverage.
Compensation
The annual US base salary range for this position is $96,000 to $103,000. This salary range may cover multiple career levels at HealthEdge. Final compensation will be determined during the interview process and is based on a combination of factors including, but not limited to, your skills, experience, qualifications and education.
Responsibilities
Develop automation in existing tools and frameworks and extend those tools and frameworks as necessary
Execute both white- and black-box testing
Create and execute test plans and test cases based on requirements and user stories revolving around complex data scenarios
Identify current testing gaps, process flaws, suggest and implement improvements to increase product quality
Contribute to the relevant DevOps work and help improve the CI/CD for the team
Requirements
Bachelor's or master's degree in computer science or related technical field or equivalent technical experience
Seeking a seasoned Lead Software Engineer to design, build, and scale next-generation healthcare technology solutions that improve patient outcomes, streamline clinical workflows, and drive operational efficiency across health systems.
Compensation
Competitive compensation, flexible work arrangements, and significant career growth opportunities.
Responsibilities
Design, develop, and deliver production-grade software as per defined requirements and technical specifications, ensuring adherence to healthcare domain standards and compliance frameworks.
Build and maintain user interfaces, databases, APIs, and client-facing displays across our healthcare platform, ensuring seamless end-to-end user experiences for our end users.
Initiate and drive technical design—architect complex application features, evaluate design trade-offs, and make sound decisions that balance delivery speed with long-term system maintainability.
Produce well-organized, optimized, and thoroughly documented source code in line with established coding guidelines and best practices, maintaining a high bar for readability and consistency.
Debug, troubleshoot, and refine existing source code — identify root causes efficiently, polish feature sets, and improve system performance and reliability with every release cycle.
Requirements
Bachelor’s degree in Computer Science, Information Technology or related field
Develop, execute, and maintain automated and manual tests for web, API, and mobile applications, supporting quality engineering practices across Digital, Mobile, and IT teams.
Responsibilities
Collaborate with software development engineers and QA team members to understand feature requirements, technical design, and test coverage needs.
Participate in and contribute to code reviews and design discussions to provide input on testability and automation considerations.
Develop, maintain, and execute automated functional, integration, API, and end-to-end tests for Digital, Mobile, and IT initiatives.
Assist with defining test cases, test data needs, and acceptance criteria in partnership with product and engineering teams.
Contribute to improvements to quality assurance practices by identifying opportunities to increase automation, reliability, and repeatability.
Lead a large team of web application developers, driving system design, AWS migration, and adoption of generative AI and modern engineering practices.
Compensation
The salary range for this position is 155,000.00 - 260,000.00 USD Annual and is eligible for an annual bonus based on individual and company performance.
Responsibilities
Manage a large team of web application developers with direct accountability for performance, engagement, hiring and career development.
Set technical direction and execution standards for scalable, secure and maintainable web applications.
Drive the migration of enterprise workloads from on premise to AWS.
Partner with architects, product managers, reliability engineers, quality engineers and security team to deliver robust software applications.
Ensure engineering decisions align with non-functional requirements including availability, latency, throughput, fault tolerance and recoverability.
Requirements
Bachelor’s degree
Nice to have: Digital Service Engineering environment
Analyze requirements, conduct manual and automated testing of web-based applications, develop test plans and scripts, and manage defects to support software releases.
Compensation
Estimated Salary/Wage
USD $75,000.00/Yr. Up to USD $85,000.00/Yr.
Responsibilities
Review business, functional, and technical requirements to identify test scenarios, acceptance criteria, risks, and coverage needs.
Perform manual testing of new features and enhancements, as well as comprehensive regression testing to validate system stability and quality prior to release.
Develop, document, and maintain test plans, test cases, test scripts, test data, and traceability documentation to support application lifecycle activities.
Design, implement, and maintain automated test scripts using Playwright and other approved automation frameworks to improve testing efficiency and coverage.
Test web-based applications, reports, dashboards, integrations, and web services/APIs to verify functionality, performance, accuracy, and compliance with requirements.
Design, build, and deliver highly available, scalable, and resilient services and applications for McGraw Hill’s Open Learning program.
Compensation
The pay range for this position is between $125,000 - $150,000 annually, however, base pay offered may vary depending on job-related knowledge, skills, experience, and location. An annual bonus plan may be provided as part of the compensation package, in addition to a full range of medical and/or other benefits, depending on the position offered.
Responsibilities
Design, build, and deliver highly available, scalable, and resilient services and applications
Own solutions through their full lifecycle
Collaborate closely with product managers and engineering leaders to drive technical solutions and successful delivery
Produce technical documentation, architectural guidance, and engineering best practices
Improve system reliability, scalability, performance, and maintainability across core services