AI Software Engineer
Job Description
Join JumpCloud: Shape the Future of Cloud Directory Services
JumpCloud® is revolutionizing IT by delivering a unified, open directory platform. We empower organizations to securely manage identities, devices, and access from a single pane of glass. Our cloud-based solution simplifies IT and enables users to work securely from anywhere. If you’re passionate about solving challenging problems and building innovative solutions, we want you on our team!
About the Software Engineer Role
Are you a passionate and driven Software Engineer looking to make a real impact? We’re seeking talented individuals to join our dynamic engineering team and help build the next generation of server management and directory software. At JumpCloud, you’ll be at the forefront of innovation, tackling complex challenges in identity management, authentication, security, and cloud scaling.
You’ll have the opportunity to work with cutting-edge technologies such as MongoDB, GoLang, Node, Vagrant, Docker, Saltstack, ELK Stack, and Redis. Don’t worry if you’re not an expert in all of them – we value a growth mindset and believe that strong engineering principles transcend specific technologies.
What We’re Looking For:
- Experience: 0-2 years of experience as a software engineer.
- Programming Foundation: Experience in Java, Python, C, or C++, with a strong interest in learning and working in Go and NodeJS.
- Strong Fundamentals: A solid understanding of data structures and algorithms (arrays, linked lists, trees, graphs, sorting, searching).
- Growth Mindset: An eagerness to learn and embrace new technologies, languages, and frameworks.
- Version Control: Familiarity with Git.
- Development Environment Comfort: Experience using Linux, macOS, or Unix systems for development.
- Database Curiosity: Exposure to SQL or NoSQL databases is a plus.
- Problem-Solving Skills: Ability to break down complex problems and think through efficient solutions.
- Collaborative Spirit: You thrive in team environments and want to grow alongside talented peers.
- Customer-First Thinking: A passion for building products that solve real problems for users.
- Educational Background: A Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- AI Tool Awareness: Comfort with leveraging AI-assisted development tools (e.g., GitHub Copilot, Cursor, etc.) and AI-based search tools.
Why JumpCloud?
- Mentorship: Receive guidance and mentorship from senior engineers.
- Modern Tech Stack: Gain exposure to a modern tech stack and cloud infrastructure.
- Meaningful Work: Work on products used by thousands of organizations globally.
- Clear Growth Path: A clear path for career growth in a fast-growing company.
- Remote-First Culture: Work remotely within the country specified in the job description.
At JumpCloud, we value human connection and are committed to building a diverse and inclusive workplace where everyone can thrive. If you’re ready to make a real impact, we encourage you to apply!
Ready to Join Our Team?
If you thrive in a fast-paced, SaaS environment and are passionate about solving challenging technical problems, we want to hear from you! Submit your resume and a brief explanation of why you’d be a great fit for JumpCloud.
Please note: JumpCloud is an equal opportunity employer and does not accept third-party resumes.
Scam Notice
Please be aware of fraudulent employment opportunities in the name of JumpCloud. We will never ask for personal account information or send a check for equipment prior to employment. All communication will come from official @jumpcloud.com email addresses. If you are contacted by anyone claiming to represent JumpCloud and are unsure of their authenticity, please contact us at recruiting@jumpcloud.com with the subject line “Scam Notice”.
“