CrawlJobs Logo

Principal Software Engineer, Android

United States, Milwaukee Employment contract 112000.00 - 154000.00 USD / Year · Job Posted May 29, 2026
Apply Position
Job Link Share

Job Description

This is where new knowledge is discovered. Baxter’s Research and Development teams work cross functionally to innovate, develop and introduce creative solutions for patients needs globally. From Scientists to Engineers, your work creates the products that save and sustain lives. 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 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

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
  • 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 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

Principal Software Engineer, Android

This is where your work makes a difference. At Baxter, we believe every person—r...
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
  • Own and drive continuous improvement activities by identifying and appropriately advancing process and product quality gaps
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
  • 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 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 Android Engineer

Intellias is looking for Android Architect for IVI development for major automot...
Location
Location
Germany; Poland , Munich; Krakow
Salary
Salary:
Not provided
Intellias
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Kotlin and Java development skills with a solid understanding of Android application architecture
  • Good knowledge of architecture and design patterns, and API design principles
  • Excellent analytical, algorithmic, and optimization skills
  • Familiarity with Jetpack libraries, including Jetpack Compose
  • Proficiency in multithreading and concurrency using Kotlin Coroutines and/or RxJava
  • Strong expertise in Android services
  • Strong experience with Android Studio, gradle
  • Strong understanding of memory management, STL containers, and algorithms
  • Software architecture design skills
  • Hands-on experience with multithreading, including race conditions, deadlocks, etc.
Job Responsibility
Job Responsibility
  • Develop new features in Android Automotive applications including the design of interfaces and implementation to support reusability, testability, and modularity in accordance with the agreed plans and quality standards
  • Enhance existing features and improving the quality of the libraries and tools
  • Ensure that feature implementation meets client expectations
  • Participate in the requirements analysis, architecture
  • Undertake detailed design and component-level design
  • Provide time estimates and time/performance/quality trade-offs to management and other teams
  • Perform code reviews
  • Report the status, results, and roadblocks
  • Collaborate effectively with engineers and other team members, transfer knowledge and insights
  • Fulltime
Read More
Arrow Right
New

Principal, Software Engineer

Join our innovative and dynamic People Technology engineering team as a Principa...
Location
Location
United States , Bentonville
Salary
Salary:
110000.00 - 220000.00 USD / Year
walmart.com Logo
Walmart
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in software engineering or related area. Option 2: 7 years’ experience in software engineering or related area
  • Ideally 10+ years of relevant experience in software development, focusing on building large scale distributed systems
  • Experience in multiple stack technologies React, IOS, Android, Node.js, Java
  • Proficiency in API development, Node.js, GQL
  • Advanced knowledge of complex software design, distributed system design, design patterns, data structures, and algorithms
  • Excellent technical debugging and production support skills
  • Familiarity with public cloud technologies such as Azure or Google Cloud Platform
  • Extensive experience in the design, development, and delivery of software products with a large user base
  • Track record in an architect role with large-scale software development data-backed services and applications
  • Excellent decision-making skills with the ability to balance conflicting interests in a complex and fast-paced environment
Job Responsibility
Job Responsibility
  • Guide and mentor a team of engineers, conducting code reviews and leading design discussions to ensure engineering best practices
  • Act as a technical authority, providing direction and expertise to the team
  • Drive the adoption of coding standards, design patterns, and development best practices
  • Lead the creation and maintenance of our technical architecture, aligning it with business goals and scalability requirements
  • Architect complex software systems, ensuring performance, security, and scalability needs are met
  • Consistently produce high-quality software with a focus on unit testing, regular code reviews, and continuous integration
  • Uphold high standards in quality and operational excellence
  • Develop comprehensive technical documentation and presentations to clearly communicate architectural decisions and design options
  • Ensure documentation aligns with project scopes, milestones, and deliverables
  • Promote and enforce technical standards across the organization to achieve concrete outcomes and drive engineering excellence
What we offer
What we offer
  • 401(k) match
  • stock purchase plan
  • paid maternity and parental leave
  • PTO
  • multiple health plans
  • performance-based bonus awards
  • medical, vision and dental coverage
  • company-paid life insurance
  • short-term and long-term disability
  • company discounts
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Join Walmart as Principal, Software Engineer – Enterprise Business Services in o...
Location
Location
United States , Sunnyvale, CA; Bentonville, AR
Salary
Salary:
143000.00 - 286000.00 USD / Year
walmart.com Logo
Walmart
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 10+ years of relevant industry experience in building highly available systems
  • Demonstrated end-to-end ownership from inception to launch of multiple complex and ambiguous projects
  • Effective problem-solving skills, ability to make design tradeoffs, balancing the long-term big picture and short-term implications of design decisions
  • Experience in multiple stack technologies React, IOS, Android, Node.js, Java
  • Proficiency in API development, Node.js, GQL
  • Advanced knowledge of complex software design, distributed system design, design patterns, data structures, and algorithms
  • Expertise in service-oriented architecture
  • Expertise with Relational and/or NoSQL Databases and use of Cloud Services
  • Experience with CI/CD and Operational Excellence best practices
  • Effective communication and collaboration skills, including consensus building, conflict resolution, influence and persuasion skills
Job Responsibility
Job Responsibility
  • Lead the design, development and launch of large high impact applications, services and systems
  • Collaborate with cross functional teams including business, product and other software engineers to understand the business problem, review business requirements, draft technical requirements, scope, design, develop, test, and deploy services and systems
  • Be the role model and exemplary practitioner in the team, and establish mechanisms (design reviews, code reviews, OE reviews, root cause analysis, etc.) to ensure high quality, high availability, scalable and performant systems are delivered
  • Advocate the use of latest technology and system integration patterns, cutting across team boundaries
  • Develop subject matter expertise in payroll space and be the voice of the team in technical and business forums
What we offer
What we offer
  • Incentive awards for your performance
  • 401(k) match
  • Stock purchase plan
  • Paid maternity and parental leave
  • PTO
  • Multiple health plans
  • Medical, vision and dental coverage
  • Company-paid life insurance
  • Short-term and long-term disability
  • Company discounts
  • Fulltime
Read More
Arrow Right