Bayer logo

Principle Software Development Engineer

Bayer

Indianola, PA
Full Time
Senior
126k-189k
26 days ago

Job Description

About the Role

At Bayer, we're visionaries, driven to solve the world's toughest challenges and striving for a world where 'Health for all Hunger for none' is no longer a dream, but a real possibility. We're doing it with energy, curiosity and sheer dedication, always learning from unique perspectives of those around us, expanding our thinking, growing our capabilities and redefining 'impossible'. Bayer Radiology has pioneered diagnostic imaging for nearly a century, integrating cutting-edge contrast agents, smart delivery systems, and AI-powered digital platforms to deliver clear answers for patient care. Our mission is to reshape radiology workflows, enabling precision, efficiency, and safety through connected solutions and industry-leading injector technologies. We support radiologists in over 140 countries, partnering with top institutions and AI pioneers to co-design impactful solutions, and empowering professionals with digital tools to streamline tasks and reduce burnout, ultimately improving patient outcomes.

Key Responsibilities

  • Bring fresh ideas and approaches to design and develop innovative solutions in medical devices to meet or exceed customer satisfaction and improve customer value
  • Evaluate different design choices, prototype new technology, and implement technical solutions
  • Understand the business impact of design choices, making technical trade-offs using sound engineering judgment
  • Design high-quality, scalable architecture and code
  • Provide guidance for technical design and architecture decisions within and across teams
  • Conduct design reviews, regular code reviews, and provide constructive feedback to enhance product design, code quality, and maintain best practices
  • Evaluate existing applications to refactor, update, and add new features
  • Lead and mentor a team of software developers, providing technical guidance and oversight
  • Stay updated with industry trends and emerging technologies to drive continuous improvement and innovation within the team
  • Ensure the development initiatives of Bayer Radiology medical devices comply with Bayer Standard Operating Procedures that meet regulatory standards and guidance

Requirements

  • Minimum of a Bachelor's degree in computer engineering, Electronics, Electrical Engineering, or a related field
  • Significant and relevant work experience in software engineering, including all phases of SDLC
  • Deep understanding of software development processes, software architecture, data structure, and compliance as it relates to medical device software
  • Expertise in programming languages and frameworks: C++, QT/QML, and Python
  • Knowledge of database technologies including SQL, MongoDB, NoSQL, PostgreSQL
  • Working knowledge of tools and technologies including GitHub, Jira, Confluence, Artifactory, SonarQube, AWS, Rational Quality Manager, Windchill
  • Demonstrated experience in balancing business needs and technical excellence
  • Strong focus on achievement of goals plus the ability to generate cohesive support within a matrix reporting environment
  • Ability to manage multiple tasks/projects and prioritize accordingly
  • Ability to work within a global team framework and maintain a global perspective

Nice to Have

  • Minimum of 7 years of relevant work experience in software engineering, including all phases of SDLC

Qualifications

  • Educational background with a Bachelor's degree in relevant engineering or computer science fields

Benefits & Perks

  • Salary between $125,890.40 - $188,835.60
  • Additional compensation may include a bonus or commission
  • Health care, vision, dental, retirement, PTO, sick leave, etc.

Working at Bayer

Bayer fosters a collaborative culture that values innovation, continuous improvement, and a global perspective. The company emphasizes making a meaningful impact through technology and teamwork, supporting diversity and inclusion, and maintaining high standards for regulatory compliance and quality.

Apply Now

Job Details

Posted AtJul 11, 2025
Salary126k-189k
Job TypeFull Time
Work ModeRemote
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Bayer

Website

bayer.com

Company Size

10000+ employees

Location

Indianola, PA

Industry

All Other Schools and Instruction

Get job alerts

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