Search by job, company or skills

Uniqus Consultech Inc.

Engineering Manager

10-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 16 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Designation: Engineering Manager

Location: Mumbai/Gurugram

Position Overview

We are seeking an experienced Java Engineering Manager to lead our engineering team. This role combines technical expertise with strong leadership skills to drive engineering excellence, team growth, and strategic technical initiatives. The ideal candidate will have extensive Java development experience, proven leadership capabilities, and the ability to scale engineering organizations while maintaining high standards of software quality and delivery.

Key Responsibilities

Team Leadership & People Management

  • Lead and manage a team of 8-12 Java engineers (junior to senior levels)
  • Conduct regular 1:1s, performance reviews, and career development planning
  • Recruit, interview, and onboard top engineering talent
  • Foster a culture of collaboration, innovation, and continuous learning
  • Manage team capacity planning and resource allocation
  • Drive engineering best practices and development standards across the team

Technical Strategy & Architecture

  • Define and execute technical roadmaps aligned with business objectives
  • Collaborate with engineers and Architects on system design decisions
  • Oversee the architecture and implementation of large-scale distributed systems
  • Drive adoption of new technologies and engineering practices
  • Ensure technical debt management and code quality standards
  • Guide technical decisions for microservices architecture and cloud-native solutions

Project & Delivery Management

  • Plan and execute complex engineering projects from conception to production
  • Coordinate cross-functional initiatives with Product, QA, DevOps, and other teams
  • Manage project timelines, deliverables, and stakeholder communications
  • Implement and improve agile development processes and methodologies
  • Monitor and report on team performance metrics and delivery outcomes
  • Drive continuous improvement in development velocity and quality

Stakeholder Management & Communication

  • Partner with Product Management to translate business requirements into technical solutions
  • Communicate technical concepts and project status to leadership
  • Represent the engineering team in cross-departmental meetings and planning sessions
  • Manage relationships with external vendors and technology partners

Required Technical Skills

Java & other Technologies Expertise

  • 10+ years of professional Java development experience
  • Deep understanding of Spring Boot, Spring Framework, and Spring Cloud ecosystem
  • Expert knowledge of RESTful API design, microservices architecture, and distributed systems
  • Experience with message queuing systems (Apache Kafka, RabbitMQ, AWS SQS)
  • Strong database design and optimization skills (SQL and NoSQL)
  • Proficiency with caching strategies and performance optimization

Cloud Platforms & Infrastructure

  • 7+ years of hands-on experience with major cloud platforms (AWS, Azure, or GCP)
  • Understanding of cloud services: compute, storage, networking, and managed databases
  • Knowledge of Infrastructure as Code (Terraform, CloudFormation)
  • Experience with container orchestration (Kubernetes, Docker)
  • Familiarity with serverless computing and event-driven architectures

Engineering Tools & Practices

  • Proficiency with Git, Maven/Gradle, and modern CI/CD pipelines
  • Experience with monitoring and observability tools (Prometheus, Grafana, ELK stack)
  • Understanding of security best practices and compliance requirements
  • Knowledge of testing strategies and quality assurance processes
  • Experience with performance testing and optimization

Experience Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 10+ years of software development experience with 5+ years in Java
  • 4+ years of engineering management experience
  • 5+ years of cloud platform experience
  • Experience managing teams of 5+ engineers
  • Track record of delivering complex, high-impact projects
  • Experience with scaling engineering teams and processes

Leadership & Management Skills

  • Proven ability to hire, develop, and retain top engineering talent
  • Strong coaching and mentoring skills with experience developing junior engineers
  • Experience with performance management and career development planning
  • Ability to drive technical decisions while empowering team autonomy
  • Strong project management and organizational skills
  • Experience with budget management and resource planning

Preferred Qualifications

  • Experience in high-growth technology companies or startups
  • Cloud certifications (AWS Solutions Architect, Azure Solutions Architect)
  • Experience with machine learning frameworks and data processing pipelines
  • Knowledge of multiple programming languages (Python, Go, Scala)
  • Experience with streaming data platforms and real-time systems
  • Background in financial services, healthcare, or other regulated industries
  • Experience with open-source contributions and technical community involvement
  • Advanced degree in Computer Science or related field

Soft Skills & Leadership Competencies

  • Excellent communication and presentation skills
  • Strong problem-solving and analytical thinking abilities
  • Ability to work effectively in fast-paced, ambiguous environments
  • Experience building and maintaining high-performing engineering cultures
  • Strategic thinking with ability to balance short-term delivery and long-term vision
  • Adaptability to changing business requirements and technology landscapes
  • Strong emotional intelligence and conflict resolution skills

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 139380693

Similar Jobs