Talent.com
Lead Software Engineer - Backend

Lead Software Engineer - Backend

VIDA Digital IdentityBengaluru, Karnataka, India
1 day ago
Job description

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.
  • Create a job alert for this search

    Lead Engineer Backend • Bengaluru, Karnataka, India