Sr. Software Engineer (Full Stack)

BayerIndianola, PA
7d$88,520 - $132,780

About The Position

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.

Requirements

  • 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 operating systems such as Windows and Linux flavors
  • Ability to manage multiple tasks and prioritize accordingly

Nice To Haves

  • Working knowledge of C++ is a plus

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

Benefits

  • health care
  • vision
  • dental
  • retirement
  • PTO
  • sick leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service