We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Senior Software Engineer

Spacelabs Healthcare
United States, Oklahoma, Oklahoma City
Feb 20, 2025
Overview

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.

Why work at Spacelabs? Because lives depend on you!

The Senior Software Engineer is responsible for ensuring products are designed, coded, tested and released in accordance with the product roadmap. This includes an understanding of the methodology, design, specifications, programming, delivery, monitoring and support standards across products and processes. The Senior Software Engineer will provide input on the product roadmap and will work collaboratively and effectively within and across teams, primarily with Product Management, Quality Assurance, and SaaS teams.


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 the cloud environments.
  • Works with Quality Assurance to ensure quality testing of products prior to release including unit testing, test scripts, consistent look and feel, performance, user interface and adherence to design specifications.
  • 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.
  • Reports quality problems or defects for corrective action.
  • Duties may be modified or assigned as needed.
  • Establishes a team culture that demands a high degree of accountability, values innovation, fosters team collaboration and performance, and exhibits high commitment to team and product objectives with a focus on quality.
  • Mentors junior software engineers to promote technical growth within the team

Qualifications

  • 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 the healthcare or medical device environment.
  • 3+ years experience in architectural design.
  • Must be proficient with Java applications, including Spring, Vaadin, Hibernate/JPA Frameworks, and Hazel cast 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 (e.g. Jenkins, Azure Pipelines) and version control (e.g. Git).
  • Experienced in cloud-based services and AWS Certified Cloud Practitioner preferred.
  • SQL experience.
  • Experience with object-oriented design and coding skills, with an excellent knowledge of programming principles.
  • Skilled at working within a team-oriented, collaborative environment. Able to solicit the cooperation of a diverse group of disciplines and functions in a tactful and persuasive manner.
  • Past success with delivering results through others, both direct and matrixed. Proven ability to lead, mentor, develop, motivate and hold others accountable.
  • Has effectively lead change and acceptance of new methods and perspectives.
  • Ability to manage multiple, complex priorities within demanding timeframes. Strong problem-solving skills.
  • Seasoned knowledge of the software development life cycle including planning, requirements, bottoms-up task estimation, architectural design, development, and verification testing.
  • Excellent communication, presentation and interpersonal skills.
  • Ability to work with team members across various georgraphical regions and time zones.
  • Prior experience integrating with hospital systems preferred.

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. Please note that the salary information shown above is a general guideline only. Salaries are based upon candidate experience and qualifications, as well as market and business considerations.

NOTICE TO THIRD PARTY AGENCIES

OSI Systems, Inc. and its subsidiaries (collectively "OSI") does not accept unsolicited resumes from recruiters or employment agencies. If any person or entity, including a recruiter or agency, submits any information, including any resume or information regarding any potential candidate, without a signed agreement in place with OSI, OSI explicitly reserves the right to use such information, and pursue and/or hire such candidates, without any financial obligation to the person, recruiter or agency. Any unsolicited information or resumes, including those submitted directly to hiring managers, are considered and deemed to be the property of OSI.

Equal Opportunity Employer - Disability and Veterans

EEO is the Law

Poster Link: https://www.eeoc.gov/sites/default/files/migrated_files/employers/eeoc_self_print_poster.pdf

OSI Systems, Inc. has three operating divisions: (a) Security, providing security and inspection systems, turnkey security screening solutions and related services; (b) Healthcare, providing patient monitoring, diagnostic cardiology and anesthesia systems; and (c) Optoelectronics and Manufacturing, providing specialized electronic components and electronic manufacturing services for original equipment manufacturers with applications in the defense, aerospace, medical and industrial markets, among others.

Applied = 0

(web-8678f847c8-rs7vk)