Sr. Software Engineer (Full Stack)

  • Indianola, PA
  • Posted 2 hours ago | Updated 2 hours ago

Overview

On Site
USD 88,520.06 - 132,780.10 per year
Full Time

Skills

Energy
Design Controls
Product Development
Agile
Scrum
Exceed
Customer Satisfaction
Risk Analysis
Design Review
Technical Writing
Software Design
Standard Operating Procedure
Cyber Security
Collaboration
Medical Devices
Computer Engineering
Electronics
Electrical Engineering
Software Engineering
Software Development Methodology
Software Development
Software Architecture
Data Structure
OOD
Design Patterns
Programming Languages
AngularJS
TypeScript
Node.js
C#
ASP.NET
Python
MongoDB
JIRA
Confluence
Continuous Integration
Continuous Delivery
GitHub
C++
Operating Systems
Microsoft Windows
Linux
Management
Expect
Health Care
Market Analysis
Science
Recruiting
Pharmaceuticals

Job Details

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'. There are so many reasons to join us. If you're hungry to build a varied and meaningful career in a community of brilliant and diverse minds to make a real difference, there's only one choice.

Sr. Software Engineer (Full Stack)

PURPOSE:

As a Senior Software Engineer, you play a crucial role in the development of medical devices, ensuring the delivery of high-quality products that meet or exceed customer expectations and comply with FDA design controls. You will be involved in all aspects of the product development lifecycle, from requirements to delivery, within an agile scrum framework. Collaborating closely with Bayer product managers and various cross-functional teams, you will deliver world-class solutions to Bayer customers.

YOUR TASKS AND RESPONSIBILITIES:
  • Bring fresh ideas and approaches to design and develop innovative solutions in medical devices to meet or exceed customer satisfaction;
  • Evaluate design choices, prototype new technology, and implement technical solutions;
  • Understand the business impact of design choices and make technical trade-offs using sound judgment;
  • Adopt engineering best practices around software development;
  • Achieve understanding of product and software requirements to design and develop medical devices and improve customer value;
  • Understand software risk analysis and its impact on design and implementation of medical devices;
  • Deliver high-quality and scalable architecture designs and code;
  • Design and develop applications and services using the SDLC process for medical device development;
  • Identify opportunities to develop new and better solutions;
  • Participate in code reviews and design reviews;
  • Develop technical documentation to accurately represent application design and code;
  • Ensure development initiatives comply with Bayer Standard Operating Procedures and meet regulatory standards such as FDA 21 CFR 820.30, FDA Cybersecurity in Medical Devices, and IEC 62304;
  • Collaborate effectively within cross-functional teams across multiple geographies to convey problems, opportunities, solutions, and results in medical device development;
  • Manage own work activities to meet given objectives.
  • The prmiary location for this role is Indianola, PA.
  • Visa sponsorship may be offered for this role.

WHO YOU ARE:

Bayer seeks an incumbent who possesses the following:
  • Minimum of a Bachelor's degree in Computer Engineering, Electronics, or Electrical Engineering, or equivalent combination of education and experience;
  • Minimum of 3 years of relevant work experience in software engineering, including all phases of SDLC;
  • Good understanding of software development processes, software architecture, and data structure;
  • Strong understanding of object-oriented design and design patterns;
  • Minimum of 3 years of experience in programming languages and frameworks in full-stack development: Angular, Typescript, Node.js, C#, ASP.NET, Python, and MongoDB;
  • Working knowledge of tools and technologies including GitHub, Jira, Confluence, Artifactory, SonarQube, CI/CD GitHub pipelines;
  • Working knowledge of C++ is a plus;
  • Working knowledge of operating systems such as Windows and Linux flavors;
  • Ability to manage multiple tasks and prioritize accordingly.

This posting will be available for application until at least 12/30/2025.

Employees can expect to be paid a salary between $88,520.06 - $132,780.10. Additional compensation may include a bonus or commission (if relevant).

Other benefits include health care, vision, dental, retirement, PTO, sick leave, etc. If selected for this role, the offer may vary based on market data/ranges, an applicant's skills and prior relevant experience, certain degrees and certifications, and other relevant factors.
YOUR APPLICATION
Bayer offers a wide variety of competitive compensation and benefits programs. If you meet the requirements of this unique opportunity, and want to impact our mission Science for a better life, we encourage you to apply now. Be part of something bigger. Be you. Be Bayer.
To all recruitment agencies: Bayer does not accept unsolicited third party resumes.

Bayer is an Equal Opportunity Employer/Disabled/Veterans

Bayer is committed to providing access and reasonable accommodations in its application process for individuals with disabilities and encourages applicants with disabilities to request any needed accommodation(s) using the contact information below.
Bayer is an E-Verify Employer. Location:United States : Pennsylvania : Indianola Division:Pharmaceuticals Reference Code:858883 Contact Us Email:
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.