Skills needed: Software Engineering skills with experience in AI tools and cloud platforms like JumpCloud.
Years of experience: Experience working remotely is preferred but not mandatory; specific years are not mentioned.
Education: Bachelor's degree or equivalent qualification required, no mention of a Master’in/PhD level education explicitly stated.
Certifications: No certifications specifically listed as necessary for this role in the job posting provided.
Must-haves: Experience with AI tools and cloud platforms like JumpCloud is implied but not directly mentioned; remote work experience may be considered a must due to location flexibility, though it's stated that onsite presence isn't required.
Responsibilities
Develop and maintain the JumpCloud Principal Platform software to ensure its reliability and performance.
Collaborate with cross-functional teams within our engineering organization for product development efforts.
Participate in code reviews as a peer reviewer, providing constructive feedback on colleagues' work.
Contribute to the continuous integration/continuous deployment (CI/CD) pipeline by writing and maintaining scripts or tools necessary for automation of build processes.
Monitor system performance metrics regularly and identify areas requiring optimization or scaling solutions.
Document code changes, architecture decisions, and technical specifications in a manner that is accessible to the team members involved.
Test software components thoroughly using various testing frameworks before integration into larger systems.
Troubleshoot issues related to system performance under load conditions by analyzing logs and metrics data.
Provide regular status updates on project progress, roadblocks encountered, or changes in scope during sprint planning meetings with the team lead.
Attend daily standup meetings as a representative of your engineering group within JumpCloud to discuss current work assignments and blockers.
Participate actively in code repository management by creating branches for new features, merging pull requests after peer review, resolving merge conflicts when necessary, and ensuring proper version control practices are followed throughout the team's workflow.
Benefits
If you thrive working in a fast, SaaS-based environment and you are passionate about solving challenging technical problems, we look forward to hearing from you! JumpCloud is an incredible place to share and grow your expertise! You’ll work with amazing talent across each department who are passionate about our mission. We’re out of the box thinkers, so your unique ideas and approaches for conceiving a product and/or feature will be welcome. You’ll have a voice in the organization as you work with a seasoned executive team, a supportive board and in a proven market that our customers are excited about.
One of JumpCloud's three core values is to “Build Connections.” To us that means creating " human connection with each other regardless of our backgrounds, orientations, geographies, religions, languages, gender, race, etc. We care deeply about the people that we work with and want to see everyone succeed." - Rajat Bhargava, CEO
Please submit your résumé and brief explanation about yourself and why you would be a good fit for JumpCloud. Please note JumpCloud is not accepting third party resumes at this time.