Software Engineer, Auth & Access – RADIUS

Yesterday

Apply Now
Logo of JumpCloud

JumpCloud

SaaS • Security • Enterprise

JumpCloud is a unified identity, device, and access management platform that helps organizations centrally manage and secure their IT infrastructure across multiple operating systems and devices. It provides comprehensive solutions for cross-platform device management, cloud-first directory services, Active Directory modernization, and hybrid work enablement. JumpCloud enhances security through features such as zero trust security, passwordless authentication, and multi-factor authentication. Its platform supports automated onboarding and offboarding, identity lifecycle management, conditional access, and compliance management. JumpCloud integrates with various HR systems and offers SaaS management, allowing companies to streamline IT operations and reduce complexity. Trusted by organizations worldwide, JumpCloud is recognized for its ability to unify and secure digital workplace environments efficiently and effectively.

201 - 500 employees

Founded 2013

☁️ SaaS

🔐 Security

🏢 Enterprise

💰 $66M Series F on 2021-10

📋 Description

• As a Software Engineer in the Auth & Access team, you will be an individual contributor delivering on product and technical roadmaps. • This role focuses on building and scaling the core services that other JumpCloud products rely on. • You will be hands-on with our development, focusing on designing new APIs and services, scaling our infrastructure on AWS, and enhancing the performance and reliability of our core network access services, including our large-scale RADIUS (Remote Authentication Dial-In User Service) implementation. • The services you build are the backbone of the JumpCloud platform, directly impacting the security and productivity of thousands of organizations worldwide. • You will not only contribute high-quality code but also participate heavily in design discussions, mentor other engineers, and take ownership of complex projects from start to finish.

🎯 Requirements

• 5+ years of professional experience in software development, with a strong focus on backend systems and infrastructure engineering. • Proficiency in backend programming languages like Go, Python, and C, suitable for high-performance and low-level networking development. • Deep expertise in the RADIUS protocol (RFC 2865, 2866), including understanding packet structure, shared secret security mechanisms, and knowledge of authentication methods like PAP, MSCHAP, and advanced EAP protocols (EAP-TLS, EAP-TTLS, PEAP). • Hands-on experience deploying, configuring, and managing high-performance RADIUS server software (e.g., FreeRADIUS), including experience simulating and testing with various NAS (Network Access Server) and RADIUS client implementations. • Expertise in database management and SQL, including hands-on experience with production-scale databases like MySQL and PostgreSQL, as well as NoSQL systems (e.g., MongoDB, DynamoDB). • Strong understanding of various networking protocols relevant to authentication and authorization, and familiarity with gRPC and Multi-Factor Authentication (MFA) implementation flows. • Proven expertise in designing, developing, and deploying applications on AWS Cloud Services. • Extensive experience with the complete DevOps lifecycle, including Git version control, building and managing CI/CD pipelines, and infrastructure-as-code using Terraform. • Strong hands-on experience with Docker and Kubernetes for building, deploying, and orchestrating highly available containerized services. • Experience designing and implementing asynchronous communication patterns between distributed systems using message queues (e.g., SQS, Kafka). • Fundamental knowledge of securing data at rest and in motion, including concepts like encryption/decryption and Key Management Services (KMS). • Excellent problem-solving skills and the ability to work independently and as part of a team. • Strong communication and interpersonal skills.

🏖️ Benefits

• JumpCloud is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

Apply Now

Similar Jobs

Yesterday

Coinbase

1001 - 5000

₿ Crypto

💸 Finance

💳 Fintech

Senior Software Engineer focusing on data platforms at Coinbase. Building scalable data solutions to enhance analytics and user experiences.

🇮🇳 India – Remote

💰 $21.4M Post-IPO Equity on 2022-11

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

Yesterday

EXL

10,000+ employees

Full Stack Developer responsible for designing and maintaining web applications ensuring seamless integration. Join a dynamic team focused on high-quality software solutions in India.

🇮🇳 India – Remote

💰 $2M Venture Round on 2015-01

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

Yesterday

HighLevel

201 - 500

☁️ SaaS

🤝 B2B

Senior Software Engineer developing and scaling the Agency Module and Billing systems for HighLevel. Collaborating closely with Product Managers and Engineers to deliver intuitive solutions.

🇮🇳 India – Remote

💰 Series A on 2021-11

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

2 days ago

Astreya

1001 - 5000

🔒 Cybersecurity

🏢 Enterprise

☁️ SaaS

Regional Technical Lead responsible for advanced technical leadership in IoT systems. Supporting Smart Building Solutions with a focus on system reliability and operational integrity in India.

🇮🇳 India – Remote

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

Azure

IoT

ServiceNow

2 days ago

Switchfly

51 - 200

🤝 B2B

☁️ SaaS

🔌 API

Software Engineer developing and supporting applications in the travel industry at Switchfly. Building scalable cloud-native solutions and collaborating with remote teams.

🇮🇳 India – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com