What are the responsibilities and job description for the Principal Engineer position at On-Demand Group?
Principal Engineer to provide technical leadership across 4–5 product teams, including a growing GraphQL-focused initiative. This role is key to driving engineering excellence, aligning architecture, and standardizing SDLC practices across teams.
What You’ll Do
- Lead technical direction across multiple teams and codebases
- Drive architecture, system design, and code review best practices
- Mentor engineers and elevate full-stack capabilities
- Partner with Staff Engineers, EMs, and other Principals to ensure alignment
- Identify risks and remove blockers before they impact delivery
- Communicate effectively with both technical teams and leadership
Tech Stack
- Frontend: React
- Backend: Java
- API: GraphQL (required)
- Cloud/Tools: AWS, GitHub, CI/CD
What You Bring
- Strong full-stack experience (frontend, backend, middleware)
- Deep expertise in React, Java, and GraphQL
- Proven success leading large-scale technical initiatives
- Experience mentoring engineers across multiple teams
- Strong architectural and problem-solving skills
- Ability to influence without ego in a fast-paced environment
Nice to Have
- AWS, DynamoDB
- Integration experience (e.g., Calendly)
- Familiarity with AI dev tools (e.g., GitHub Copilot)
The projected hourly range for this position is $95-$110
- On-Demand Group (ODG) provides employee benefits which includes healthcare, dental, and vision insurance. ODG is an equal opportunity employer that does not discriminate on the basis of race, color, religion, gender, sexual orientation, age, national origin, disability, or any other characteristic protected by law.
Salary : $95 - $110