Staff Software Engineer - India

JumpCloud delivers a unified open directory platform for securely managing identities, devices, and access across organizations.
Hyderabad, Telangana, IndiaIndia Gate, New Delhi, Delhi, IndiaMumbai, Maharashtra, India
Backend
Staff Software Engineer
Remote
8+ years of experience
Enterprise SaaS · Cybersecurity

Description For Staff Software Engineer - India

JumpCloud is seeking a Staff Software Engineer to join their remote engineering team in India. The role focuses on identity and access management, specifically working with Active Directory integration and future Azure migration. As a key member of the team, you'll be responsible for designing and implementing authentication systems, managing directory migrations, and developing web services using modern technologies like MongoDB, GoLang, Node.js, and more. The ideal candidate brings 8+ years of programming experience and a strong background in distributed systems and cloud technologies. JumpCloud offers a collaborative environment where you'll work with cutting-edge technologies to solve complex problems in identity management and security. The company values diversity and maintains a remote-first culture, allowing you to work flexibly from various locations across India while contributing to a product that simplifies IT management for organizations worldwide. This role provides an excellent opportunity to shape the future of identity and access management while working with a talented global team.

Last updated an hour ago

Responsibilities For Staff Software Engineer - India

  • Understand technical details and protocols of Active Directory including LDAP, Kerberos and DNS
  • Help other developers understand Active Directory integration
  • Work with engineering leadership and Product Management for work and feature scoping
  • Design architecture for user authentication, AD object migration, and GPO management
  • Develop web services for AD Integration within JumpCloud's infrastructure
  • Plan migration from Active Directory to Microsoft Azure

Requirements For Staff Software Engineer - India

Go
Node.js
MongoDB
Redis
Java
Python
  • 8+ years of industry/production programming experience in Java, Python, C, or C++
  • Willingness to learn and embrace new technologies
  • Strong experience developing large-scale web applications, SaaS applications in cloud
  • Comfortable with Linux/OSX/Unix as desktop development environment
  • Strong database work experience with relational and non-relational databases
  • Strong team player with Agile experience
  • Bachelor's degree in Computer Science or related field
  • Passion for product and customer
  • Fluency in English

Interested in this job?

Jobs Related To JumpCloud Staff Software Engineer - India

Virtual Memory Kernel Engineer

Virtual Memory Kernel Engineer position at Apple, focusing on operating system kernel development and memory management across Apple's product ecosystem.

Signal Integrity Architect

Signal Integrity Architect position at Qualcomm Technologies, leading high-performance SI solutions for data center servers with focus on advanced interconnect technologies.

Staff CPU Physical Design Electrical Analysis Engineer - PDN/EM/IR

Staff CPU Physical Design Electrical Analysis Engineer position at Qualcomm focusing on PDN/EM/IR analysis and optimization for advanced CPU designs.

Software Development Lead

Lead software development position at Stafi, offering remote work, competitive benefits, and professional growth opportunities.

Staff Backend Engineer

Staff Backend Engineer position at OpenSea, leading NFT marketplace's backend architecture development with focus on scalable, event-driven systems. Remote US, $190-345K + benefits.