Senior Software Engineer

Logo of JumpCloud

JumpCloud

πŸ“Remote - India

Job highlights

Summary

Join JumpCloud as a Senior Software Engineer and contribute to our growing remote development teams. You will work with a full technology stack, from operating system internals to SaaS front-end code, utilizing technologies like GoLang, Node, Docker, and more. Partner with product, UX, and other senior engineers on feature development and contribute to key technology decisions. Lead and improve engineering processes, and work in a cross-platform environment. JumpCloud offers a remote-first work environment and values a diverse and inclusive culture.

Requirements

  • 5+ years of industry/production programming experience
  • Bachelor and/or Master degree or equivalent work experience
  • Experience delivering products collaboratively and end-to-end, from ideation through planning and scoping to implementation and maintenance
  • Comfortable working in a cross-platform environment (Mac/Linux/Windows)
  • Willingness to learn and embrace new technologies, languages, and frameworks
  • Experience designing, programming, and implementing large information systems
  • Excellent organizational and inclusive technical leadership skills
  • Experience in any of the following: Go, NodeJS, Java, Python, C, C#, or C++, with a willingness to learn Go and/or NodeJS
  • You must be located in and authorized to work in the country noted in the job description to be considered for this role
  • Please note: There is an expectation that our engineers participate in on-call shifts. You will be expected commit to being ready and able to respond during your assigned shift, so that alerts don't go unaddressed
  • To be considered for a role at JumpCloud, you will be required to speak and write in English fluently

Responsibilities

  • Partner with product, UX and other senior engineers on feature discovery and rapid prototyping to help shape the long term roadmap in the JumpCloud product portfolio
  • Partner with our architects to help make key technology decisions, inform build vs. buy decisions, and inform new product development vs. technical debt decisions
  • Lead and contribute to device management areas ranging from working with operating system APIs & internals to contributing to our cloud platform
  • Help your engineering team continuously improve our processes, techniques and technologies

Preferred Qualifications

Haven’t used those technologies? No worries: we believe that good engineering is not technology specific

Benefits

  • All roles at JumpCloud are Remote unless otherwise specified in the Job Description
  • JumpCloud is committed to being Remote First, meaning that you are able to work remotely within the country noted in the Job Description

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let JumpCloud know you found this job on JobsCollider. Thanks! πŸ™