Osi Systems logo

Senior Software Engineer

Osi Systems

Full Time
Senior
2 days ago

Job Description

About the Role

At Spacelabs Healthcare, we are on a mission to provide continuous innovation in healthcare technology for better clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enable better-informed decisions, increase efficiencies, and create a safer environment for patients. Every member of our worldwide team plays an integral role in improving treatment and helping providers deliver exceptional care to their patients. We are dedicated to solving the greatest challenges the healthcare system faces, including enhancing patient experience, improving population health, reducing costs, supporting care team well-being, and advancing health equity. Our focus is on creating personalized services and technologies that support healthcare providers globally, with a strong emphasis on integrity, innovation, accountability, and teamwork.

Key Responsibilities

  • Participates in all stages of the product development process collaborating with Product Management to define technical requirements and design.
  • Modifies existing software and plans installations or modifications for system improvement.
  • Identifies and implements infrastructure changes to enhance performance.
  • Assists in planning and executing strategic architecture changes.
  • Drives resolution of technology roadblocks including code, infrastructure, build and deployment.
  • Ensures compliance requirements for industry regulations, quality system and security requirements and initiates corrective actions.
  • Continuously improves processes based on experiences, audits, feedback, and evaluations.
  • Ensures that technical documentation and key processes are maintained and up to date.
  • Participates in sprint planning, task estimation, design discussions, and standups.
  • Assists in supporting customers by researching and troubleshooting production issues.
  • Ensures timely responses to escalated alerts and outages.
  • Completes documentation of systems, processes, and schedules.
  • Works with Platform team to ensure successful implementation and deployment of applications to cloud environments.
  • Works with Quality Assurance to ensure quality testing of products prior to release, including unit testing, test scripts, performance, and UI adherence.
  • Stays current on and evaluates the potential use of new technologies in production.
  • Demonstrates behavior consistent with the Company's Code of Ethics and Conduct.
  • Establishes a team culture that demands accountability, values innovation, fosters collaboration, and exhibits high commitment to team and product objectives.
  • Mentors junior software engineers to promote technical growth within the team.
  • Upholds the company's core values and ensures team adherence to ethical and compliance policies.

Requirements

  • Minimum of Bachelor's degree in Computer Science or Engineering or equivalent experience.
  • 8+ years experience in software engineering with at least 3 years leading multi-discipline technical teams, ideally in healthcare or medical device environment.
  • 3+ years experience in architectural design.
  • Proficiency with Java applications, including Spring, Vaadin, Hibernate/JPA Frameworks, and Hazelcast IMDG or Redis.
  • Experience with UI development including HTML5/CSS/Javascript/Angular/React.
  • Familiarity with HL7 standards, web services data interfaces, and messaging queue technologies.
  • Experience with CI/CD tools (e.g., Jenkins, Azure Pipelines) and version control (e.g., Git).
  • Experience with cloud-based services and AWS Certified Cloud Practitioner preferred.
  • SQL experience.
  • Strong object-oriented design and coding skills, with excellent programming principles knowledge.
  • Ability to work within a team-oriented, collaborative environment and solicit cooperation across disciplines.
  • Proven leadership, mentoring, and accountability skills.
  • Ability to manage multiple complex priorities within demanding timeframes.
  • Strong problem-solving skills.
  • Knowledge of the software development life cycle including planning, requirements, design, development, and testing.
  • Excellent communication, presentation, and interpersonal skills.
  • Ability to work with team members across various regions and time zones.
  • Prior experience integrating with hospital systems preferred.

Nice to Have

  • AWS Certified Cloud Practitioner.

Qualifications

  • Bachelor's degree in Computer Science or Engineering or equivalent experience.
  • 8+ years experience in software engineering.
  • 3+ years experience in architectural design.

Benefits & Perks

  • Please review our benefits here: Life at OSI
  • The specific programs and options available to any given employee may vary depending on eligibility factors such as geographic location and date of hire.
  • Salaries are based upon candidate experience and qualifications, as well as market and business considerations.

Working at Osi Systems

Our culture emphasizes integrity, innovation, accountability, and teamwork. We foster a team environment that demands high accountability, values innovation, encourages collaboration, and exhibits a high level of commitment to team and product objectives. We promote ethical behavior and continuous learning to support our mission of improving healthcare outcomes worldwide.

Apply Now

Job Details

Posted AtJul 5, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceSenior

About Osi Systems

Website

osi-systems.com

Company Size

5001-10000 employees

Industry

Semiconductor and Other Electronic Component Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches