Skip to main content
Posted 03 July, 2026

Senior Full Stack Engineer

DigiCert
Bangalore, India Full Time
Reference: 102_698972_8605720002

Job Summary

Digicert DNS is revitalizing its engineering culture and adopting modern software design and delivery techniques. We are looking for intellectually passionate people who learn quickly, thrive in a fast-paced environment and stay current with the latest technologies. We want people who fit our emerging Agile/Devops culture, enjoy debating and learning from differing opinions, and have a high level of engagement. Strong programming and software design skills are essential, so we'll ask you to write code during most steps of the interview process.

What you will do

  • Lead the design and development of high-scale services and products as part of an Agile (Scrum/Kanban) team.
  • Design, write, test, and debug production-quality code primarily in Java, with exposure to Python and other modern languages.
  • 60% Focus: Develop, test, and debug scalable backend services and APIs, while contributing to frontend components where needed.
  • 40% Focus: Lead and drive automation across development workflows, including: Building and managing pipelines using tools such as Gradle, Maven/Ant, and Jenkins/GitLab CI
  • Implementing testing frameworks using JUnit, Cucumber, and other automation tools
  • Managing deployments using Terraform, Ansible, and cloud-native tooling Improving engineering productivity by automating test environments, test data, and build frameworks
  • Design and build RESTful APIs and microservices that are scalable, secure, and maintainable.
  • Develop and contribute to frontend applications using modern frameworks (React/Angular/Vue) to deliver end-to-end solutions.
  • Work with both relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, DynamoDB).
  • Ensure system reliability by measuring and improving service health, performance, and scalability.
  • Collaborate with product managers, architects, engineering teams, and leadership to deliver high-quality solutions.
  • Contribute to and evolve shared platform infrastructure and engineering standards.
  • Continuously learn new technologies and share knowledge across the team.
  • Drive a culture of continuous improvement and engineering excellence.

Roles and Responsibilities

  • Create high-level product specifications and detailed design documents.
  • Define and provide architectural blueprints and technical direction for development teams.
  • Lead the development team through design, implementation, and delivery.
  • Troubleshoot and resolve complex technical issues in design and code.
  • Ensure solutions are scalable, reliable, and meet functional and non-functional requirements.
  • Drive improvements in performance, reliability, and operational efficiency.
  • Mentor and guide engineers across different experience levels.
  • Collaborate with stakeholders to define requirements and translate them into technical solutions.
  • Actively contribute to and lead the technical vision and roadmap execution.
  • Promote best practices in coding standards, testing, and DevOps.

What you will have

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 7+ years of experience developing enterprise-grade software and services.
  • 2+ years of experience working in Unix/Linux environments.
  • 2+ years of experience designing and architecting complex, scalable systems.
  • Proven experience as a lead engineer or designer on high-volume, distributed systems.
  • Strong hands-on experience with Java (Spring Boot preferred) and familiarity with Python or similar languages.
  • Experience designing and building RESTful APIs and microservices architectures.
  • Strong understanding of frontend technologies (React/Angular/Vue) and full-stack development concepts.
  • Experience working with cloud platforms (AWS preferred) and cloud-native architectures.
  • Experience with CI/CD pipelines, infrastructure as code, and automation tools.
  • Strong knowledge of database design and data modeling (SQL and NoSQL).
  • Ability to clearly communicate technical ideas and influence decisions.

Nice to have

  • Experience working on high-scale platforms (e.g., DNS, networking, or edge systems).
  • Familiarity with observability tools, monitoring, and performance tuning.
  • Experience with containerization (Docker, Kubernetes).
  • Exposure to event-driven architectures and streaming systems.

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-SD1

Sign up for Job Alerts