Senior Software Engineer - Türkiye

Ankara, Türkiye - Remote
Engineering /
Full Time /
Remote
About the Organization:

Our Software Engineering organization is changing the way IT admins and users securely use their devices to get work done. Our unique development approach brings fast-paced SaaS methodologies to a traditionally stagnant and slow moving environment. Our Go agent running on customer laptops evolves quickly (weekly releases!?!) and gives IT admins instant access to thousands of data points about their heterogeneous environment. We believe giving admins a secure platform for their users enables our customers to move fast, stay secure, and save time. Our Device Management team is at the heart of this vision. Come join us!
 
About the Role:

We’re looking for senior software engineers to be the next members of our growing software development teams. Depending on your aptitude and abilities, you’ll be working with the full technology stack, all the way from operating systems internals to SaaS front-end code.  We're using the latest and greatest technologies like GoLang, Node, Docker, ELK Stack, Redis, and more. 
 
But wait, you haven’t used those technologies? No worries: we’re open minded and we believe that good engineering is not technology specific.
 
The Problems you’ll be solving…
 
As a key part of our engineering team you’ll lead developing features that enable JumpCloud to secure and authenticate across environments with heterogeneous operating systems. Continuous improvement is a core value at JumpCloud.  We challenge every member of our team to be 1% better everyday. 

What you'll be doing:

    • 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

We’re looking for…

    • 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, or C++, with a willingness to learn Go and/or NodeJS