Baxter International logo

Sr Principal Software Engineer, Android

Baxter International

Milwaukee, WI
Full Time
Senior
128k-176k
22 days ago

Job Description

About the Role

This is where you save and sustain lives At Baxter, we are deeply connected by our mission. No matter your role at Baxter, your work makes a positive impact on people around the world. You'll feel a sense of purpose throughout the organization, as we know our work improves outcomes for millions of patients. Baxter's products and therapies are found in almost every hospital worldwide, in clinics and in the home. For over 85 years, we have pioneered significant medical innovations that transform healthcare. Together, we create a place where we are happy, successful and inspire each other. This is where you can do your best work. Join us at the intersection of saving and sustaining lives- where your purpose accelerates our mission.

Key Responsibilities

  • Provide cross project technical mentorship, and leadership within the teams to facilitate the completion and delivery of software.
  • Design and implement robust software architectures, influencing processes and methodologies used by the team to build quality software.
  • Develop software components in an Android environment, using design patterns, object-oriented principles, unit testing and automated testing tools for medical products.
  • Own and control the design of software architecture, ensuring work is modular, testable, reusable, and maintainable.
  • Participate in formal documentation processes for requirements generation, software architecture, and detailed designs.
  • Analyze and understand product requirements and derive the Software requirements.
  • Identify key product-level technical risks and assist project managers in developing mitigation and recovery plans.
  • Review work products and ensure the quality of deliverables.
  • Lead and mentor team members and play an active role in their development.
  • Assess and identify actions to improve the technical and product proficiency of the team.
  • Drive application of SDLC principles and methodologies like Lean/Agile/XP, Software and Product Security, Scalability, Documentation Practices, refactoring and testing techniques.
  • Own and drive continuous improvement activities by identifying and raising process and product quality gaps.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Minimum 10 years of experience in software development, with at least 3 years in medical device development.
  • Experience in technically leading project teams involving SW architects and SW design engineers.
  • Proven success in delivering results on technical challenges.
  • Experience working in cross-functional teams (engineering, quality, regulatory).
  • Proficient with Java and/or Kotlin for Android application development.
  • Experience with Android SDK, NDK, and Android Studio.
  • Knowledge of Android architecture, components, and standard methodologies.
  • Familiarity with Android security features and guidelines.
  • Knowledge of IoT protocols (Bluetooth, Wi-Fi, Zigbee).
  • Understanding of object-oriented designs, design patterns, SOLID principles, and test-driven development.
  • Excellent software architecture, design, and implementation skills.
  • Strong Object-Oriented development and design experience.
  • Familiarity with Agile project management tools (Azure DevOps, Jira).
  • Experience with Agile methodologies and ceremonies (Scrum, Kanban).
  • Experience with version control systems (Git, SVN).
  • Knowledge of security best practices for medical devices (preferred).
  • Familiarity with regulatory compliance and quality management systems (ISO 9001).
  • Good understanding of medical software development processes including IEC13485 and IEC62304 (desired).

Nice to Have

  • Knowledge of security best practices for medical devices.
  • Familiarity with regulatory compliance and quality management systems (ISO 9001).
  • Knowledge of medical software development standards IEC13485 and IEC62304.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Minimum 10 years of software development experience, with at least 3 years in medical device development.

Benefits & Perks

  • Comprehensive compensation and benefits packages including medical and dental coverage starting day one.
  • Insurance coverage for life, accident, short-term and long-term disability, and travel insurance.
  • Financial benefits such as Employee Stock Purchase Plan (ESPP) and 401(k) Retirement Savings Plan with company matching.
  • Flexible Spending Accounts, educational assistance, paid holidays, paid time off (20-35 days), family and medical leaves, paid parental leave.
  • Additional benefits including commuting benefits, Employee Discount Program, Employee Assistance Program (EAP), and childcare benefits.

Working at Baxter International

Baxter is committed to supporting flexible work arrangements and fostering a collaborative, purpose-driven environment. The company values innovation, quality, and the positive impact of its work on patient outcomes. It emphasizes diversity, inclusion, and equitable pay practices, and promotes continuous improvement and professional development.

Apply Now

Job Details

Posted AtJul 2, 2025
Salary128k-176k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Baxter International

Website

baxter.com

Company Size

10000+ employees

Location

Milwaukee, WI

Industry

Medical Equipment and Supplies Manufacturing

Get job alerts

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