CrawlJobs Logo

Senior Software Systems Engineer

United States, Raleigh 96000.00 - 132000.00 USD / Year · Job Posted January 06, 2026
Apply Position
Job Link Share

Job Description

Join our dynamic team as a Senior Software Systems Engineer in the R&D/Software organization, where you will play a pivotal role in developing groundbreaking healthcare solutions. You will be at the forefront of new product development and sustaining activities within our Infusion Pump Platforms and connected Digital Applications group, ensuring we meet customer needs while adhering to the highest regulatory standards.

Job Responsibility

  • Driving Best Practices: Implement best practices in software systems development and product lifecycles, utilizing Agile PDLC/SDLC and Systems Engineering methodologies in collaboration with development and verification teams
  • Complex Problem Solving: Work on technical solutions to complex software system challenges, delivering high-quality results within tight deadlines
  • Architectural Contributions: Assist in establishing robust system and software architectures for digital applications, ensuring alignment with established design inputs
  • User Needs Translation: Identify and capture user needs for digital applications, translating them into functional and non-functional system requirements. Work with cross-functional teams to ensure these needs are effectively integrated into system requirements
  • Documentation and Compliance: Write, maintain, and own system-level and software-level design inputs/requirements, ensuring compliance with established Quality Management Systems (QMS) and regulatory frameworks. Work with established requirements and risk management SW tools, and develop subject matter expertise in these tools
  • Risk Management: Implement ISO 14971-based risk analysis activities, from identifying inherent hazards to implementing effective mitigation strategies
  • Verification and Validation: Collaborate with verification engineers to define test strategies for system and software verification and validation plans, utilizing requirement tracing methods
  • Hands-On Testing: Conduct ad-hoc testing of in-development and developed software systems to ensure ongoing product quality
  • Agile Execution: Enforce and support teams in executing Agile/Scrum planning, including estimating, scheduling, and completing committed tasks
  • Stakeholder Collaboration: Participate in processes, practices, and transforming software requirements into effective test architectures
  • Design Transfer Process: Interface with manufacturing, field service, operations, and customer training staff throughout the design transfer process
  • Issue Resolution: Assist in assigned technical investigations, with appropriate impact assessments on requirements and risks
  • Compliance Assurance: Uphold compliance with the product development process and quality system standards

Requirements

  • Bachelor’s degree in an engineering discipline with 3+ years of experience, or a Master’s degree with 1+ years of experience
  • Proven experience with regulated products and connected systems
  • Familiarity with electro-mechanical devices is preferred
  • Expertise in requirements management, risk management, and development in an Agile environment, including experience in creating and maintaining product backlogs
  • Knowledge of implementing and enforcing medical device cybersecurity design paradigms is a plus
  • Experience with cloud-based digital applications is preferred (e.g. SaaS/PaaS/IaaS environments with AWS/Azure or similar CSPs)
  • Exceptional oral and written communication skills
  • Strong documentation skills and experience in a regulated industry

Nice to have

  • Familiarity with electro-mechanical devices
  • Knowledge of implementing and enforcing medical device cybersecurity design paradigms
  • Experience with cloud-based digital applications (e.g. SaaS/PaaS/IaaS environments with AWS/Azure or similar CSPs)

What we offer

  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Medical and dental coverage that start on day one
  • Insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP)
  • 401(k) Retirement Savings Plan (RSP)
  • Flexible Spending Accounts
  • Educational assistance programs
  • Paid holidays
  • Paid time off ranging from 20 to 35 days based on length of service
  • Family and medical leaves of absence
  • Paid parental leave
  • Commuting benefits
  • Employee Discount Program
  • Employee Assistance Program (EAP)
  • Childcare benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Systems Engineer

8 matching positions

Senior Software Systems Engineer

Join our dynamic team as a Senior Software Systems Engineer in the R&D/Software ...
Location
Location
United States , Raleigh
Salary
Salary:
96000.00 - 132000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in an engineering discipline with 3+ years of experience, or a Master’s degree with 1+ years of experience
  • Proven experience with regulated products and connected systems
  • Familiarity with electro-mechanical devices is preferred
  • Expertise in requirements management, risk management, and development in an Agile environment, including experience in creating and maintaining product backlogs
  • Knowledge of implementing and enforcing medical device cybersecurity design paradigms is a plus
  • Experience with cloud-based digital applications is preferred (e.g. SaaS/PaaS/IaaS environments with AWS/Azure or similar CSPs)
  • Exceptional oral and written communication skills
  • Strong documentation skills and experience in a regulated industry
Job Responsibility
Job Responsibility
  • Driving Best Practices: Implement best practices in software systems development and product lifecycles, utilizing Agile PDLC/SDLC and Systems Engineering methodologies in collaboration with development and verification teams
  • Complex Problem Solving: Work on technical solutions to complex software system challenges, delivering high-quality results within tight deadlines
  • Architectural Contributions: Assist in establishing robust system and software architectures for digital applications, ensuring alignment with established design inputs
  • User Needs Translation: Identify and capture user needs for digital applications, translating them into functional and non-functional system requirements. Work with cross-functional teams to ensure these needs are effectively integrated into system requirements
  • Documentation and Compliance: Write, maintain, and own system-level and software-level design inputs/requirements, ensuring compliance with established Quality Management Systems (QMS) and regulatory frameworks. Work with established requirements and risk management SW tools, and develop subject matter expertise in these tools
  • Risk Management: Implement ISO 14971-based risk analysis activities, from identifying inherent hazards to implementing effective mitigation strategies
  • Verification and Validation: Collaborate with verification engineers to define test strategies for system and software verification and validation plans, utilizing requirement tracing methods
  • Hands-On Testing: Conduct ad-hoc testing of in-development and developed software systems to ensure ongoing product quality
  • Agile Execution: Enforce and support teams in executing Agile/Scrum planning, including estimating, scheduling, and completing committed tasks
  • Stakeholder Collaboration: Participate in processes, practices, and transforming software requirements into effective test architectures
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Medical and dental coverage that start on day one
  • Insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP), with the ability to purchase company stock at a discount
  • 401(k) Retirement Savings Plan (RSP), with options for employee contributions and company matching
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right

Senior Software Systems Engineer

Join our dynamic team as a Senior Software Systems Engineer in the R&D/Software ...
Location
Location
United States , Raleigh
Salary
Salary:
96000.00 - 132000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in an engineering discipline with 3+ years of experience, or a Master’s degree with 1+ years of experience
  • Proven experience with regulated products and connected systems
  • Familiarity with electro-mechanical devices
  • Expertise in requirements management, risk management, and development in an Agile environment, including experience in creating and maintaining product backlogs
  • Knowledge of implementing and enforcing medical device cybersecurity design paradigms
  • Experience with cloud-based digital applications is preferred (e.g. SaaS/PaaS/IaaS environments with AWS/Azure or similar CSPs)
  • Exceptional oral and written communication skills
  • Strong documentation skills and experience in a regulated industry
Job Responsibility
Job Responsibility
  • Driving Best Practices: Implement best practices in software systems development and product lifecycles, utilizing Agile PDLC/SDLC and Systems Engineering methodologies in collaboration with development and verification teams
  • Complex Problem Solving: Work on technical solutions to complex software system challenges, delivering high-quality results within tight deadlines
  • Architectural Contributions: Assist in establishing robust system and software architectures for digital applications, ensuring alignment with established design inputs
  • User Needs Translation: Identify and capture user needs for digital applications, translating them into functional and non-functional system requirements. Work with cross-functional teams to ensure these needs are effectively integrated into system requirements
  • Documentation and Compliance: Write, maintain, and own system-level and software-level design inputs/requirements, ensuring compliance with established Quality Management Systems (QMS) and regulatory frameworks. Work with established requirements and risk management SW tools, and develop subject matter expertise in these tools
  • Risk Management: Implement ISO 14971-based risk analysis activities, from identifying inherent hazards to implementing effective mitigation strategies
  • Verification and Validation: Collaborate with verification engineers to define test strategies for system and software verification and validation plans, utilizing requirement tracing methods
  • Hands-On Testing: Conduct ad-hoc testing of in-development and developed software systems to ensure ongoing product quality
  • Agile Execution: Enforce and support teams in executing Agile/Scrum planning, including estimating, scheduling, and completing committed tasks
  • Stakeholder Collaboration: Participate in processes, practices, and transforming software requirements into effective test architectures
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • medical and dental coverage that start on day one
  • insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP), with the ability to purchase company stock at a discount
  • 401(k) Retirement Savings Plan (RSP), with options for employee contributions and company matching
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Autonomous Software Systems

The Autonomous Vehicle Health team is responsible for deploying, running, and mo...
Location
Location
United States , Austin, Texas; Mountain View, California; Sunnyvale, California
Salary
Salary:
175000.00 - 230000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years experience building and shipping production-quality software, with a focus in Linux based environments
  • Bachelors Degree in relevant field or relevant work experience
  • Experience with C++ (17+), STL, and Python3
  • Experience working with and building tooling for large, complex systems
  • A high standard and commitment to quality by designing for maintainability, testability and efficiency
Job Responsibility
Job Responsibility
  • Write C++ code that runs on self-driving systems, and responds to changes in AV component health
  • Build tools that deploy, execute, and monitor autonomous vehicle code in development and production workflows
  • Write and test code running across simulation and hardware vehicle platforms
  • Integrate new platform revisions and hardware configurations into the system
  • Develop systems and frameworks to monitor vehicle HW/SW status and offload data
  • Collaborate with colleagues across multiple teams and mentor other developers
  • Design and present new capabilities to refine and build consensus
  • Provide, communicate, and support common best practices among software community
  • Deliver complex projects through incremental development
  • Performs as Subject Matter Expert (SME) for at least one platform or application component
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer - Data Engineering GitHub

As a Software Engineer at GitHub, you will enhance the collaboration experience ...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND experience in Data Engineering and coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR Bachelor's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services.
  • Collaborate with cross-functional teams to define and implement innovative solutions.
  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others.
  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations
  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems.
  • Design and implement APIs to facilitate seamless integration between software components.
  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.
  • Become intimately familiar with the systems you build and take pride in writing maintainable code.
  • Fulltime
Read More
Arrow Right

Backend Software Engineer / Senior Software Engineer- Kusto

Are you excited by the challenge of redefining how people explore and analyze ma...
Location
Location
Israel , Tel Aviv, Herzliya
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of technical engineering experience with coding in languages including, but not limited to, C#, Python or Java
  • 2+ years building and running services in a cloud environment (Azure, AWS, or GCP)
  • Experience in designing and operating large-scale distributed systems with high availability and reliability
Job Responsibility
Job Responsibility
  • Design, develop, and improve cloud-native services that are scalable, secure, and easy to operate
  • Drive architectural decisions and lead the development of major components in a distributed, high-SLA system
  • Collaborate with cross-functional teams in ILDC and abroad to deliver end-to-end solutions
  • Conduct code and design reviews and mentor junior engineers to grow technical excellence across the team
  • Help shape the future of real-time analytics in Microsoft Fabric RTI, with customer impact as your north star
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer

ARiA is looking for highly motivated self-starters and low-ego team players to j...
Location
Location
United States , Madison; Alexandria; Seattle
Salary
Salary:
Not provided
ariacoustics.com Logo
Applied Research in Acoustics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Applicants selected for employment will be subject to a government security investigation and must meet eligibility requirements, including U.S. citizenship, for access to sensitive information
  • Bachelor’s degree or greater in a relevant technical field (Computer Science, Engineering, or equivalent)
  • Expertise designing and developing code using modern programming/scripting languages such as C, C++, Golang, JavaScript (and variants), and Python
  • Expertise developing and deploying software in an agile, continuous-integration (CI) framework across a variety of hardware platforms (desktop, server, cloud) using modern tools including containerization (e.g., Docker, Kubernetes)
  • Exceptional ability and desire to acquire new knowledge and skills to solve challenges
  • Ability to work independently but collaboratively
  • Ability to manage multiple projects in a fast-paced professional office environment
  • Ability to communicate technical solutions to colleagues and customers
  • Superior oral and written communications skills
Job Responsibility
Job Responsibility
  • Algorithm and software design, development, research, and testing to support prototypes and products
  • Supporting the transition of research algorithms to fielded systems
  • Preparing documentation to summarize design and status of prototypes and products
  • Assisting with in-field integration, testing, and support, with some local travel required
  • Developing an interface between a C++ underwater-acoustics physics engine and a video game for education and training
  • Developing a JavaScript backend for a scenario-design and management tool for players and integration of that system with a learning-management system (LMS)
  • Developing algorithms and software for a cloud-deployed cognitive tool that allows natural-language query of legal documents to answer user questions about government regulations and supporting the DevOps process for deployment of the prototype
  • Fulltime
Read More
Arrow Right

Software engineer 2 / Senior Software engineer - Azure Data

Microsoft's Azure Data engineering team is leading the transformation of analyti...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Experience with the Azure stack including Storage, Compute, Networking, Fabric, Purview, Synapse, AKS, DevOps, Data Factory, or Power BI
  • Experience with big data technologies such as Spark, Kafka, Hadoop, or HBase
  • Experience building data lake or data engineering products, tools, or pipelines
  • Familiarity with container-based architectures (Docker, Kubernetes)
  • Ability to debug complex distributed systems on Linux and/or Windows platforms
Job Responsibility
Job Responsibility
  • Write extensible, maintainable code in C#, Java, Scala, or Python for Fabric Materialized Lake View services and HDInsight components
  • Use AI tools and coding best practices across the development lifecycle
  • Design data refresh, scheduling, and query optimisation features with minimal supervision
  • Review code from teammates for correctness, test coverage, security risks, and adherence to team standards
  • Coach junior engineers through code reviews
  • Debug complex issues in distributed systems running on Azure, Linux, and Windows
  • Run live site operations on a rotational, on-call basis
  • Integrate logging and instrumentation to gather telemetry on system health, performance, reliability, and security
  • Work with product managers, technical leads, and partners across geographies to define customer requirements for Materialized Lake View features
  • Fulltime
Read More
Arrow Right

Software Engineer II & Senior Software Engineer

Security represents the most critical priorities for our customers in a world aw...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, C, C++, C#, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience with Troubleshoot and optimize automation, reliability, and monitoring for Live Site running as part of an on-call rotation owned by engineering team
  • Experience with distributed systems, messaging systems like Kafka etc - Large scale system design
Job Responsibility
Job Responsibility
  • Lead the architecture, design and implementation of services for extremely high scale, throughput, durability, and low latency
  • Innovate and make service deployment and maintenance an efficient well-oiled machine that provides excellent reliability with minimal manual engineer intervention
  • Ability to conduct in-depth triage, troubleshooting, and forensics across all facets of the cloud stack while executing processes corrective action and continual service improvement
  • Drive Infrastructure security improvements for mission critical high scale workloads
  • Lead the definition of requirements, KPIs, priorities and planning of engineering deliverables
  • Mentor and grow the energetic, diverse, and driven team with a good mix of senior and mid-level
  • Fulltime
Read More
Arrow Right