Engineering - Dev

Lead Software Engineer - Backend

Bengaluru, Karnataka
Work Type: Full Time

VIDA Digital Identity  Bengaluru, Karnataka, India (On-site)


Lead Software Engineer - Backend (Java/Spring Boot)


Company Overview:


VIDA Digital Identity is a leading provider of innovative SaaS solutions, dedicated to revolutionizing digital identity and authentication through cutting-edge technology. We are seeking a highly skilled Senior Software Engineer with expertise in backend development using Java and Spring Boot to join our dynamic and collaborative team.


Role Overview:


As a Lead Software Engineer specializing in backend technologies, you will take a pivotal role in designing, developing, and maintaining the core infrastructure of our SaaS platform. Your primary focus will be on building scalable, high-performance, and secure backend systems using Java and Spring Boot.

Key Responsibilities:

  • Architect and drive technical decisions to ensure scalability, maintainability, performance, and security across backend systems.

  • Design, develop, and maintain robust, high-performance backend services and APIs using Java and Spring Boot.

  • Collaborate cross-functionally with frontend developers, product managers, and other stakeholders to deliver reliable and business-aligned solutions.

  • Lead the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.

  • Continuously optimize and improve existing systems for efficiency, scalability, and reliability.

  • Evaluate and adopt emerging technologies and best practices to strengthen the platform and engineering capabilities.

  • Conduct code reviews and mentor engineers to uphold high standards of code quality, maintainability, and technical excellence.

  • Ensure system reliability and availability through proactive monitoring, alerting, and incident management, maintaining KPIs such as uptime, latency, and code quality.

  • Lead incident response and root-cause analysis, implementing preventive measures to improve resilience and operational maturity.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.

  • 8+ years of hands-on experience in backend software development, with strong expertise in Java and Spring Boot.

  • Proven experience architecting and building scalable, maintainable, and high-performance backend systems and microservices architectures.

  • Deep understanding of data structures, algorithms, distributed systems, and system design principles.

  • Demonstrated ability to design, implement, and optimize RESTful APIs and service-oriented architectures.

  • Strong knowledge of database systems (both SQL and NoSQL), data modeling, and performance tuning.

  • Experience with cloud platforms (AWS, Azure, or GCP), including scalable deployment architectures, monitoring, and observability.

  • Familiarity with DevOps practices, including CI/CD pipelines, containerization (Docker/Kubernetes), and automated testing frameworks.

  • Commitment to clean code, robust design, and test-driven development (TDD) principles.

  • Proven track record in mentoring engineers, conducting code reviews, and driving engineering excellence.

  • Strong analytical and problem-solving skills, with the ability to troubleshoot complex production issues.

  • Excellent communication and collaboration skills, with experience working in Agile cross-functional teams.

Preferred Qualifications:

  • Experience in federated identity protocols, JWT, JWS, JWE, PKI, and standard symmetric/asymmetric cryptography.

  • Knowledge of other programming languages and frameworks would be a plus.

Benefits:

  • Competitive compensation package and performance-based incentives.

  • Comprehensive healthcare, retirement plans, and other company perks.

  • Opportunities for career growth and continuous learning in a fast-paced, innovative environment.


Submit Your Application

You have successfully applied
  • You have errors in applying
By applying a job vacancy in VIDA, you agree to provide necessary information to be processed by VIDA for the purpose of VIDA recruitment process.
We may obtain and/or exchange your information with third party that perform recruitment functions on our behalf or via a recruitment platform. 
Regardless of the recruitment result, your information will be kept to VIDA for maximum 2 years as a reference for future job vacancies. Should you need any assistance or need, please contact [email protected]