Published: Fri, 11 Oct 2024 08:50:57 GMT
Position Title: Device Management Software Engineer
Company Name: JumpCloud
Location: Remote (within country specified in job description)
About the Company:
JumpCloud is a remote-first company that centralizes management of user identities and devices, enabling organizations to adopt Zero Trust security models. With over 200,000 organizations using our services, including well-known companies like GoFundMe and ClassPass, we are dedicated to revolutionizing the IT industry.
About the Role:
JumpCloud is seeking an experienced Software Engineer to join our team. This role will focus on developing applications and services for Windows, Mac, and Linux devices, as well as working closely with back-end services. The Device Management team plays a crucial role in our product portfolio, providing the foundation for our cloud and device-based solutions. This position offers the opportunity to make a significant impact in the IT industry while working with a team of passionate and creative individuals.
Key Responsibilities:
– Take ownership of a critical part of our endpoint agent solution for MacOS and Windows environments
– Design and develop using proven technologies and innovative solutions
– Participate in architecture design and decision making
– Collaborate with QA, server-side developers, product managers, and peer agent developers
– Release high-quality code, including running integrated unit tests
Requirements:
– 5+ years of coding experience
– Exposure to Javascript and GoLang (bonus points)
– Experience with multi-threading
– Knowledge of MacOS and Windows internals and services
– Understanding of database technologies (e.g. postgres, mongoDB)
– Experience with collaboration tool development (bonus)
– Experience with web technologies (e.g. Javascript, typescript, react) (bonus)
– Familiarity with Win/Linux (bonus)
Nice to Have:
– Experience with web technologies like Javascript, typescript, react etc – Advantage #LI-JW1
Location:
JumpCloud is a remote-first company, with team members located in over 15 countries. However, to be considered for this role, you must be located and authorized to work in the country specified in the job description.
Language Requirements:
JumpCloud conducts internal business in English and the interview process will primarily take place in English. Fluency in English is required for this role, and any additional language requirements will be specified in the job description.
Why Join JumpCloud?
If you thrive in a fast-paced, SaaS-based environment and enjoy solving challenging technical problems, we want to hear from you! At JumpCloud, you’ll work with talented individuals across various departments who are passionate about our mission. Our company values building connections and creating a diverse and inclusive work environment. We offer a competitive salary, benefits, and the opportunity to contribute to a growing company.
How to Apply:
To be considered for this role, please submit your resume and a brief explanation about yourself and why you would be a good fit for JumpCloud. We are not accepting third-party resumes at this time.
JumpCloud is an equal opportunity employer and all applicants will be considered for employment without discrimination based on race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, or disability status. #LI-Remote #BI-Remote Apply link