Principal Software Engineer

5 days ago


Exton, United States West Pharmaceutical Services Full time

Principal Software Engineer (Information Technology)

Requisition ID: 66541

Date: Nov 24, 2024

Location:

Exton, Pennsylvania, US

Department: Digtl & Transfrmtion

Description:

This role is hybrid in nature located out of our Exton, PA office. Candidates applying must be residing with a 50 mile radius to the job location or willing to relocate.

Who We Are:

At West, we’re a dedicated team that is connected by a purpose to improve patient lives that has been at the center of our Company for more than a century. Our story began when Herman O. West solved the problem of supplying penicillin in mass quantities to the US Government during World War 2. Through our work to deliver thousands of life-saving and life-enhancing injectable medicines to millions of patients daily, West’s indelible mark on the healthcare industry has just begun. A name started our story. How will yours help write our future?

There’s no better place to join an inclusive community of professionals with opportunities for lifelong learning, growth and development. Supported by benefit programs, we empower the physical, mental, emotional and financial health of our team members and their families.

We believe in giving back to help those in need in the communities where we live and work. And are equally committed to creating a healthier environment and planet through our sustainability efforts.

Job Summary:

The Principal Software Engineer is responsible for the design, development and testing of complex software to create custom solutions and services tailored to the needs of the business and its customers. Assists Management in setting and communicating technical objectives and selection of tools and languages. This role requires in depth knowledge of relevant technologies in the development, automation and IoT space . The person in this role will act as a SME within the Digital Manufacturing & Automation group focused on development tasks in a fast pace environment using Agile methodology.

Essential Duties and Responsibilities:

  • Designs, develops and tests software to create solutions and services tailored to the needs of the business and its customers, impacting the achievement of customer, operational, project or service objectives.

  • Analyzes complex data to interpret business challenges and effectively leads the installation of new systems or the modification of existing systems for improved efficiency/effectiveness.

  • Manages the software development lifecycle.

  • Lead multiple large-scale software development projects

  • Applies principles of SDLC and Lean/Agile/ XP/TDD/CI/CD methodologies to deliver high quality, secured, and scalable software modules.

  • Evaluates current or proposed software development projects and provides feedback on feasibility

  • Partners with clients and cross-functional departments to lead projects, communicate project statuses and proposals with the business.

  • Guides junior and senior programmers as they work with end-users and support staff in the development of functional and technical specifications; reviews completed specifications and recommends actions

  • Monitors system performance, tests new software, and fixes complex bugs using analytical thinking, tools and judgement to identify innovative solutions.

  • Assists upper management with creation & administration of corporate operating & capital budgets.

  • Applies best practices and standard operating procedures.

  • Performs other duties as assigned based on business needs.

Education and Experience:

  • Bachelor’s degree or equivalent experience. Bachelor's in Computer Science/Engineering, Information Systems, or equivalent STEM degree.

  • 5+ years in software design and programming.

  • Experience in C, C#, VB.Net, and VBA

  • Experience with Device Communications (ex. OPC UA , OPC DA, MQTT, custom drivers, etc.)

  • Experience with common databases, Networking, Security Standards

  • Experience with developing, implementing and supporting systems utilizing REST APIs.

  • Experience utilizing JSON , ODATA, XML

Knowledge, Skills and Abilities:

  • Fluent in C, C #.Net Core , .Net, VB.Net, ASP.Net, ADO.Net or equivalent technology, experience developing, exposing and consuming web services.

  • Familiar with version control tools such as Git and Azure Dev Ops.

  • Skilled in writing code that meets standards and delivers desired functionality using the technology selected for the project.

  • Skilled in core data structures and algorithms and implements them using language of choice

  • Ability to simultaneously lead multiple large-scale software development projects. This role includes establishing and communicating the project's technical direction

  • Ability to work virtually in a global organization and to effectively prioritize and execute tasks in a high-pressure environment.

  • Ability to manage multiple priorities with high flexibility and rapid response time.

  • Ability to communicate complex concepts; anticipate potential objections and influence others to adopt a different point of view.

  • Able to be aware of all relevant SOPs as per company policy as they are related to the position covered by this Job Description.

  • Able to comply with the company’s safety policy at all times.

  • Able to comply with the company’s quality policy at all times.

Preferred Qualifications

  • Extensive hands-on programming experience using relevant languages.

  • Familiar with Microsoft SQL, NoSQL, MongoDB

  • Experience with Azure, Azure Pipelines.

  • Experience using containerized application components and deployment to Kubernetes, Linux

  • Experience developing software within a regulated manufacturing industry

  • Experience with UWP, WinForms

  • Experience using Entity Framework

Physical and Travel Requirements

  • Up to 10% - 15% global travel required

#LI-DJ1

West embraces diversity and equality of opportunity. We foster an environment where all individuals are safe, treated fairly, valued and respected. We do not discriminate on the basis of race, religion, color, national origin, gender, sex, gender identity, sexual orientation, age, marital status, veteran status, disability status or other applicable legally protected characteristics. Where permitted by law, employment with West Pharmaceutical Services, Inc. or any of its subsidiary or affiliate companies, is contingent upon the satisfactory completion of post-offer background screening and/or drug screening. 



  • Exton, United States West Pharmaceutical Services Full time

    Job Summary : The Principal Software Engineer is responsible for the design, development and testing of complex software to create custom solutions and services tailored to the needs of the business and its customers. Assists Management in setting and communicating technical objectives and selection of tools and languages. This role requires in depth...


  • Exton, Pennsylvania, United States Innovative Solutions & Support Full time

    As a Software Test Engineer at Innovative Solutions & Support, you will be responsible for ensuring the quality and reliability of our company's Flat Panel Display, Flight, Engine, or Fuel Instrument products and associated calibration and test equipment. Your key responsibilities will include reviewing software requirements, developing test plans and...


  • Exton, United States Innovative Solutions and Support Full time

    Job DescriptionJob Description Responsible for review of Software Requirements, developing test plans, Test Procedures, Documentation, Analysis and Verification Testing of the companies Flat Panel Display, Flight, Engine or Fuel Instrument products and associated calibration and test equipment. MINIMAL TRAINING REQUIREMENTS: · AS degree in Electrical...


  • Exton, United States Innovative Solutions and Support Full time

    Job DescriptionJob DescriptionThis position provides the opportunity to learn and apply the fundamentals of the software verification process as specified within the objectives of the RTCA DO-178C standard. In this position you will learn about the avionics equipment, safety critical SW applications, SW design methodologies and the FAA certification process....


  • Exton, United States All-Fill Inc. Full time

    The Electrical/Controls Engineer will design, develop, and test all electrical aspects of All Fill's packaging machinery. Principal Responsibilities: Depending on skill level, complete engineering training program, Modify/revise existing designs to accommodate new applications, Assist in finding suitable electrical parts for substitutions and retrofits,...

  • Project Engineer

    4 weeks ago


    Exton, United States Action Placements LLC Full time

    Position Description: We are seeking a professional with approximately 8+ years of experience and a range of knowledge and practice with remediation, environmental engineering design, construction and OM&M that can be integrated across our diverse portfolio of clients and projects. Preferred candidates will have experience working on complex remedial...

  • Project Engineer

    3 weeks ago


    exton, United States Action Placements LLC Full time

    Position Description: We are seeking a professional with approximately 8+ years of experience and a range of knowledge and practice with remediation, environmental engineering design, construction and OM&M that can be integrated across our diverse portfolio of clients and projects. Preferred candidates will have experience working on complex remedial...


  • Exton, Pennsylvania, United States Actalent Full time

    Job Opportunity:This position provides the opportunity to learn and apply the fundamentals of the software verification process as specified within the objectives of the RTCA DO-178C standard.In this position, you will learn about avionics equipment, safety-critical software applications, software design methodologies, and the FAA certification process.Key...


  • Exton, Pennsylvania, United States Innovative Solutions & Support Full time

    This position offers the opportunity to learn and apply the fundamentals of the software verification process as specified within the objectives of the RTCA DO-178C standard.As a Verification and Validation Engineer, you will learn about avionics equipment, safety-critical software applications, software design methodologies, and the FAA certification...


  • Exton, Pennsylvania, United States AtkinsRéalis Full time

    About UsAtkinsRéalis is a world-renowned design, engineering, and project management consultancy with over 50 years of experience in providing infrastructure planning, engineering, construction, environmental consulting, urban planning, architecture, and program management services to public and private clients across the United States.Job SummaryWe are...


  • Exton, United States Johnson Service Group Full time

    Johnson Service Group (JSG) is currently looking for a Senior Mechanical Design Engineer with 10 plus years’ experience. The position is a direct hire with one of the world’s most respected design, engineering, and project management consultancies in Exton PA.Pay: $140K Lead a range of mechanical engineering activities associated with delivering...


  • Exton, Pennsylvania, United States Innovative Solutions & Support Full time

    Job Summary:As an Embedded Software Developer at Innovative Solutions & Support, you will be responsible for developing software for our IS&S product platforms. You will work in unison with other engineering disciplines to develop and integrate software into flight equipment.Key Responsibilities:Develop software in C/C++ with some assembly code for...


  • Exton, Pennsylvania, United States Frontage Laboratories Full time

    Job Title: Software Development Team Lead - Cloud ComputingWe are seeking a skilled Cloud Solutions Expert to join our team at {company}. As a key member of our software development team, you will be responsible for designing and implementing cloud-based solutions that meet the needs of our clients.Main Responsibilities:* Develop and maintain cloud-based...


  • Exton, Pennsylvania, United States America's Tire Co. Full time

    {description}Our company is seeking a skilled {title} to join our team and contribute to the development of cutting-edge software solutions.Key Responsibilities:Design, develop, and test software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and prioritize project requirements.Ensure...


  • Exton, Pennsylvania, United States West Pharmaceutical Services Full time

    Job Summary:The Senior Software Development Manager is responsible for the design, development, and testing of complex software to create custom solutions and services tailored to the needs of the business and its customers. This role requires in-depth knowledge of relevant technologies in the development, automation, and IoT space. The person in this role...


  • Exton, United States Innovative Solutions and Support Full time

    Job DescriptionJob DescriptionInnovative Solutions & Support, Inc. seeks an engaged, curious, and skilled FPGA Development Engineer as a key addition to our Staff. Competitive salary Superior benefits packageOn-site in Exton, PAWho We AreInnovative Solutions & Support (IS&S) transforms leading edge technologies into sophisticated, cost-effective solutions...


  • Exton, United States Colliers Engineering & Design Full time

    Overview: Colliers Engineering & Design is seeking a motivated transportation design engineer to join our growing team that has a large backlog full of exciting design and traffic operations projects on some of the most iconic transportation facilities in the country. The selected candidate will have the ability to work on an array of transportation design...

  • Senior Civil Engineer

    4 weeks ago


    Exton, Pennsylvania, United States KCI Technologies Incorporated Full time

    Job SummaryWe are seeking a highly skilled Sr. Design Engineer to join our team at KCI Technologies Incorporated. As a key member of our engineering team, you will be responsible for designing and preparing deliverables for site/civil development projects, ensuring successful completion within defined timelines and budgets.Key ResponsibilitiesDesign and...

  • Software Developer II

    3 weeks ago


    Exton, United States Ansys Full time

     Requisition #:  15405 When visionary companies need to know how their world-changing ideas will perform, they close the gap between design and reality with Ansys simulation. For more than 50 years, Ansys software has enabled innovators across industries to push boundaries by using the predictive power of simulation. From sustainable transportation to...

  • Engineering Manager

    2 months ago


    Exton, United States Synerfac Technical Staffing Full time

    Job DescriptionJob DescriptionImmediate Opening for an Engineering Manager in Exton, PA!Our client is a well-established manufacturer of industrial and commercial equipment, and is looking to grow their product development team!The Product Engineering Manager reports to the Director of Engineering and works with the Product Engineering Department to manage...