hirq
← All jobs

DigiCert

Senior Software Engineer

Bangalore, India · On-site · Engineering

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

AWSPythonJavaSpringREST APIsCI/CDMachine LearningLLMsLangChainMLOpsGraphQLMySQLDatabricksKafkaDockerKubernetes
Who we are DigiCert is a global leader in intelligent trust. We protect the digital world by ensuring the security, privacy, and authenticity of every interaction. Our AI-powered DigiCert ONE platform unifies PKI, DNS, and certificate lifecycle management, to secure infrastructure, software, devices, messages, AI content and agents. Learn why more than 100,000 organizations, including 90% of the Fortune 500, choose DigiCert to stop today’s threats and prepare for a quantum-safe future at www.digicert.com Job summary We are seeking a highly experienced Full Stack Senior Software Engineer with deep expertise in Java and Python, strong cloud-native development skills on AWS, and hands-on experience building Agentic AI workflows and intelligent applications. What you will do - Collaborate with product managers, UX designers and architects to understand project requirements and technical specifications. - Design, develop, test, and maintain software applications, ensuring they meet high-quality standards and performance benchmarks. - Write clean, efficient, and maintainable code, in accordance with coding standards and best practices. - Conduct code reviews to increase code quality, consistency, and alignment with the product design and architecture. - Analyze, troubleshoot, and debug product defects and provide timely solutions to customer issues. - Design, develop, scale, and manage robust APIs to ensure seamless and secure communication across distributed systems and external platforms. - Establish, implement, and enforce strict API and data governance policies to ensure security, compliance, and architectural consistency across all enterprise integrations. - Stay up to date on emerging technologies and industry trends to continuously improve software development processes and tools. - Contribute to architectural decisions and help drive technical innovation within the team. - Design and implement end-to-end full stack features spanning Java/Python back-end services, RESTful APIs, and modern front-end components integrated with cloud-native AWS infrastructure. - Architect and develop Agentic AI workflows — including multi-agent orchestration, tool-use patterns, and autonomous task pipelines — leveraging frameworks such as LangChain, LangGraph, CrewAI, or AWS strands/Agentic core. What you will have - Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience). - 5+ years of professional experience in a software development role. - Proficiency in Java and Python and a strong grasp of software development principles. - Deep, hands-on expertise with AWS services including EC2, ECS/EKS, Lambda, S3, RDS, SQS/SNS, API Gateway, Bedrock, and SageMaker, with a strong preference for AWS-first architecture decisions. - Hands-on experience with Spring Boot, RESTful APIs, microservices, and cloud-native application development. - Experience building Generative AI applications using LLMs (GPT, Claude, Llama, etc.), RAG, embeddings, and prompt engineering. - Experience developing AI agents and Agentic AI workflows using frameworks such as LangChain, LangGraph, CrewAI, or AWS AgentCore/Strands. - Experience deploying AI/ML applications with MLOps, CI/CD pipelines, and model lifecycle management. - Proficiency with Docker, Kubernetes, relational and NoSQL databases, and Agile development practices. - Strong problem-solving, communication, and secure software development skills. - Experience with Infrastructure as Code (Terraform/CloudFormation) and DevOps tools such as GitHub Actions, Harness, or Jenkins. - Exceptional problem-solving skills and the ability to analyse and address complex technical issues. Nice to have - List preferred qualifications here - Experience with GraphQL, Kafka, Databricks, or distributed data platforms. - Experience with OpenTelemetry, Prometheus, Grafana, or New Relic. - Experience mentoring engineers and contributing to architecture and technical strategy. - Experience developing and deploying AI applications including chatbots, virtual assistants and other NLP powered tools. - Develop, fine-tune and deploy LLM-based solutions using AWS services and tools. - Experience with MLOps, CI/CD pipelines for ML models, model monitoring and lifecycle management. - Experience in using Blackduck, SonarQube, FOSSA or similar tools. - Knowledge of both relational (MySQL, MariaDB) and NoSQL/non-relational databases. - Application of secure coding practices and methodologies. - A passion for unit testing and consistently delivering high-quality code. Benefits - Generous time off policies - Top shelf benefits - Education, wellness and lifestyle support To protect candidate information and maintain a secure hiring process, all applications must be submitted through our careers portal. Resumes or CVs sent directly via email will not be reviewed or considered. #LI-SS