Manager, Software Engineering- JAVA
Engineering manager role in Bengaluru leading an R&D content-tech team that builds the Singularity Search APIs for lifesciences & healthcare. Day to day: leading engineers, overseeing delivery, architecture reviews, and driving AI-assisted development practices across the SDLC using Java, Spring Boot, microservices, and AWS.
- Compensation
- Not disclosed
- Location
- Bengaluru, India
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Full time
- Experience
- 5+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor's degree in computer science, IT, engineering, or related field
- 8+ years hands-on Java application development experience
- Strong expertise in Java, Spring Boot, Spring Framework, RESTful APIs, and Microservices
- 2-5+ years of experience leading engineering or technical teams
- Experience with cloud platforms (AWS, Azure, or Google Cloud)
- Experience with CI/CD pipelines, DevOps practices, and infrastructure automation
- Experience with AI-assisted software development tools and modern developer workflows
Nice to have
- Java 17+
- Microservices architecture, JPA
- Redis
- Testing frameworks: JUnit, Mockito
- AWS basics (S3, SQS, EC2, ECS, OpenSearch)
- Node.js
Full description
We are seeking an experienced Technical Manager to lead our R&D content tech team, oversee software development projects, and ensure the successful delivery of high-quality technical solutions. The ideal candidate combines strong technical expertise with leadership and project management skills. The ideal candidate combines strong technical leadership with hands-on experience in modern software engineering practices, including AI-assisted development, across the Software Development Life Cycle (SDLC).
About You – experience, education, skills, and accomplishments
- Bachelor’s degree in computer science, Information Technology, Engineering, or a related field.
- Minimum 8+ years of hands-on experience in Java application development is required.
- Strong expertise in Java, Spring Boot, Spring Framework, RESTful APIs, Microservices, and related Java ecosystem technologies are mandatory.
- 2–5+ years of experience leading engineering or technical teams.
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Experience with CI/CD pipelines, DevOps practices, and infrastructure automation.
Experience with AI-assisted software development tools and modern developer workflows.
It would be great if you also have
- Java 17+
- Microservices architecture, JPA
- Redis
- Testing frameworks: JUnit, Mockito
- AWS basics (S3, SQS, EC2, ECS, OpenSearch) – nice to have
- Node JS – nice to have
What will you be doing in this role?
- Lead, mentor, and grow high-performing engineering teams.
- Plan, execute, and oversee software development projects from ideation through production.
- Partner with Product Managers, Architects, UX Designers, and business stakeholders to translate business requirements into clear technical specifications.
- Drive adoption of AI-powered engineering practices throughout the SDLC, including:
- AI-assisted code generation and code reviews.
- Automated unit and integration test generation.
- AI-supported documentation creation and maintenance.
- AI-assisted debugging, root cause analysis, and performance optimization.
- Ensure software architecture, code quality, scalability, maintainability, and security meet organizational standards.
- Lead architectural reviews, technical design discussions, and technology evaluations.
- Manage technical risks, dependencies, resource allocation, and delivery timelines.
- Foster a culture of continuous learning, innovation, and engineering excellence.