Sora, an ADP company, is hiring a PrincipalFull-Stack Software Engineer
This role is remote anywhere in the United States
Accepting applications until 10/31/25
Overview
We are building a product that streamlines the tedious and repetitive work People teams do every day, from sending emails to assigning onboarding tasks to a new hire’s manager to syncing data across anywhere from 3 to 20 tools in a customer’s HR stack. As a Principal Full-Stack Software Engineer, you’ll be an integral part of the agile and dynamic Sora engineering team, adopting a startup mindset—focused, action-oriented, and quick to execute while being thoughtful in our approach.
You’ll collaborate with a diverse group of stakeholders across Product, Architecture, DevOps, QA, Customer Success, and cross-functional teams at ADP throughout the SDLC—planning, designing, developing, testing, deploying, and supporting solutions for businesses of all sizes.
What you’ll do
- Design, develop, test, and review code in an Agile environment; participate in stand-ups and sprint planning; interact with customer success and sales teams to hear directly from clients and prospects.
- Review your team’s work, help teammates excel, anticipate issues, and deliver finished, polished products.
- Lead initiatives to build services and infrastructure, improve performance, scalability, reliability, observability, and other core engineering basics; keep code up-to-date with best practices; advocate for well-tested, well-organized code.
- Engage in technical discovery, product alignment, end-to-end integration, and ongoing support with cross-functional teams.
To succeed in this role
- You’ll have a Bachelor’s degree or equivalent.
- 12+ years of professional experience in relevant skills (in the tech stack below) in a similar role.
- NodeJS
- React (or a similar modern front-end framework)
- Postgres
- AWS (EC2, SQS, SES) or similar cloud experience
- Substantial (8+ years) DevOps, infrastructure, and CI/CD experience, including security, performance, and scale.
- Substantial (8+ years) experience scaling distributed systems, database architecture, observability, security/vulnerability reduction, and message queuing.
- Experience writing technical plans/proposals, completing proofs of concept, making and defending recommendations on technical direction/strategy, and leading multiple simultaneous technical projects across multiple scrum teams and/or departments.
- Demonstrated success as a cross-functional collaborator and problem solver across an organization.
- 8+ years of experience as a technical leader and mentor to junior developers.
You’ll love working here because you can
- Have courageous team collaboration; engage in constructive discussions to find the best solution.
- Deliver at epic scale with a focus on client happiness and productivity.
- Be surrounded by curious learners who grow and learn from mistakes.
- Act like an owner and doer; take on challenges and solve complex problems.
- Give back to others and support our associates through ADP’s Philanthropic Foundation.
- Join a company committed to equality and equity.
What are you waiting for? Apply today!