CrawlJobs Logo

Principal Software Engineer

United States, Milwaukee Employment contract 120000.00 - 165000.00 USD / Year · Job Posted May 27, 2026
Apply Position
Job Link Share

Job Description

This is where your work makes a difference. At Baxter, we believe every person—regardless of who they are or where they are from—deserves a chance to live a healthy life. It was our founding belief in 1931 and continues to be our guiding principle. We are redefining healthcare delivery to make a greater impact today, tomorrow, and beyond. Our Baxter colleagues are united by our Mission to Save and Sustain Lives. Together, our community is driven by a culture of courage, trust, and collaboration. Every individual is empowered to take ownership and make a meaningful impact. We strive for efficient and effective operations, and we hold each other accountable for delivering exceptional results. Here, you will find more than just a job—you will find purpose and pride.

Job Responsibility

  • Architect and design the enhancements and bug fixes to Cardiology Software products
  • Develop software, write unit tests and perform code reviews
  • Work with Systems engineering and test teams on design requirements and verification tests
  • Work with product security team on identifying and resolving vulnerabilities
  • Support any customer escalations that have been reviewed and investigated by Tiers 1 & 2 support and need a design SME for further investigation to determine root cause
  • Support business unit goals

Requirements

  • Bachelor’s/master’s degree in computer science or related field with 5+ years in software engineering developing Client/Server applications
  • Proficiency in C#, C++ for Microsoft .Net core and .Net Platform
  • Proficiency in Postgres database is preferred, though experience with other relational databases like MySQL , MSSQL, Oracle will suffice
  • Background in regulated industries preferred, especially medical devices with exposure to IEC 62304 and quality/regulatory collaboration
  • Strong software architecture, design patterns, SOLID principles, TDD, and CI/CD familiarity
  • Experience working in Agile environments using tools like Azure DevOps or Jira, and version control systems such as Git or SVN
  • Proven track record of delivering technical solutions, solving complex problems, and working effectively with cross‑functional and multisite teams
  • Excellent communication, leadership, and collaboration skills, with a proactive mindset and willingness to mentor and drive team success
  • Applicants must be authorized to work for any employer in the U.S.

Nice to have

  • Proficiency in Postgres database
  • Background in regulated industries, especially medical devices with exposure to IEC 62304 and quality/regulatory collaboration

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
  • time-off benefits such as 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

Principal Software Engineer

8 matching positions

Principal Software Engineer

We are looking for a Principal Software Engineer to join our team! This is an ex...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.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 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Leads efforts on using debugging tools, tests, logs, telemetry, and other methods, and proactively leads verification of assumptions while developing code before issues occur across products in production
  • Leverages minimal telemetry data, triangulates issues, and resolves with minimal iterations
  • Leads incident retrospectives to identify root causes of problems, the implementation of repair actions, and the identification of mechanisms to prevent incident recurrence
  • Proactively applies least-access principles, uses logging, telemetry, and other appropriate mechanisms to investigate issues while retaining privacy and security, and drives those practices across the team
  • Applies and identifies best practices and shares information with other engineers for building code based on well-established methods and secure design principles while also applying best practices for new code development and formal validation of security invariants
  • Leads product development and scaling to customer requirements and applies best practices for meeting scaling needs and performance expectations and security promises
  • Leads efforts for experiments that determine the impact of changes using feature flags/flighting in their code, interprets results, and decides on next steps or ship decision from results
  • Drives identification of the correct metrics for experimentation in determining improving customer value
  • Drives collaboration efforts with internal partners (e.g., Data Science, product managers) to ensure incorporation of success and guard rail metrics for experimentation
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
India , Hyderabad
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 discipline AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience in data integration or migrations or ELT or ETL tooling is mandatory
  • 10+ years of experience building systems with emphasis on reliability, durability, and operational efficiency, including experience with live site operations, incident response, and performance optimization
  • Solid software design and architecture skills for features and components spanning both horizontally and vertically
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Code Quality & Best Practices
  • Optimization, debugging, refactoring, and reusing code for performance and ROI
  • Applying metrics and coding standards to ensure stability and quality
  • Debugging & Issue Resolution
  • Using logs, telemetry, and tools for proactive and reactive debugging
  • Conducting root cause analysis and retrospective reviews
  • Code Reviews
  • Ensuring code meets Microsoft and team standards
  • Reviewing for diagnosability, reliability, maintainability
  • Providing feedback and enforcing best practices
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

The Microsoft Content team powers AI-driven experiences for more than 1B users a...
Location
Location
United States , Redmond
Salary
Salary:
163000.00 - 296400.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 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Master's Degree in Computer Science or related technical field AND 12+ 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 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Proven track record of architecting and delivering large-scale distributed systems or platforms used by millions of users
  • Deep expertise in backend systems, cloud-native architecture, and service-oriented or microservices-based design
  • Experience owning and evolving production systems with high availability, low latency, and solid operational rigor
  • Solid fundamentals in system design, distributed systems, data modeling, and performance optimization
  • Demonstrated ability to drive technical strategy and influence across multiple teams or organizations
  • Experience leading complex, ambiguous, and high-impact technical initiatives end-to-end
Job Responsibility
Job Responsibility
  • Define and drive long-term technical strategy for large-scale distributed systems and platforms spanning multiple teams and organizations
  • Establish architectural principles, patterns, and standards that ensure consistency, scalability, and maintainability across services
  • Lead the design of system-of-systems architectures, integrating services, data, and AI capabilities into cohesive platforms
  • Make high-impact technical decisions that balance innovation, risk, cost, and long-term sustainability
  • Architect and evolve backend services, APIs, data infrastructure, and platform capabilities that operate at global scale
  • Ensure systems meet stringent requirements for availability, latency, throughput, security, privacy, and cost efficiency
  • Drive operational excellence through observability, resiliency design, incident management, and continuous improvement
  • Identify and eliminate systemic inefficiencies across services, infrastructure, and development workflows
  • Define how LLMs and intelligent systems are integrated into core platform architecture (not as isolated features)
  • Establish patterns for retrieval, grounding, orchestration, memory, and tool use in production systems
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Riverstone Enterprise Solutions, a PD Systems company, delivers mission-focused ...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
rivsol.com Logo
Riverstone Enterprise Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Twelve (12) years’ experience as a SWE in programs and contracts of similar scope, type, and complexity is required
  • Bachelor’s degree in computer science or related discipline from an accredited college or university is required
  • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
  • Current/Active TS/SCI with Full Scope Polygraph
Job Responsibility
Job Responsibility
  • Develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets and real-time systems)
  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Provide recommendations for improving documentation and software development process standards
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Write or review software and system documentation
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Design or implement complex database or data repository interfaces/queries
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Fivetran is building data pipelines to power the modern data stack for thousands...
Location
Location
United States , Oakland
Salary
Salary:
225813.00 - 282266.00 USD / Year
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of software engineering experience, with deep expertise in building and operating large-scale distributed systems
  • Proven ability to design and evolve complex, scalable, and reliable platform architectures
  • Demonstrated experience leading cross-team technical initiatives and influencing engineering direction
  • Expertise in backend development (Java preferred) with a solid foundation in data structures and system fundamentals
  • Experience optimizing system performance, scalability, and cost in high-throughput systems
  • Strong ability to communicate complex technical ideas and influence senior stakeholders
  • Track record of driving ambiguous, high-impact problems from definition to execution
Job Responsibility
Job Responsibility
  • Define Technical Strategy: Set the long-term architectural vision for core platform systems, ensuring scalability, reliability, and efficiency
  • Lead Complex System Design: Drive the design and evolution of large-scale distributed systems that power Fivetran’s data movement platform
  • Drive Cross-Team Initiatives: Lead high-impact projects spanning multiple teams, align stakeholders, and ensure successful execution
  • Raise the Engineering Bar: Establish best practices for system design, code quality, and operational excellence across the organization
  • Mentor and Influence: Guide and mentor senior and staff engineers, shaping technical decision-making beyond your immediate team
  • Improve Platform Performance: Identify and lead efforts to optimize system performance, reliability, and cost at scale
  • Champion Innovation: Evaluate and introduce new technologies and approaches to improve developer experience and platform capabilities
What we offer
What we offer
  • 100% employer-paid medical insurance
  • Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays, and volunteer days off
  • RSU stock grants
  • Professional development and training opportunities
  • Company virtual happy hours, free food, and fun team-building activities
  • Monthly cell phone stipend
  • Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Rarely does an opportunity come to market that will allow a candidate to have su...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
rapid7.com Logo
Rapid7
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert level experience with Java (10 years+)
  • A deep understanding of Linux and networking, and their performance considerations
  • Extensive experience with SaaS platforms and public cloud platforms (AWS)
  • Excellent verbal and written communication skills with the ability to convey complex technical rationale to leadership
  • Strong, creative problem-solving ability with a track record of delivering complex solutions to external customers
  • Act as a first-class stakeholder in the development process, advocating for features across the organization and directly with customers
  • You aren't afraid to challenge the status quo, bringing innovative thinking and a fresh perspective to complex problems
  • Attitude to thrive in a high-growth, evolving environment
  • You are an active driver of change
  • Ability to partner with others and drive toward solutions
Job Responsibility
Job Responsibility
  • Be passionate about the development of others, always be ready to learn, and motivated to teach
  • Be hands-on in the design, build, maintenance, and release of features and performance improvements commensurate with the expectations of customers both external and internal for the log search data aggregation fabric
  • Design, build and manage systems ingesting and querying data volumes in many TB per day
  • Be an advocate for upcoming features, across the organisation, and with customers, we expect our engineers to be first class stakeholders in all parts of the development process
  • Work with balanced teams and interface with Product Managers and Support
  • Research, implement and verify new technologies and make make business cases for these to set new standards of scalability and search efficiencies
  • A proactive interest in AI applications and how they can be leveraged to optimize log search and security insights
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

We are looking for a highly experienced, curious and driven software engineer to...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
paloaltonetworks.it Logo
Palo Alto Networks Italia
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong software development background including design, architecture, implementation, and testing
  • Knowledge of software development in Golang
  • Advanced knowledge / experience in some/all of networking, security, cloud, Kubernetes, encryption, PKI, JWT, SPIFFE
  • Experience solving problems at enterprise scale, performance and quality standards
  • Experience leading a software development team and mentoring others (with or without line management experience)
  • Experience in product development and working with product managers and field teams
Job Responsibility
Job Responsibility
  • Design and develop software to solve Workload Identity challenges, from prototyping to production, and including client and server
  • Develop, shape, lead, mentor, and collaborate with a close-knit team
  • Work with stakeholders (internal and external) to discuss ideas, present work that has been done, discuss priorities and options
  • Act as the team’s technical lead, splitting up work for others and guiding them through implementation
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Location
Location
United States , Columbus
Salary
Salary:
130500.00 - 170000.00 USD / Year
aflac.com Logo
Aflac
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must have a Bachelor’s degree in Computer Science, Information Systems or related technical field.
  • Must have at least 6 years of progressive experience in IT positions performing the following duties: Applying experience with the Wynsure/eWAM full development cycle, Wynsure production support, and specific expertise in Wynsure Enrollment domain including Wynsure Service Layer Integration (SLI) APIs, Wynsure Event-Driven-Architecture (EDA), Wynsure Data Migration, and Wynsure Optimizations.
  • Experience in supporting an Enterprise scaled Production environment for Wynsure, including troubleshooting thru logs and crash dumps.
  • Utilizing experience with: Wynsure technology: GOLD (enhanced variant of C++), eWAM, wMigrate, Wyseman, OQL
  • Web Services, SQL Server, ETL, Transact SQL (writing complex stored procedures, triggers), Powershell, IIS.
  • API and Integration including WebServices, REST, SOAP, XML, JSON.
Job Responsibility
Job Responsibility
  • Define architectural guidelines and best practices
  • Lead software development initiatives from conception to deployment
  • Collaborate with stakeholders to align software solutions with business objectives
  • Introduce and train teams in advanced programming languages and tools
  • Ensure cloud readiness and optimal performance of all applications
  • Lead and mentor technical and project team members at the business function level
  • Lead the project team in analyzing the requirements and providing accurate and detailed estimates for the designing, building, testing and deployment phases of the project
  • Provide technical leadership and mentoring to various technical teams
  • Collaborate with Architects, Developers, Senior Infrastructure Technical staff to evaluate and recommend technology advancements and business solutions for assigned projects and/or applications
  • Support the implementation and testing of cross-functional systems, ensuring system meets the needs of client and business
  • Fulltime
Read More
Arrow Right