Mumbai, Maharashtra, India
Not disclosed
On-site
Full Time
2+ years of experience in Angular (Angular 2+ preferred)Proficiency in TypeScript, JavaScript, HTML5, and CSS3Strong understanding of RESTful APIs and HTTP protocolsFamiliarity with Angular CLI, Webpack, and modern frontend toolsExperience in unit testing. Knowledge of Git/GitHub for version controlExperience with responsive and mobile-first web designGood problem-solving skills and the ability to debug applications effectivelyNice to Have: Knowledge of Node.js, Express, or backend technologies. Familiarity with GraphQL, Docker, or cloud services (AWS, Azure, GCP).
Kolkata metropolitan area, West Bengal, India
Not disclosed
On-site
Full Time
Job Summary: We are looking for an experienced and passionate Senior Software Engineer with deep expertise in VPN protocols, TLS security, and Quantum-Safe Cryptography to join our cybersecurity product team. In this role, you will lead the design, development, and integration of secure communication protocols, ensuring privacy and resilience against evolving cyber threats—including those posed by quantum computing. You’ll contribute to building next-generation secure networking systems for enterprise-grade deployments. Key Responsibilities: • Design, implement, and maintain secure VPN protocols (e.g., IPsec, OpenVPN, WireGuard, SSTP, L2TP,etc.) • Develop and enhance TLS-based secure communication channels • Integrate Quantum-Safe Cryptographic Algorithms like ML-KEM, ML-DSA, and SLH-DSA into secure protocol workflows • Collaborate with cross-functional teams to deliver high-performance and scalable security modules • Optimise performance and reliability of encrypted traffic handling in high-throughput environments • Conduct protocol-level debugging, vulnerability analysis, and patching of identified issues • Ensure compliance with modern cryptographic standards and best practices • Create comprehensive documentation for design, implementation, and testing • Mentor junior engineers and contribute to code reviews and architectural decisions • Work closely with security teams to evaluate threat models and ensure resilience. • Adhere to high-quality work standards • Responsible for maintaining the Confidentiality, Integrity and Availability information assets,including business-critical information. Skills and Experience: • BE/BTech in Computer Science, Cybersecurity, or a related field • 6+ years of hands-on software development experience in Python, C, and C++ • Strong understanding and practical experience with TLS and VPN protocols such as IPsec, OpenVPN,WireGuard, SSTP, L2TP, PPTP, SoftEther • Familiarity with Quantum-Safe Algorithms like ML-KEM, ML-DSA, SLH-DSA is highly preferred • Deep knowledge of cryptographic principles, public key infrastructure (PKI), and secure key exchange mechanisms • Experience working on Linux/Unix systems, including networking stack and kernel modules • Exposure to network security tools and traffic analysis (e.g., Wireshark, tcpdump) • Strong problem-solving, debugging, and optimization skills in secure systems development • Good understanding of secure coding practices, threat modeling, and vulnerability assessments • Familiarity with version control tools like Git, CI/CD pipelines, and Agile development practices • Excellent communication, documentation, and collaboration skills • Passion for building cutting-edge security solutions in a fast-paced environment • Knowledge of firewall technologies, packet filters, DPI (Deep Packet Inspection) or similar networking/security systems is a strong plus • Familiarity with packet capture tools (Wireshark/tcpdump) and network debugging techniques • Good grasp of cybersecurity principles, threat detection, and secure coding practices • Familiarity with Git, CI/CD pipelines, and modern development practices • Strong communication and collaboration skills • Bonus: Knowledge of MITRE ATT&CK, OWASP, or experience in building security-focused products Show more Show less
Kolkata, West Bengal, India
Not disclosed
On-site
Full Time
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills. Responsibilities Writing clean, high-quality, high-performance, maintainable code Develop and support software including applications, database integration, interfaces, and new functionality enhancements Coordinate cross-functionally to insure project meets business objectives and compliance standards Support test and deployment of new products and features Participate in code reviews Qualifications Bachelor's degree in Computer Science (or related field) 3+ years of relevant work experience Expertise in Object Oriented Design, Database Design, and XML Schema Experience with Agile or Scrum software development methodologies Ability to multi-task, organize, and prioritize work Show more Show less
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.