Manager/Tech Lead

Outcomes®

Bengaluru

On-site

INR 1,800,000 - 3,000,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Outcomes is seeking a highly experienced Technical Lead / Engineering Manager to lead the development, support, and modernization of critical legacy platforms. This role is a hands-on engineering position (80%) with responsibility for technical leadership and delivery oversight (20%).

The ideal candidate has deep expertise in C/C++, Java, Spring Framework, PostgreSQL, c-treeDB (FairCom), and Oracle, and has led engineering teams to deliver high-quality software.

Qualifications

  • Bachelor degree in Computer Science, Engineering or related field.
  • 10+ years of software engineering experience.
  • Previous role as Technical Lead, Lead Engineer, or Engineering Manager with hands-on coding responsibilities.
  • Proven ability to balance engineering execution with team leadership.

Responsibilities

  • Design, develop, and support enterprise applications in C/C++ and Java.
  • Modernize legacy platforms while ensuring stability and performance.
  • Perform code reviews, debugging, root cause analysis, and performance tuning.
  • Design and develop scalable APIs and backend services.
  • Lead a small engineering team and provide technical direction.
  • Collaborate with Product, QA, and Architecture teams to ensure successful delivery.
  • Drive engineering best practices and continuous improvement initiatives.

Skills

C/C++
Java
Spring Framework
PostgreSQL
c-treeDB
Oracle DB
SQL
PL/SQL
REST APIs
Multithreading
Linux
Git
CI/CD
DevOps
Design Patterns

Education

Bachelor's or Master's in CS/Engineering
Bachelors in CS
Masters in CS

Tools

Git
Maven/Gradle
CI/CD pipelines
DevOps practices

Job description

Role Summary

Outcomes is seeking a highly experienced Technical Lead / Engineering Manager to lead the development, support, and modernization of critical legacy platforms. This role is primarily a hands-on engineering position (80%) with responsibility for technical leadership, mentoring, and delivery oversight (20%). The ideal candidate will possess deep expertise in C/C++, Java, Spring Framework, PostgreSQL, c-treeDB (FairCom), and Oracle, along with experience leading engineering teams and driving technical excellence.

Key Responsibilities
Hands-on Engineering (80%)
  • Design, develop, enhance, and support enterprise applications built on C/C++ and Java.
  • Drive modernization of legacy platforms while ensuring stability and performance.
  • Perform code reviews, debugging, root cause analysis, and performance tuning.
  • Design and develop scalable APIs and backend services.
  • Optimize databases, application performance, and system reliability.
  • Participate in architecture, design, and technology decisions.
Leadership & Team Management (20%)
  • Lead a small engineering team and provide technical direction.
  • Mentor and coach engineers through design reviews, code reviews, and career development.
  • Collaborate with Product, QA, and Architecture teams to ensure successful delivery.
  • Drive engineering best practices, quality standards, and continuous improvement initiatives.
Required Technical Skills
  • Strong expertise in C and C++
  • Strong experience in Core Java, Spring Framework, Spring Boot
  • Experience supporting and modernizing legacy enterprise applications
  • Expertise with PostgreSQL, c-treeDB (FairCom), and Oracle Database
  • Strong SQL, PL/SQL, query optimization, and database performance tuning
  • Experience with REST APIs, Object-Oriented Design, Design Patterns, System Design, Multithreading, and Concurrent Programming
  • Strong Linux/Unix administration and Shell Scripting skills
  • Experience with Git, Maven/Gradle, CI/CD pipelines, and DevOps practices
Preferred Skills
  • Experience leading engineering teams in a technical lead capacity.
  • Cloud experience (Azure and/or AWS).
  • Microservices architecture experience.
  • Healthcare technology or product engineering experience.
Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, or related discipline.
  • 10+ years of software engineering experience.
  • Prior experience as a Technical Lead, Lead Engineer, or Engineering Manager with continued hands-on development responsibilities.
  • Proven ability to balance engineering execution with team leadership.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Manager/Tech Lead
Manager/Tech Lead

RXinsider LTD. • Bengaluru

On-site
INR 3,600,000 - 6,000,000
Manager/Tech Lead
Manager/Tech Lead

Keka Technologies Pvt Ltd • Bengaluru

On-site
INR 4,200,000 - 7,000,000
Staff Engineer
Staff Engineer

RXinsider LTD. • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Staff Engineer
Staff Engineer

Outcomes® • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Application Engineering Tech Lead
Application Engineering Tech Lead

Vanguard Technologies • Hyderabad

On-site
INR 2,500,000 - 4,500,000
Engineering Lead
Engineering Lead

Impelsys Inc. • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Manager
Manager

INFINX • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Tech Lead
Tech Lead

e-stonetech • Mumbai

On-site
INR 1,800,000 - 2,600,000
Java Technical Lead
Java Technical Lead

Data Software Research Company (DSRC) • Chennai District

On-site
INR 2,500,000 - 5,000,000
Senior Development Lead
Senior Development Lead

Promaynov Advisory Services Pvt. Ltd • Dadri

On-site
INR 1,500,000 - 2,500,000