CrawlJobs Logo

Sr Principal Engineer, Software

India, Bengaluru · Job Posted March 21, 2026
Apply Position
Job Link Share

Job Description

Unique and exciting opportunity to contribute to the design, development and support of Baxter’s Cloud based software that is related to our connected medicine strategy. The Cloud based software will support connectivity of medical devices (Internet-of-Things “IoT”) and mobile devices in the home and in clinics. The Cloud based software will support management of medical treatments at home/clinics and also enable management of the supply chain related to various medical treatments. The Cloud based software will also have an analytics component that will enable improved clinical outcomes and enable Baxter to develop better strategy based on deep insights. You will be responsible for developing products that customers love and also provide creative solutions associated with the design, development, and sustaining engineering for our new and existing software product portfolio.

Job Responsibility

  • Responsible for providing leadership within assigned team to ensure key metrics for projects and/or sprints are met
  • Develops a solid architecture that balances requirements from multiple stakeholders including marketing/product owner, program management, operations, quality assurance and service
  • Must ensure that architecture allows meeting time-to-market, exceeding quality targets, quick diagnosis of problems in the field, quick diagnosis of issues during product development and requirements evolution (scalable / extensible)
  • Responsible for creating design artifacts based on requirements/use-cases and software architecture
  • Responsible for implementing modules/units, performing peer code review, performing unit-testing, subsystem testing and participating/leading various system integration activities
  • When applicable leads creation of software requirements based on understanding of deep customer needs and hosts JAD (Joint Application Design) sessions. Responsible for reviewing and supporting creation of defect free requirements/use-cases
  • Responsible for creating user interface design based on current best practices for web based and mobile customer facing applications
  • When applicable responsible for providing design/technical specifications to external design partners
  • Responsible for rapid prototyping of highly innovative concepts for concept/feasibility testing

Requirements

  • Highly process oriented and demonstrated proficiency in various software development lifecycle methodologies including Agile, Iterative, V-Model, etc.
  • Knowledge of medical device software development is highly preferred including knowledge of standards such as IEC 62304, ISO 14971
  • Must have several participated in several projects which lead to successful product introduction in the marketplace and at least some of them had significant positive business impact
  • Deep and broad understanding of many technological areas: Analysis and Design: Object oriented architecture, Design Patterns, UML
  • Systems Engineering: Requirements engineering, use-case development, story boarding and JAD sessions, wire-framing, software risk assessment
  • Programming and Framework Server: PHP, Laravel, .net Core, C#
  • Programming and Framework Client: HTML5, JavaScript, JQuery,Vue.JS
  • Enterprise Integration: Design patterns for enterprise integration, SOA, SOAP/REST, Microservices, RabbitMQ etc.
  • Development and Continuous Integration: Visual Studio, VS Code,BitBucket, SVN, Git, JIRA, Fisheye, Sonar, Clover, etc.
  • Database and BI: MySQL , PostgreSQL Tableau, Power BI, etc.
  • Cloud Technologies - AWS , Azure, Docker , Containers , Kubernetes etc.
  • Ability to organize and present technical status to senior management
  • Ability to convince management on courses of action using both written and verbal methods. Effective oral and written communication skills
  • Demonstrated success in delivering results on several technical challenges
  • Very passionate about continuous learning and constantly keeps up with industry trends.Leverages current technology and processes for creating highly innovative software solutions that can be introduced in the marketplace in the time needed
  • Believes in her/his ability to successfully take on new and difficult challenges, question the status quo and take risks
  • Ability to reduce an overwhelming amount of information into a few salient issues
  • Brings a can-do-attitude to work and inspires others to raise their performance bar, highly organized and brings quality orientation to everything they do (emails, document, code, etc.)
  • Experience in building scalable and highly available distributed systems
  • Expert in breaking down problems and estimate time for development tasks
  • Evangelizes how our technology solves customer problems from a technology and business perspective Leadership: Demonstrates clarity of thinking to work through limited information and vague problem definitions
  • Influences through others
  • builds direct and "behind the scenes" support for ideas
  • Proactively identifies and removes project obstacles or barriers on behalf of the team
  • Bachelors / Masters .in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering or related field and 14 - 20 years related experience

Nice to have

  • Demonstrated technical expertise and domain experience and experience
  • Understanding of regulated Healthcare industry. E.g. An understanding of FDA design controls requirements is an advantage
  • Previous experience in regulated medical device company
  • Experience with test driven development and automated testing is desired

What we offer

  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer

Looking for more opportunities?

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

Similar Jobs for

Sr Principal Engineer, Software

8 matching positions

Sr Principal Engineer, Software

Unique and exciting opportunity to contribute to the design, development and sup...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Highly process oriented and demonstrated proficiency in various software development lifecycle methodologies including Agile, Iterative, V-Model, etc.
  • Knowledge of medical device software development is highly preferred including knowledge of standards such as IEC 62304, ISO 14971
  • Must have several participated in several projects which lead to successful product introduction in the marketplace and at least some of them had significant positive business impact
  • Deep and broad understanding of many technological areas: Analysis and Design: Object oriented architecture, Design Patterns, UML
  • Systems Engineering: Requirements engineering, use-case development, story boarding and JAD sessions, wire-framing, software risk assessment
  • Programming and Framework Server: PHP, Laravel, .net Core, C#
  • Programming and Framework Client: HTML5, JavaScript, JQuery,Vue.JS
  • Enterprise Integration: Design patterns for enterprise integration, SOA, SOAP/REST, Microservices, RabbitMQ etc.
  • Development and Continuous Integration: Visual Studio, VS Code,BitBucket, SVN, Git, JIRA, Fisheye, Sonar, Clover, etc.
  • Database and BI: MySQL , PostgreSQL Tableau, Power BI, etc.
Job Responsibility
Job Responsibility
  • Responsible for providing leadership within assigned team to ensure key metrics for projects and/or sprints are met
  • Develops a solid architecture that balances requirements from multiple stakeholders including marketing/product owner, program management, operations, quality assurance and service
  • Must ensure that architecture allows meeting time-to-market, exceeding quality targets, quick diagnosis of problems in the field, quick diagnosis of issues during product development and requirements evolution (scalable / extensible)
  • Responsible for creating design artifacts based on requirements/use-cases and software architecture
  • Responsible for implementing modules/units, performing peer code review, performing unit-testing, subsystem testing and participating/leading various system integration activities
  • When applicable leads creation of software requirements based on understanding of deep customer needs and hosts JAD (Joint Application Design) sessions. Responsible for reviewing and supporting creation of defect free requirements/use-cases
  • Responsible for creating user interface design based on current best practices for web based and mobile customer facing applications
  • When applicable responsible for providing design/technical specifications to external design partners
  • Responsible for rapid prototyping of highly innovative concepts for concept/feasibility testing.
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
Read More
Arrow Right

Sr Principal Engineer Software (Cortex Cloud)

As a Senior or Sr Principal Software Engineer in Cortex Cloud, you will contribu...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Backend Engineering: 8+ years of experience building and maintaining production-grade distributed systems
  • Languages: Proficiency in Go (Golang) is a strong advantage. We are open to engineers with deep expertise in other backend languages (Java, Python, Rust, C#, or Node.js) who are willing to transition to a Go-primary stack and have a focus on clean, well-tested code
  • Fundamentals: Strong grasp of system design, data structures, and algorithms in high-scale cloud environments
  • Standards: Experience with CI/CD, comprehensive testing (unit, integration, E2E), and rigorous code reviews
  • Cloud: Proficiency in AWS, GCP, or Azure, including cloud-native services
  • Reliability: Experience with observability (monitoring, logging, tracing) and system profiling
  • Education: B.Sc. or M.Sc. in Computer Science, Software Engineering, or equivalent technical/military experience
Job Responsibility
Job Responsibility
  • Contribute to the development and scaling of cloud-native security solutions for enterprise organizations
  • Work within an established team to evolve a high-traffic product, with a focus on refining architecture, optimizing the technology stack, and maintaining engineering standards
  • Write reliable code, influence product direction, and design distributed systems
  • Make technical decisions that impact the long-term stability and performance of cloud workload protection services
  • Fulltime
Read More
Arrow Right

Sr Principal Software Engineer (C++ Prisma Browser)

Join our world-class team of researchers and engineers in Headquarters, Santa Cl...
Location
Location
United States , Santa Clara
Salary
Salary:
170000.00 - 277000.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of wielding endpoint development skills with mastery, tackling complex performance optimizations, multi-threaded/process challenges while maintaining up-to-speed with latest industry standards
  • Exceptional debugging skills, capable of unraveling complexities using a variety of tools on various platforms (Windows, MacOS, Linux)
Job Responsibility
Job Responsibility
  • Lead the change - Own critical features from conception to deployment, shaping the core of our Chromium-based enterprise browser
  • Mastermind innovations - Solve difficult challenges, keeping our users’ experience smooth and secure
  • Empower your team - Mentor and guide fellow engineers, sharing your expertise and fostering a collaborative environment where brilliance thrives
  • Champion excellence - Set the bar high, driving continuous improvement in processes, tools, and the overall product
What we offer
What we offer
  • restricted stock units
  • bonus
  • employee benefits
  • Fulltime
Read More
Arrow Right

Sr Principal Engineer Software- Backend (Prisma Browser)

We are seeking a Senior or Principal Backend Engineer for our Santa Clara Headqu...
Location
Location
United States , Santa Clara
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience developing in Go/C#/Java/C++ or similar languages
  • Extensive backend development experience using languages such as Go, C#, Java, or C++
  • Proven experience with major cloud environments like AWS, GCP, or Azure
  • Strong background in modern service architecture, including microservices and cloud-native solutions
  • Demonstrated experience with multi-threaded and multi-process development with a strong focus on performance
Job Responsibility
Job Responsibility
  • Design, implement, test, and deploy significant features for the Enterprise Browser backend services, contributing to all phases of the development lifecycle
  • Take full ownership of specific feature segments, demonstrating accountability for quality and timely delivery from conception to release
  • Proactively collaborate and exchange information with cross-functional teams to ensure seamless integration of product features and infrastructure
  • Drive innovation by contributing ideas and participating in brainstorming sessions to challenge our approach and enhance product capabilities
  • Simplify complex technical problems and focus on the details to deliver high-quality, robust, and performant solutions
  • Actively share knowledge and mentor other engineers, contributing to a positive and collaborative team dynamic that empowers others
  • Continuously seek opportunities for improvement within team processes and the product itself by applying learnings and challenging the status quo curiously and positively
  • Fulltime
Read More
Arrow Right

Sr. Principal Software Engineer (L7 DevOps)

As a Sr. Principal Software Engineer, you will own and shape the future of secur...
Location
Location
United States , San Francisco
Salary
Salary:
170000.00 - 277000.00 USD / Year
paloaltonetworks.it Logo
Palo Alto Networks Italia
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. degree in Computer Science, a similar technical discipline, or equivalent practical or military experience
  • 15 years of experience designing and developing scalable software and infrastructure solutions
  • 3 to 4 years of experience managing cross-functional projects in a dynamic environment
  • Deep expertise in GCP and Kubernetes orchestration, including HPA, Node Pools, and Terraform
  • Strong programming skills in C, Python, and Go for automation and backend development
  • Experience managing production databases and standard Linux or Networking troubleshooting
  • Proficiency with GitOps workflows like Flux or ArgoCD and CI/CD pipelines such as GitLab or Jenkins
  • Experience with networking development, HTTP, TCP/UDP, socket programming, and web server backends
  • Proficient in using LLM-based agents like Cursor or Claude Code for coding and architecture
  • Experience with multi-threaded programming and large-scale, distributed software design
Job Responsibility
Job Responsibility
  • Design and implement GCP cloud infrastructure solutions, including compute reservations, BigTable, SQL, Pub/Sub, and networking
  • Lead weekly global production upgrade cycles, managing branch-out processes, version gating, and rollback procedures
  • Own end-to-end service deployments on Kubernetes, from Helm chart creation to production rollout and scaling
  • Manage and optimize production database infrastructure, including MySQL, Redis, BigQuery, MongoDB, and PostgreSQL
  • Utilize AI tools to optimize coding, automate tasks, and contribute to AI-native infrastructure like Vertex AI
  • Manage multi-tenant customer infrastructure, including dedicated compute reservations, provisioning, and feature flag management
  • Develop internal Python CLI tools and automation scripts to streamline operations and enhance efficiency
  • Drive cloud cost optimization through resource right-sizing, reservation management, and database disk reduction
  • Enhance service reliability by establishing SLAs, comprehensive monitoring, and participating in production on-call rotations
  • Innovate, design, and improve the Next-Generation Firewall and GlobalProtect functionality and performance
What we offer
What we offer
  • Restricted stock units
  • Bonus
  • Employee benefits
  • Fulltime
Read More
Arrow Right

Sr. Principal Software Engineer (L7 DevOps)

As a Sr. Principal Software Engineer, you will own and shape the future of secur...
Location
Location
United States , San Francisco
Salary
Salary:
170000.00 - 277000.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. degree in Computer Science, a similar technical discipline, or equivalent practical or military experience
  • 15 years of experience designing and developing scalable software and infrastructure solutions
  • 3 to 4 years of experience managing cross-functional projects in a dynamic environment
  • Deep expertise in GCP and Kubernetes orchestration, including HPA, Node Pools, and Terraform
  • Strong programming skills in C, Python, and Go for automation and backend development
  • Experience managing production databases and standard Linux or Networking troubleshooting
  • Proficiency with GitOps workflows like Flux or ArgoCD and CI/CD pipelines such as GitLab or Jenkins
  • Experience with networking development, HTTP, TCP/UDP, socket programming, and web server backends
  • Proficient in using LLM-based agents like Cursor or Claude Code for coding and architecture
  • Experience with multi-threaded programming and large-scale, distributed software design
Job Responsibility
Job Responsibility
  • Design and implement GCP cloud infrastructure solutions, including compute reservations, BigTable, SQL, Pub/Sub, and networking
  • Lead weekly global production upgrade cycles, managing branch-out processes, version gating, and rollback procedures
  • Own end-to-end service deployments on Kubernetes, from Helm chart creation to production rollout and scaling
  • Manage and optimize production database infrastructure, including MySQL, Redis, BigQuery, MongoDB, and PostgreSQL
  • Utilize AI tools to optimize coding, automate tasks, and contribute to AI-native infrastructure like Vertex AI
  • Manage multi-tenant customer infrastructure, including dedicated compute reservations, provisioning, and feature flag management
  • Develop internal Python CLI tools and automation scripts to streamline operations and enhance efficiency
  • Drive cloud cost optimization through resource right-sizing, reservation management, and database disk reduction
  • Enhance service reliability by establishing SLAs, comprehensive monitoring, and participating in production on-call rotations
  • Innovate, design, and improve the Next-Generation Firewall and GlobalProtect functionality and performance
What we offer
What we offer
  • Restricted stock units
  • Bonus
  • Employee benefits described at the linked page.
  • Fulltime
Read More
Arrow Right

Sr Principal Software Engineer - Sase Ai/Ml

As a Sr Principal Software Engineer within the Engineering team, you will drive ...
Location
Location
United States , Santa Clara
Salary
Salary:
170000.00 - 277000.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or an equivalent field
  • 10 years of relevant software engineering experience
  • Minimum of 5 years of hands-on programming experience in Python or Java, with additional proficiency in Go
  • Proven experience designing and developing high-performance, high-scale distributed software applications in a cloud environment
  • Strong technical proficiency with cloud technologies such as data ingestion (Data Flow, Flink, Apache Beam), message queue (Kafka/PubSub/) and Data Storage (BigQuery/SQL/Bigtable/Redis/)
  • Demonstrated expertise in backend development, including REST APIs, databases, and serverless computing for distributed cloud applications
  • Experience in developing services in the cloud/Kubernetes
  • Experience with building data pipelines and analytics pipelines using tools like Dataflow, PubSub, or GKE
  • Strong understanding of message queuing, stream processing, and highly scalable 'big data' data stores
  • Deep understanding in Big Data technologies like Kafka, Data Flow, and SQL, including developing APIs
Job Responsibility
Job Responsibility
  • Provide technical leadership for the end-to-end delivery of solutions, ensuring alignment with cross-functional Product Management and Quality Assurance teams
  • Design, implement, and troubleshoot robust next-generation cloud security solutions to address complex network security challenges
  • Drive the development of scalable cloud security architecture through hands-on coding and strategic architectural planning
  • Manage the full product development lifecycle, from definition and design through implementation, testing, and deployment
  • Collaborate proactively with Product Management, SRE, and Quality Engineering to deliver high-quality security-as-a-service offerings to market
  • Simplify complex technical issues to improve end-customer outcomes by working closely with customer support teams
  • Foster a culture of innovation, intellectual curiosity, and problem-solving within the engineering organization
  • Design, develop and implement highly scalable software features and data ingestion on our next-generation security platform as part of our Strata Cloud Manager
  • Work with different development and quality assurances groups to achieve the best quality
  • Suggest and implement improvements to the development process
  • Fulltime
Read More
Arrow Right

Sr. Principal Software Engineer - Layer 7

As a key member of Layer-7 Security group, you will be responsible for designing...
Location
Location
United States , Santa Clara
Salary
Salary:
170000.00 - 277000.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. degree in Computer Science, similar technical discipline or equivalent practical experience plus 7 or more years of relevant industry experience
  • Proficient in C programming under Linux development environment
  • Experience with multi-threaded programming and large-scale, distributed, and/or high-performance software design and architecture
  • Experience with TCP/IP networking software development
  • Experience designing & building scalable microservices with latest queueing technology and data pipelines
  • Experience with cloud platforms and kubernetes
  • Experience with one or more of Redis, SQL or NoSQL database
Job Responsibility
Job Responsibility
  • Innovate, design, develop and improve the Next-Generation Firewall in terms of functionality and performance, working on device identity solutions
  • Own and be responsible for critical components in the Next-Generation Firewall system
  • Deliver features and improvements in critical components in high quality and performance
  • As an expert on networking and security, work closely with team members and cross-team to design and architect innovative solutions
What we offer
What we offer
  • restricted stock units
  • bonus
  • Fulltime
Read More
Arrow Right