Sr Software Engineer- Full Stack
Johnson & JohnsonAbout the role
At Johnson & Johnson, we believe health is everything. Our strength in healthcare innovation empowers us to build a world where complex diseases are prevented, treated, and cured, where treatments are smarter and less invasive, and solutions are personal. Through our expertise in Innovative Medicine and MedTech, we are uniquely positioned to innovate across the full spectrum of healthcare solutions today to deliver the breakthroughs of tomorrow, and profoundly impact health for humanity. Learn more at https://www.jnj.com
Job Function:
Technology Product & Platform ManagementJob Sub Function:
Software Engineering – Full StackJob Category:
Scientific/TechnologyAll Job Posting Locations:
West Chester, Pennsylvania, United States of AmericaJob Description:
Medical Devices & Diagnostics Global Services, LLC, a division of the Johnson & Johnson Family of Companies, is recruiting for a Lead Software Engineer, MedTech R&D Product Lifecycle Management.
This is a duration-based role and is open for candidates based anywhere in the US.
Position Summary
This position will have lead accountability supporting development of the, MedTech R&D Product Lifecycle Management platform using Agile software development methodologies. Utilizes knowledge of business process, project management, computer software and hardware to analyze, design, implement and test information technology in the PLM, PDM, CAD, CAM, CAE (PLM/CAx) domain. Identifies technology enablers that support continuous improvement within PLM/CAx enabled business processes. Researches, identifies and promotes technology solutions that enable business objectives. Recommends cost saving solutions and implementation plans. Leads development team members which meet quality standards and business requirements within time constraints and budget. Solves day-to-day project based business issues. Collaborates with the product owner, scrum master, business users, project managers and vendor resources to define technical requirements and specifications. Processes suggestions and ideas for process improvement. Leads system development projects and improvements using leading practices such as the Agile software development methodology.
Major Duties & Responsibilities
Leads squad engineers to build and maintain software, translating user stories from the backlog into working code, using modern design patterns and architectural principles
Help squad members problem-solve technical challenges and guide them on implementing the solution, using the squad technology strategy as a guide
Accountable for code written by squad members that is high quality, well documented, aligned to standards, efficient, and is easy to maintain
Mentor and coach the technical team members of the squad on best practices/principles (e.g., via code reviews)
Works with other Lead Engineers/squads to manage risks and solve, escalate, and track cross-squad dependencies and impediments
Backlog Grooming, Solution planning and design including functional requirements, user stories, functional design and architecture
Lead software development using the Agile methodology (new projects & sustaining)
Develop key functional areas and critical modules
Manage Quality & Compliance documentation for PLM/CAx systems software as assigned
Qualifications:
A Bachelor’s degree or equivalent experience, preferably in Information Technology, Computer Science, Business, Engineering or related field highly preferred Other Domain expertise in PLM, CAD, CAM, CAE in R&D and/or Supply Chain environments
8 - 10 years’ experience supporting R&D, Supply Chain and Quality organizations
5+ years’ experience leading projects required
5+ years’ experience with development and configuration of Windchill PLM
Required Knowledge, Skills and Abilities:
Experience with Continuous Integration/Continuous Deployment (CI/CD) release practice
Experience in GxP systems and Computer System Validation in a regulated environment
Expert knowledge of Windchill PLM
Experience working with Computer Aided Engineering & Manufacturing applications.
Experience mapping business processes and associated requirements
Experience with Software Development Life Cycle (SDLC) practices; waterfall and Agile
Experience with software configuration
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s