Sr Software Engineer- Full Stack

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Information Technology, Computer Science, Business, Engineering or related field preferred., 8-10 years of experience supporting R&D, Supply Chain, and Quality organizations., 5+ years of experience leading projects and with Windchill PLM development and configuration., Expert knowledge of Agile methodologies and CI/CD practices..

Key responsibilities:

  • Lead a team of engineers to develop and maintain software using Agile methodologies.
  • Translate user stories into working code and ensure high-quality documentation and standards.
  • Mentor team members on best practices and manage risks across squads.
  • Collaborate with stakeholders to define technical requirements and lead system development projects.

Johnson & Johnson Innovative Medicine logo
Johnson & Johnson Innovative Medicine https://innovativemedicine.jnj.com/
10001 Employees
See all jobs

Job description

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 Management

Job Sub Function:

Software Engineering – Full Stack

Job Category:

Scientific/Technology

All Job Posting Locations:

West Chester, Pennsylvania, United States of America

Job 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 managements tools

  • Experience with Project and Program management practices

  • Experience leading teams of colleagues, vendor resources and/or external consulting resources

  • Experience presenting Solutions resulting from Sprints as part of the Agile methodology

  • Experience with incorporating user feedback into solutions and backlogs

  • Expert communication skills required including at the executive level

  • Works independently without daily supervision. Relies on experience & judgment to plan & accomplish goals.

Preferred Knowledge, Skills and Abilities:

  • Certification in SAFe

  • Experience with PLM data migration, production data correction and manipulations

  • Experience in JIRA, Confluence

  • Training & Certification in PLM/CAx applications such as:

    • PTC:  Windchill

  • Java Programmer certification

  • Software Development and Management processes and tools such as:

    • JIRA / Fisheye / Eclipse

    • Subversion

  • Oracle Database

  • Project Management skills including:

    • Project planning

    • Work estimating techniques

    • Status reporting

The anticipated base pay range for this position is $108,800 to $147,200.

The Company maintains highly competitive, performance-based compensation programs. Under current guidelines, this position is eligible for an annual performance bonus in accordance with the terms of the applicable plan. The annual performance bonus is a cash bonus intended to provide an incentive to achieve annual targeted results by rewarding for individual and the corporation’s performance over a calendar/performance year. Bonuses are awarded at the Company’s discretion on an individual basis. 

  • Employees and/or eligible dependents may be eligible to participate in the following Company sponsored employee benefit programs: medical, dental, vision, life insurance, short- and long-term disability, business accident insurance, and group legal insurance.

  • Employees may be eligible to participate in the Company’s consolidated retirement plan (pension) and savings plan (401(k)).

  • Employees are eligible for the following time off benefits:

    • Vacation – up to 120 hours per calendar year

    • Sick time - up to 40 hours per calendar year; for employees who reside in the State of Washington – up to 56 hours per calendar year

    • Holiday pay, including Floating Holidays – up to 13 days per calendar year of Work, Personal and Family Time - up to 40 hours per calendar year

  • Additional information can be found through the link below. https://www.careers.jnj.com/employee-benefits

The compensation and benefits information set forth in this posting applies to candidates hired in the United States. Candidates hired outside the United States will be eligible for compensation and benefits in accordance with their local market.

The anticipated base pay range for this position is :

$108,800 to $147,200

Additional Description for Pay Transparency:

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Safety Assurance
  • Team Leadership
  • Communication
  • Problem Solving

Full Stack Engineer Related jobs