In this role, you will:
- Feature implementation through both individual contributions and providing guidance in terms of organization, process and design.
- Our team primarily uses Go, although experience with other modern languages is fine.
- We collaborate closely with architects, UX, and DevOps to ensure our systems are highly available, scalable, performant, and deliver an amazing user experience.
- We use the scrum framework.
- Learning and working with cryptography and security concepts, including PKI and TLS/SSL agreement protocols, authentication, symmetric and asymmetric encryption, and related concepts. Bonus points if you have experience with these already.
- Using OAuth/OIDC flows to authenticate users and then allow them to use services.
- Integrate identity via certs, OAuth and other methods into cloud services like AWS API Gateway.
- Work with 3rd party applications like mesh VPNs to ensure that these applications work with JumpCloud provided identity.
- Shape the future of our Identity Management services roadmap by participating in planning/scoping conversations with product managers.
- Help the team and organization live by our core values: building connections, thinking big and getting 1% better every day.
We’re looking for:
- 2-5 years of industry/production programming experience in Java, Python, C, or C++ with a strong interest to learn and work in Go and NodeJS (Bonus points for already knowing some Go, NodeJS).
- Willingness and demonstrated ability to learn and embrace new technologies, languages, and frameworks
- Strong Experience developing large-scale web applications, SaaS applications in the cloud (AWS a plus) or large, distributed systems.
- Comfortable with Linux/OSX/Unix as desktop development environment
- Strong database work experience, including relational and non-relational databases.
- Strong team player that wants to win together. We are both Agile and agile, and we’re a team that’s constantly working together
- Bachelor’s degree in Computer Science or a closely related field
- Passion for product and customer, not just for code.
Other Jobs from JumpCloud
Software Engineer, Front End - India
Staff Platform Software Engineer - India
Senior Platform Software Engineer - Türkiye
Platform Software Engineer - Türkiye
Front-End Software Engineer - Türkiye
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say