'C++ & PKI Agent' Developer in Bangalore

Quest Global

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Quest Global in Bengaluru is seeking an experienced software engineer to develop and maintain the PKI Agent, a device-side platform running on Windows and Linux for secure identity, certificate lifecycle, provisioning, and secure communications.

The role focuses on building robust C++ components, applying strong OS fundamentals, and integrating with PKI services across healthcare products, with emphasis on quality, testing, and collaboration in an Agile team.

Qualifications

  • 3+ years of software development experience.
  • Strong C++ programming skills with OS fundamentals.
  • Experience with AI-assisted development tools (e.g., Copilot, ChatGPT).

Responsibilities

  • Implement PKI Agent features and enhancements.
  • Develop and maintain C++ components supporting PKI Agent functionality.
  • Create and maintain unit tests and support system validation activities.
  • Contribute to BDD-based test automation initiatives.
  • Participate in debugging, troubleshooting, and root-cause analysis.
  • Support defect resolution, release readiness, and production-quality software delivery.
  • Utilize AI-assisted development tools to improve productivity and quality.

Skills

Strong C++ programming
Multithreading fundamentals
Unit testing
Automation frameworks
Debugging techniques
OS concepts

Tools

STL
Memory management
AISDLC tools

Job description

Role Summary

This role focuses on developing and maintaining the

Job Requirements
Role Summary

This role focuses on developing and maintaining the PKI Agent, a device-side software platform running across Windows and Linux environments that enables secure device identity, certificate lifecycle management, device provisioning, secure communication, remote operations, and integration with enterprise PKI services across healthcare products.

The ideal candidate will possess strong C++ development skills, good operating system fundamentals, understanding of PKI and cryptographic concepts, and a passion for building secure, reliable, and scalable platform software.

Key Responsibilities
Software Development
  • Implement PKI Agent features and enhancements.
  • Develop and maintain C++ components supporting PKI Agent functionality.
  • Create and maintain unit tests and support system validation activities.
  • Contribute to BDD-based test automation initiatives.
  • Participate in debugging, troubleshooting, and root-cause analysis.
  • Support defect resolution, release readiness, and production-quality software delivery.
  • Utilize AI-assisted development tools such as GitHub Copilot, ChatGPT, Codex, and similar platforms to improve engineering productivity and quality.
PKI Agent Features
Contribute To
  • Device registration and provisioning
  • Certificate enrollment and issuance workflows
  • Certificate renewal, rotation, revocation, and recovery
  • Device identity and trust establishment
  • Certificate lifecycle management
  • Secure device-to-cloud communication
  • Mutual TLS (mTLS) authentication and secure connectivity
  • Agent configuration and policy management
  • Agent update and recovery workflows
  • Job orchestration and operational workflows
  • Reliability, resiliency, and performance improvements
Team Collaboration
  • Participate in Agile ceremonies, backlog refinement, estimation, and sprint planning.
  • Work closely with Senior Engineers on technical solutions and feature delivery.
  • Participate in code reviews and peer collaboration activities.
  • Collaborate with Cloud, Infrastructure, QA, V&V, Security, and DevOps teams.
  • Contribute to technical documentation and Quality Management System (QMS) deliverables.
Work Experience
Required Technical Skills
Software Development
  • 3+ years of software development experience.
  • Strong C++ programming skills.
  • Understanding of object-oriented design, STL, memory management, multithreading fundamentals, debugging techniques, unit testing, and automation frameworks.
  • Experience building and debugging production software.
  • Hands-on experience developing system-level or platform software.
  • Familiarity with AI-Driven Software Development Lifecycle (AISDLC) practices and tools such as GitHub Copilot, ChatGPT, Codex, Cursor, Continue, or similar AI-assisted development platforms.
PKI & Security Fundamentals

Good understanding of PKI and cryptographic fundamentals, including digital certificates, X.509 certificate standards, certificate lifecycle management, TLS/mTLS, certificate-based authentication, public/private key concepts, secure communications, and identity management. Experience developing, debugging, and supporting software running across Windows and Linux environments.

Windows and Linux System Fundamentals

Good understanding of Windows and Linux operating systems, including services, processes, networking, file systems, security fundamentals, and application troubleshooting. Experience developing, debugging, and supporting software running across Windows and Linux environments

Preferred Experience
  • PKI, cybersecurity, identity, or cryptographic platforms
  • X.509 certificates and certificate lifecycle management
  • TLS/mTLS and certificate-based authentication
  • Certificate enrollment and provisioning workflows
  • Certificate Authority (CA) integrations
  • Device identity and trust management
  • Secure device-to-cloud communication architectures
  • REST APIs and distributed systems
  • Unit testing and BDD test automation
  • CI/CD pipelines and DevSecOps practices
  • QMS documentation, design documentation, and traceability artifacts
  • Healthcare, medical device, or regulated software environments
  • AI-assisted software development and engineering productivity tools
Expected Behavior
  • Deliver assigned features and user stories with high quality and predictability.
  • Produce secure, maintainable, and well-tested code.
  • Troubleshoot and resolve implementation issues independently.
  • Follow established design, security, quality, and coding standards.
  • Contribute to unit testing, BDD automation, and continuous quality improvements.
  • Maintain technical and QMS documentation as required.
  • Work effectively within a distributed engineering team.
  • Become productive quickly and contribute to PKI next delivery and future platform initiatives.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - C++ - PKI
Software Engineer - C++ - PKI

Trigent Software • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Analyst - IAM PKI
Senior Analyst - IAM PKI

PepsiCo • Hyderabad

On-site
INR 2,400,000 - 4,200,000
PKI Engineer - C# Expert
PKI Engineer - C# Expert

Citibank (Switzerland) AG • Chennai District

Hybrid
INR 1,200,000 - 2,000,000
PKI Developer
PKI Developer

Outworx Solutions • Navi Mumbai, Mumbai

On-site
INR 1,800,000 - 3,000,000
PKI/Cloud Solution Engineer-japanese global medical tech co, gurugrm
PKI/Cloud Solution Engineer-japanese global medical tech co, gurugrm

3 Point Hrm • Gurugram District

On-site
INR 1,500,000 - 2,100,000
PKI Engineer - Java /Cloud Expert
PKI Engineer - Java /Cloud Expert

Citigroup Inc. • Chennai District

On-site
INR 900,000 - 1,500,000
Senior Security Engineer PKI Cryptography L3
Senior Security Engineer PKI Cryptography L3

Alike Thoughts • Pune District, Chennai District

On-site
INR 4,200,000 - 6,800,000
Full Stack Software Engineer (PKI & Security Applications, Java, Reac)
Full Stack Software Engineer (PKI & Security Applications, Java, Reac)

Neemus Software • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Analyst - Application Programing
Senior Analyst - Application Programing

Bank of America • Chennai District

On-site
INR 1,200,000 - 2,400,000
Senior Consultant - System Management
Senior Consultant - System Management

Vivantify Technology Solutions India Private Limited • Bengaluru

On-site
INR 900,000 - 1,400,000
Competitive salary
Professional growth
Collaborative environment
+1