Senior Manager - Engineering

Referralonly

Apply to this job
Bengaluru Until 8/22/2026 First posted March 26, 2025 Last posted March 26, 2025
Job description

Roles and Responsibilities
● Technical Guidance: Provide technical leadership to a team of excellent software engineers; this
requires the technical depth to make complex design decisions and the hands-on experience.
● Execution and Delivery: Follow good software development practices and ensure timely delivery
of high-quality products. Be familiar with agile practices as well as be able to adapt these to the
needs of the business, with a constant focus on product quality.
● Team management : Responsible for hiring and mentoring your team; helping individuals grow in
their careers, having constant dialogue about their aspirations and sharing prompt, clear and
actionable feedback about performance.


Qualifications & Experience
● Technical depth: Experience in architecture, design and code. Technical experience in building
and operating web-based applications. Understanding of all layers of the web-stack work (from
the client interface to the database.) Knowledge of multiple technology stacks/languages/tools
and their pros/cons.
● Execution ability: Focus on delivering products in a timely manner with high quality. Familiarity
with multiple software development practices and tools, and the proven ability to adapt,
champion and institute good practices and tools.
● Must have a degree in Computer Science or a related field. Understanding of object- oriented
programming, concurrency and fundamentals of computer-science.
● Total of 9+ years’ experience building cutting edge products. Experience in building very large
scale applications and 2 + years’ experience in team management
● Problem solving skills, data structures and algorithms.
● Experience with distributed systems handling large amounts of data. ● Coding skills in Java/J2EE.
● Understanding of Web Technologies
● Understanding and experience with using open source technologies and building complex
products. Handling large data (batch and real-time), workflows and scheduling, building
pluggable frameworks and systems, strong abstraction and architecture skills.
● Experience using traditional RDBMS, NOSQL DBs (Cassandra, Mongo DB, Aerospike etc.), caches
(redis, memcache), messaging frameworks (Rabbit MQ, Kafka).
● Experience in big data processing (storm, spark, map-reduce) is a plus.

About this role

Summary

Lead a team of engineers, ensuring timely delivery of high-quality software products.

Job title

Senior Manager - Engineering

Experience level

9+ years

Industry

software

Location requirements

Located in Bengaluru; remote work not allowed.

Salary

Not specified

Management role

Yes

Skills & keywords

Required skills

computer science degreearchitecturedesignweb-based applicationsobject-oriented programmingconcurrencyproblem solvingdata structuresalgorithmsjavadistributed systemsopen source technologiesRDBMSnosqlcachesmessaging frameworks

Preferred skills

big data processing

Specializations

technical leadershipsoftware developmentteam managementweb technologiesbig data
Locations

Structured locations inferred from the posting.

Bengaluru, Karnataka, India

On-site City