Principal Software Engineer
3 days ago
Principal Software Engineer (Information Technology)
Requisition ID: 66541
Date: Dec 23, 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.
-
Principal R&D Engineering Lead
12 hours ago
Exton, Pennsylvania, United States ANSYS Full timeAbout the RoleWe are seeking a highly skilled Principal R&D Engineering Lead to join our team at ANSYS in Exton, PA.This role will involve leading architecting and implementation of DevSecOps methodologies into a modernized software development environment.The estimated salary for this position is $120,000 - $180,000 per year, based on industry standards and...
-
Software Engineer
3 weeks ago
Exton, United States Actalent Full timeExciting Software Engineer Opportunity Supporting Avionics!!! Job Description 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,...
-
Certified Software Validation Engineer
14 hours ago
Exton, Pennsylvania, United States ZipRecruiter Full timeJob Description:At ZipRecruiter, we're dedicated to helping our clients find the right talent for their businesses. As a key member of our engineering team, you'll play a crucial role in ensuring that our software products meet the highest standards of quality and reliability. As a Software Verification Engineer, you'll be responsible for designing and...
-
Software Verification Engineer
4 days ago
Exton, United States Innovative Solutions & Support Full timeThis 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. The candidate will apply the...
-
Jr. Software Engineer
3 weeks ago
Exton, United States Innovative Solutions & Support Full timeResponsible for the SW development on the IS&S product platforms. Works in unison with other Engineering disciplines to develop and integrate SW into flight equipment. The candidate will be writing code in C/C++ with some assembly code for lower level or performance critical functions. The candidate will make assessments on reusability, maintainability and...
-
Software Verification Engineer
3 days ago
Exton, United States ZipRecruiter Full timeJob DescriptionJob Description 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 the avionics equipment, safety critical SW applications, SW design methodologies and the FAA certification...
-
Advanced Software Verification Engineer
10 hours ago
Exton, Pennsylvania, United States Innovative Solutions & Support Full timeInnovative Solutions & Support offers a unique opportunity to excel in the field of software verification engineering. This role requires a strong background in C programming, with familiarity in VB/VBA and Assembly languages. Experience with FPGA exposure, preferably with Xilinx, is highly desirable. Vivado proficiency and knowledge of VHDL or Verilog...
-
Senior Software Development Engineer
3 weeks ago
Exton, Pennsylvania, United States Ansys Full timeWe are seeking a highly skilled Senior Software Development Engineer to join our team at Ansys, a leading provider of simulation software solutions. As a member of our R&D team, you will be responsible for designing, developing, and maintaining desktop application software with a focus on Graphical User Interface (GUI).As a key contributor to the success of...
-
Software Verification and Test Engineer
3 weeks ago
Exton, Pennsylvania, United States Innovative Solutions and Support Full timeJob OverviewWe are seeking a skilled Software Verification and Test Engineer to join our team at Innovative Solutions & Support (IS&S). This is an exciting opportunity to apply your knowledge of software verification processes and test methodologies in a dynamic environment.
-
Software Validation Engineer Specialist
7 days ago
Exton, Pennsylvania, United States Pharmaron Full timeJob Overview:We are seeking a highly skilled Software Validation Engineer to join our team at Pharmaron in Exton, PA. As a critical member of our Quality Assurance department, you will be responsible for ensuring all GLP/GMP computer systems remain compliant and validated software meets regulatory requirements.You will oversee the entire validation...
-
Senior Software Engineer
14 hours ago
Exton, Pennsylvania, United States Genzeon Full timeAbout the JobWe are hiring a highly skilled Senior Software Engineer with expertise in Python development to contribute to the development of applications using LLM and LangChain. The ideal candidate should have at least 8 years of hands-on experience in Python development, demonstrating a deep understanding of the language and its best practices.The...
-
Exton, Pennsylvania, United States Innovative Solutions and Support Full timeAbout the RoleWe are seeking a talented Software Verification Engineer to join our team at Innovative Solutions & Support. In this position, you will have the opportunity to learn and apply the fundamentals of software verification as specified within the RTCA DO-178C standard.The ideal candidate will have a solid understanding of software design...
-
Lead Software Engineer
2 weeks ago
Exton, United States ANSYS Full timeRequisition #:15662 Our Mission: Powering Innovation That Drives Human Advancement 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...
-
Lead Software Engineer
7 days ago
Exton, United States ANSYS Full timeRequisition #: 15662 Our Mission: Powering Innovation That Drives Human Advancement 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...
-
Software Quality Assurance Specialist
3 weeks ago
Exton, Pennsylvania, United States Innovative Solutions and Support Full timeJob SummaryAt Innovative Solutions and Support, we are seeking a Software Test Engineer to join our team. The successful candidate will be responsible for reviewing software requirements, developing test plans, and verifying the functionality of our innovative products.Key Responsibilities:Review and analyze software requirements to ensure accuracy and...
-
Embedded Software Developer
7 days ago
Exton, Pennsylvania, United States Innovative Solutions & Support Full timeJob DescriptionInnovative Solutions & Support (IS&S) is a leading provider of innovative solutions for the aerospace and defense industries. We are seeking a highly skilled Embedded Software Developer to join our team.About the RoleWe are looking for an experienced software engineer to work on the development of low-level software requirements and design...
-
Low-Level Software Specialist
2 days ago
Exton, Pennsylvania, United States Innovative Solutions & Support Full timeSoftware Engineer - Flight Equipment Job SummaryWe are seeking an experienced software engineer to work on the development of low-level software requirements and design documentation in accordance with RTCA DO-178C guidelines. The ideal candidate will have a strong background in C/C++ programming and experience working with embedded systems, including...
-
Lead Software Development Manager
2 days ago
Exton, Pennsylvania, United States ANSYS Full timeAbout the CompanyANSYS is a global leader in engineering simulation and AI-powered analytics.We are looking for a talented Lead Software Development Manager to join our team in Exton, PA.This role will involve leading architecting and implementation of DevSecOps methodologies into a modernized software development environment.The estimated salary for this...
-
Senior Software Engineer Position
2 days ago
Exton, Pennsylvania, United States iPipeline Full timeKey ResponsibilitiesSolution Development & Integration:Design, develop, and implement software solutions independently.Customize and integrate applications with third-party systems or data sources.Lead the implementation of complex features and software integrations.Client Engagement:Engage directly with clients to understand their business needs and provide...
-
Embedded Software Developer
3 weeks ago
Exton, Pennsylvania, United States Innovative Solutions & Support Full timeAbout the Role:We are seeking a highly skilled Embedded Software Developer to join our team at Innovative Solutions & Support. As an Embedded Software Developer, you will be responsible for developing low-level software requirements and design documentation in accordance with RTCA DO-178C guidelines.Key Responsibilities:Develop software requirements and...