
Principal Software Engineer (Core Services) - India
JumpCloudPosted 6/9/2025

Principal Software Engineer (Core Services) - India
JumpCloud
Job Location
Job Summary
JumpCloud is hiring a Principal Software Engineer (Core Services) to lead complex engineering projects, build new technology initiatives, and drive architecture. The ideal candidate has 15+ years of experience leading complex projects, strong knowledge of Go or Node, Kubernetes, Gateways, and Authn/z frameworks. They should be able to work in a distributed systems environment, thrive in a fast-moving team-oriented environment, and have a strong technical foundation in software engineering design principles. The role offers flexible remote work options, $4,000/year travel stipends, and equity in a fast-growing company. JumpCloud is committed to being Remote First, meaning that engineers can work remotely within the country noted in the job description.
Job Description
As a Principal Software Engineer, you will:
- Regularly tackle the largest and most complex problems on the team. Serve as a technical leader on cross-functional projects.
- Functionally decompose complex problems into simple, straight-forward solutions.
- Contribute to the long-term technical vision and strategic direction of the engineering team, identifying opportunities for innovation and improvement.
- Work alongside other Principal Engineers and Architects to drive a shared strategy across our teams
- Implement AI to empower yourself and others
- Assist in the career development of others, actively mentoring individuals on advanced technical issues
- Balance technical leadership and savvy with strong business judgment to make the right decisions about technology choices.
We’re looking for:
- 15+ years experience as an engineer leading complex engineering projects
- Strong knowledge of Go or Node
- Strong knowledge of Kubernetes
- Deep experience with Gateways and Authn/z frameworks
- Experience working in a distributed systems environment
- Ability to work with ambiguity and drive clarity while delivering incremental value
- Proven ability to thrive in a fast-moving, team-oriented, collaborative environment
- Strong technical foundation in software engineering design principles
- Experience working with geographically diverse engineering teams in today’s remote first work environment