Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Engineer

Home > Javascript/Typescript programming jobs

Principal Software Engineer in USA new

  • Florham Park, NJ

Responsibilities

  • Design, develop, test, debug, and deploy frontend and backend web application services.
  • Build and maintain applications using React and Node.js, including performance tuning at the code and database levels.
  • Support production software operations and diagnose issues using Splunk and Dynatrace.
  • Develop CI/CD pipelines and create automated monitoring, alerting, reporting, and productivity tools.
  • Analyze and resolve security vulnerabilities across Node.js and React libraries and applications.
  • Mentor junior developers, review team work, help prioritize user stories, and support team productivity.
  • Participate in scrum ceremonies, sprint activities, demos, and release activities.
  • Present technical work and explain complex problems to product owners, leaders, clients, and other stakeholders.

Requirements

  • Bachelor's degree or equivalent experience.
  • 12+ years of experience in the same or a similar role.
  • At least 12 years of Node.js development experience and expert Node.js proficiency.
  • Experience designing and developing highly available and performant applications.
  • Extensive experience with another modern programming language such as C#, Go, or Python.
  • Strong experience with NoSQL and SQL databases.
  • Experience with Azure, Jenkins, and Docker; DevOps and build engineering experience is a plus.
  • Experience with TDD and strong software development practices.
  • Ability to analyze and resolve security vulnerabilities in Node.js and React libraries.
  • Strong knowledge of Splunk and Dynatrace for analyzing code issues.
  • Familiarity with OpenAI, Anthropic, and other AI platforms, plus AI-assisted coding tools such as ChatGPT, Claude, Copilot, Amazon Q, and Cursor.
  • Knowledge of prompt engineering, performance optimization, and secure data handling.
  • Strong communication skills for explaining technical issues to internal and external stakeholders.

Benefits

  • Inclusive, collaborative culture focused on belonging, learning, ownership, and professional growth.
  • Opportunities to work on products serving millions of users and deliver client outcomes at scale.
  • Support for communities and associates through the ADP Foundation.
  • Hybrid work arrangement indicated by the #LI-Hybrid designation.

ADP

ADP builds human capital management software and outsourced services for businesses of all sizes, including payroll, tax filing, time, benefits, and talent tools. Its revenue comes from subscriptions and service fees, and it also offers a professional employer organization (PEO) and compliance su...

Similar positions

Senior Test Automation Engineer

  • Rad AI
  • Full time
  • USA
  • 11/04/2026
  • Salary: $150k - $185k/yr
  • Remote

Senior Full-Stack Engineer

  • Lokalise
  • Full time
  • Remote
  • 11/04/2026
  • Salary: Competitive
  • Latvia, Spain

Staff Software Engineer

  • SmartRent
  • Full time
  • USA
  • 11/04/2026
  • Phoenix, AZ

Staff Software Engineer - UI

  • DeepIntent
  • Full time
  • Others
  • 11/04/2026
  • Pune, India

Front End Engineer

  • Tailscale
  • Full time
  • Remote
  • 11/04/2026
  • Salary: $156k-$195k
  • Canada