Software Engineer - AAA & Access Control (Bengaluru)

Software Engineer - AAA & Access Control (Bengaluru)

06 Nov
|
MROTEK
|
Bengaluru

06 Nov

MROTEK

Bengaluru

>

Implements the AAA subsystem - RADIUS and TACACS+ - and user access control, under the Principal Engineers guidance.

Key Responsibilities

- Implement the AAA framework - authentication, authorization, and accounting flows - and the local user database with privilege levels
- Implement the RADIUS client (RFC 2865/2866) - Access-Request/Accept/Reject, PAP/CHAP authentication, and accounting
- Implement the TACACS+ client (RFC 8907) - authentication, command authorization, and command/connection accounting
- Write comprehensive unit tests for authentication, authorization, and accounting flows, including error and fallback scenarios
- Debug AAA issues by tracing authentication flow and analyzing RADIUS/TACACS+ packets with Wireshark

Requirements
- 0-3 years of software development experience (fresh graduates with solid security/networking skills welcome)
- Strong understanding of authentication and access control concepts
- Hands-on experience with C or Python programming (coursework or personal projects)
- Basic knowledge of network security and user management systems





Nice to Have
- Personal projects involving authentication systems or security protocols
- Open-source contributions to AAA systems (FreeRADIUS, tac_plus, PAM modules)
- Familiarity with 802.1X and EAP protocols
- Understanding of multi-factor authentication (MFA) systems

Key Skills

C Python RADIUS (RFC 2865/2866) TACACS+ (RFC 8907) bcrypt/scrypt PAM Wireshark GDB

What You ll Gain

- Hands-on experience with production-grade AAA and access control systems
- Mentorship from experienced Principal Engineers and Security Architects
- Deep technical skills in authentication protocols and network security
- Career growth path to Senior Engineer and Security Specialist roles

This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Software Engineer - AAA & Access Control (Bengaluru)
🏢 MROTEK
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer - aaa & access control (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: software engineer - aaa & access control (bengaluru) / bengaluru