CrawlJobs Logo

Principal Software Engineer, Android

United States, Milwaukee Employment contract 112000.00 - 154000.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. Join Baxter Healthcare Corporation as a Principal Software Engineer- Android Development in Milwaukee, where you will play a pivotal role in transforming healthcare solutions. This is a ground breaking opportunity to apply your software engineering expertise to develop modern medical products that save and sustain lives. You will be part of an ambitious team dedicated to developing world-class software in the Android environment for medical devices.

Job Responsibility

  • Apply and demonstrate strong software engineering expertise to build and develop robust software architectures. Influence the processes and methodologies the team uses to develop quality software
  • Develop software components in an Android environment that will be deployed in medical products, using architectural patterns, strong object-oriented principles, unit testing, and automated testing tools
  • Own and control software implementation, ensuring that software is built in a modular fashion, testable, reusable, and maintainable
  • Participate in the formal documentation processes for requirements generation, software architecture, and detailed builds
  • Analyze and understand product requirements, deriving 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
  • Provide input to test strategies at both product and module levels
  • Drive the application of principles of SDLC 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 appropriately advancing process and product quality gaps

Requirements

  • Bachelor's/Master's degree in Computer Science or related field
  • 5+ years in software engineering and 2+ years developing Android applications
  • Proficiency in Java/Kotlin, with additional familiarity in JavaScript/TypeScript and C++ for embedded/firmware
  • Hands‑on experience with Android SDK, NDK, Android Studio, and strong understanding of Android architecture, components, security, and best practices
  • 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

Nice to have

Background in regulated industries preferred, 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), 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
  • 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, and 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, Android

8 matching positions

Principal Android Engineer

As a Principal Mobile Software Engineer, you will help innovate and streamline h...
Location
Location
United States , Boston
Salary
Salary:
189000.00 - 210000.00 USD / Year
simplisafe.com Logo
SimpliSafe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of software development experience
  • 8+ years of native mobile development experience on Android (experience with iOS, React Native, or modern JS/TS frameworks a plus)
  • Deep knowledge of Android application architecture (MVVM, Clean Architecture, Jetpack libraries, Compose, Fragments, Navigation, etc.)
  • 5+ years of Kotlin and/or Java development
  • Proven ability to drive architectural decisions and scale complex mobile systems used by large user bases
  • Strong track record as a technical leader and mentor, fostering a culture of excellence and continuous learning
  • Excellent communication and influence skills — able to guide teams and align diverse stakeholders
  • Passion for high-quality, reliable software that protects and empowers users in their homes
Job Responsibility
Job Responsibility
  • Architect efficient, reusable, and scalable Android systems using modern frameworks such as Jetpack Compose and Kotlin Coroutines
  • Drive technical excellence across multiple Android feature teams through architecture reviews, shared tooling, and design patterns
  • Partner with iOS and Web platform leads to align mobile architecture and ensure a consistent cross-platform user experience
  • Collaborate closely with Product, Design, and Backend teams to translate customer needs into elegant, reliable mobile solutions
  • Lead key technical initiatives such as build system optimization, CI/CD improvements, and observability instrumentation
  • Mentor and develop senior Android engineers through coaching, design reviews, and hands-on pairing
  • Advocate and implement best practices for code quality, testing, performance, and accessibility
  • Influence long-term technical direction for SimpliSafe’s mobile ecosystem — helping define what “best-in-class” means for security app experiences
What we offer
What we offer
  • A mission- and values-driven culture and a safe, inclusive environment where you can build, grow and thrive
  • A comprehensive total rewards package that supports your wellness and provides security for SimpliSafers and their families
  • Free SimpliSafe system and professional monitoring for your home
  • Employee Resource Groups (ERGs) that bring people together, give opportunities to network, mentor and develop, and advocate for change
  • Participation in our annual bonus program, equity, and other forms of compensation, in addition to a full range of medical, retirement, and lifestyle benefits
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Android platform/AOSP/AAOS

Work arrangement : Remote: This role is based remotely but if you live within a ...
Location
Location
United States , Mountain View
Salary
Salary:
238700.00 - 302200.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer engineering, Software Engineering, Electronics & Communication, Electrical Engineering, or work equivalent experience
  • 10+ years of experience in Embedded software development and SDLC process
  • 5 years of experience in software development with Android AOSP or AAOS stacks, including Android framework layers and system components
  • Product engineering experience with Embedded systems, Android, Linux, QNX or other RTOS systems
  • Fundamentals of SoC architecture and key components, including CPU, GPU, NPU, memory, I/O interfaces, and how they affect software systems and solutions
  • Hands-on experience and knowledge in Java, C++, C, operating systems, build and runtime environments
  • Experience in the development of automotive-related infotainment solutions, Inter ECU communications, and stringent timing requirements is a big plus
  • Quality consciousness and the ability to navigate obstacles while finding effective solutions quickly
  • Very effective interpersonal and leadership skills
  • Superb written and verbal technical communication skills, excellent ability to incorporate other engineer’s ideas and explain their own
Job Responsibility
Job Responsibility
  • Define the Android platform engineering strategy for the GM Infotainment system and provide technical direction and guidance for engineering execution
  • Lead technical solutions for critical Android platform features/issues and drive the execution across internal and external teams
  • Challenge current implementations, seek optimization opportunities, and foster innovation to improve efficiency in Android platform engineering
  • Enhance software design and improve system performance
  • Analyze and resolve performance issues, memory leak and deadlocks issues
  • Ensure the designed solutions conform to architectural requirements such as scalability, maintainability, reliability, extensibility, usability, and security
  • Work with and bridge across multiple disciplines, including Engineering, Product teams, Program teams, and Information Technology, to make appropriate system level design trades
  • Create and communicate vision & strategies specific to functional responsibilities. This includes preparing and giving presentations to senior and executive management
  • Stays updated on new technology and competitive products to support product engineering decisions
  • Mentor and provide technical guidance to senior and junior engineers
What we offer
What we offer
  • Incentive pay program based on company performance, job level, and individual performance
  • Company vehicle evaluation program
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Principal Software Engineer- Android Development

Join Baxter Healthcare Corporation as a Principal Software Engineer- Android Dev...
Location
Location
United States , Milwaukee
Salary
Salary:
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s/Master’s degree in Computer Science or related field with 5+ years in software engineering and 2+ years developing Android applications
  • Proficiency in Java/Kotlin, with additional familiarity in JavaScript/TypeScript and C++ for embedded/firmware
  • Hands‑on experience with Android SDK, NDK, Android Studio, and strong understanding of Android architecture, components, security, and best practices
  • 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.
Job Responsibility
Job Responsibility
  • Apply and demonstrate strong software engineering expertise to build and develop robust software architectures
  • Influence the processes and methodologies the team uses to develop quality software
  • Develop software components in an Android environment that will be deployed in medical products
  • Own and control software implementation, ensuring that software is built in a modular fashion, testable, reusable, and maintainable
  • Participate in the formal documentation processes for requirements generation, software architecture, and detailed builds
  • Analyze and understand product requirements, deriving 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
  • Provide input to test strategies at both product and module levels
  • Drive the application of principles of SDLC and methodologies like Lean/Agile/XP, Software and Product Security, Scalability, Documentation Practices, refactoring, and testing techniques
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)
  • 401(k) Retirement Savings Plan (RSP)
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right

Principal Software Engineer- Android Development

Join Baxter Healthcare Corporation as a Principal Software Engineer- Android Dev...
Location
Location
United States , Milwaukee
Salary
Salary:
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s/Master’s degree in Computer Science or related field with 5+ years in software engineering and 2+ years developing Android applications
  • Proficiency in Java/Kotlin, with additional familiarity in JavaScript/TypeScript and C++ for embedded/firmware
  • Hands‑on experience with Android SDK, NDK, Android Studio, and strong understanding of Android architecture, components, security, and best practices
  • 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
Job Responsibility
Job Responsibility
  • Apply and demonstrate strong software engineering expertise to build and develop robust software architectures
  • Influence the processes and methodologies the team uses to develop quality software
  • Develop software components in an Android environment that will be deployed in medical products
  • Own and control software implementation, ensuring that software is built in a modular fashion, testable, reusable, and maintainable
  • Participate in the formal documentation processes for requirements generation, software architecture, and detailed builds
  • Analyze and understand product requirements, deriving 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
  • Provide input to test strategies at both product and module levels
  • Drive the application of principles of SDLC and methodologies like Lean/Agile/XP, Software and Product Security, Scalability, Documentation Practices, refactoring, and testing techniques
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)
  • 401(k) Retirement Savings Plan (RSP)
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right

Principal Software Engineer, Android

Our team creates reusable technologies to help with customer acquisition, onboar...
Location
Location
United States , Sunnyvale
Salary
Salary:
Not provided
walmart.com Logo
Walmart
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of Android platform experience
  • Proficient in Kotlin
  • Thorough understanding of Android App development -- its core principles, software design patterns, and best practices
  • Deep understanding of various aspects of Mobile App Development
  • Experience with UIkit and Android Library
  • Deep knowledge of mobile design patterns and mobile architecture
  • Experience in integrating with REST based backend services
  • Experience in working with large code bases and effectively driving large projects
  • Experience in mentoring engineers and influencing other engineers across the organization
  • Experience in CI/CD pipelines
Job Responsibility
Job Responsibility
  • Leading the work of other small groups engineers, including offshore associates, for assigned Engineering projects by providing pertinent documents, direction, and examples
  • identifying short- and long- term solutions and timeline
  • reviewing and approving proposed solutions
  • implementing new architectural patterns
  • and performing design and code reviews of changes
  • Troubleshooting business and production issues by reviewing and analyzing information (for example, issue, impact, criticality, possible root cause)
  • engaging support teams to assist in the resolution of issues
  • formulating an action plan
  • directing actions as designated in the plan
  • interpreting the results to determine further action
What we offer
What we offer
  • 401(k) match
  • stock purchase plan
  • paid maternity and parental leave
  • PTO
  • multiple health plans
  • Fulltime
Read More
Arrow Right

Manufacturing Test Development Engineer

Cricut (Malaysia) Sdn. Bhd. is seeking an experience and versatile Mfg. Software...
Location
Location
Malaysia , Senai, Johor
Salary
Salary:
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Diploma/Degree in EE/Mechanical/Mechatronics/Software Engineering or equivalent
  • 4 to 6 years of related experience in the field of software development and fixture development
  • 4 to 6 years of experience in desktop (stand-alone), and web-based software development
  • Experience in testing IOS and Android applications
  • Experience in testing software interacting with hardware
  • Experience in working with manufacturers to implement and integrate software to test stations for calibration and testing hardware functions
  • Experience in investigating and analysing logs, debugging software issues, finding root causes, and recommending mitigation plans
  • Experience in analysing logs and debugging using browser debugging tools
  • Knowledge of basic mechanical design, power, electronics control circuit, sensors, robotics
  • Practical day-to-day experience using a 3D solid modelling CAD package is essential with Lean manufacturing principals
Job Responsibility
Job Responsibility
  • Working alongside with product development teams to validate the Software designed by Cricut TDE
  • Work collaboratively across departments, providing early involvement support such as Design for Testability (DFT), RFQ, Equipment /test schedules and process test input for new product designs during NPI stage
  • Daily assignments will be testing the software and report back the bugs to the TDE back in head quarters in US
  • Be responsible for testing new hardware products & applications and communicating with development teams
  • Develop and execute an organized test plan to release high quality products to market and production lines on schedule
What we offer
What we offer
  • Outstanding medical, dental, vision, and retirement benefits
  • pet insurance
  • 401K match
  • life insurance
  • incentive programs
  • paid time off
  • on-site massages
  • phenomenal work-life balance
  • employee discounts
  • Fulltime
Read More
Arrow Right

Principal SW Engineer – Android – Device Platform (MKE)

Join Baxter Healthcare Corporation as a Principal Software Engineer- Android Dev...
Location
Location
United States , Milwaukee
Salary
Salary:
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s/Master’s degree in Computer Science or related fieldwith 5+ years in software engineering and 2+ years developing Android applications
  • Proficiency in Java/Kotlin, with additional familiarity in JavaScript/TypeScript and C++ for embedded/firmware
  • Hands‑on experience with Android SDK, NDK, Android Studio, and strong understanding of Android architecture, components, security, and best practices
  • 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
Job Responsibility
Job Responsibility
  • Apply and demonstrate strong software engineering expertise to build and develop robust software architectures
  • Influence the processes and methodologies the team uses to develop quality software
  • Develop software components in an Android environment that will be deployed in medical products, using architectural patterns, strong object-oriented principles, unit testing, and automated testing tools
  • Own and control software implementation, ensuring that software is built in a modular fashion, testable, reusable, and maintainable
  • Participate in the formal documentation processes for requirements generation, software architecture, and detailed builds
  • Analyze and understand product requirements, deriving 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
  • Provide input to test strategies at both product and module levels
  • Drive the application of principles of SDLC and methodologies like Lean/Agile/XP, Software and Product Security, Scalability, Documentation Practices, refactoring, and testing techniques
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

Principal Engineer, Earner, Backend

Principal engineers at Uber have a deep impact across a wide variety of business...
Location
Location
United States , San Francisco
Salary
Salary:
302000.00 - 336000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • PhD or equivalent in Computer Science, Engineering, Mathematics or related field AND 8-years full-time Software Engineering work experience OR 12-years full-time Software Engineering work experience, WHICH INCLUDES 7-years total technical software engineering experience in one or more of the following areas: Designing and building large engineering projects, including launching more than one generation of a Mobile application to millions of users
  • Experience with iOS or Android application development
  • Familiarity with modern mobile frameworks
Job Responsibility
Job Responsibility
  • Consistently writes and documents high-quality code to solve strategically important problems
  • improves, role models, and promotes coding best practices
  • leads cross-organization development and adoption of key frameworks
  • Provide high quality code and design review feedback to other engineers
  • defines, evangelizes and leads the adoption of standards and best practices within the organization for code and design reviews
  • Evangelize technologies and their appropriate application across organizations
  • Cultivates a culture that values training and documentation within their organization such as technical writing for engineers (e.g. API, onboarding, operations runbooks), or users (e.g. user guides, training content, Engucation, Stack Overflow responses)
  • Foresees architectural problems and/or opportunities that the organization will face a year out
  • Works with engineering leadership to address them before they become an issue
  • Make intelligent bets on high-impact innovations and uses good judgment to fail fast when necessary
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • may be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Fulltime
Read More
Arrow Right