Engineering Manager

12 years

0 Lacs

Posted:1 month ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Description We are seeking a highly motivated and experienced Engineering Manager to lead our Java-based engineering team. The ideal candidate will have a strong technical background in JAVA, microservices architecture, and experience in managing and scaling high-performance engineering teams. As an Engineering Manager, you will be responsible for managing the release planning and execution, driving technology initiatives, and leading a team of talented engineers. Key Responsibilities Technical Leadership: Lead and mentor a team of engineers, providing guidance on best practices in software engineering. Drive the design and architecture of robust, scalable, and efficient systems, leveraging Core Java, Spring Boot, Spring Cloud, and modern design patterns. Provide technology thought leadership and input on critical technology decisions across the product lifecycle. Collaborate with cross-functional teams to define product roadmaps, timelines, and deliverables. Maintain high standards of software quality by establishing and enforcing best practices, including code reviews and design principles. Release Planning & Execution Own and manage release planning, deployment, and continuous integration/delivery processes. Ensure smooth execution of product releases, maintaining high availability and reliability of services in a microservices environment. Work closely with DevOps to optimize deployment pipelines and CI/CD processes. People Management Build, mentor, and lead a high-performing, diverse engineering team with a culture of ownership and innovation. Actively participate in hiring processes to bring in top talent, and create growth and learning opportunities for team members. Develop and implement programs for technical upskilling across the organization, supported by clear metrics and education initiatives. Technology Initiatives Drive forward technical innovation by exploring and introducing cutting-edge technologies that align with business goals. Champion the use of open-source technologies and platforms to deliver high-quality, scalable software solutions. Collaboration & Communication Act as a liaison between engineering teams, architects and other stakeholders, including product management, to ensure alignment and timely delivery of projects. Provide regular updates to executive leadership on the progress of initiatives, highlighting successes and addressing challenges. Maintain strong communication channels across all teams to foster collaboration and a sense of shared mission. Experience / Skills Required Bachelor's degree in Technology, Computer Science, Information Systems, or related technical discipline, or equivalent experience/training. 12+ years of software development experience, with a strong focus on Java, Spring Boot, and microservices architecture. Minimum 5+ years of experience in engineering management, leading teams and managing engineering projects. 7+ years of hands-on software development experience with a focus on Core Java, Spring Boot, and Spring Cloud. Strong expertise in microservices architecture, design patterns, and building distributed systems. Proven experience in leading the development and delivery of complex, high-scale applications using modern software engineering practices. Strong experience in building and managing engineering teams, with a focus on hiring, mentoring, and retaining top talent. Hands-on experience with development tools (Git, Jenkins), code review practices, and continuous integration/continuous delivery pipelines. Extensive experience with front-end technologies (React) and open-source technologies, including NoSQL databases (MongoDB, Cassandra), ElasticSearch, and caching solutions (Redis). Solid understanding of both RDBMS and NoSQL databases and how to scale them effectively. Strong problem-solving and communication skills, with the ability to articulate technical challenges and solutions clearly to both technical and non-technical stakeholders. Desired Skills Experience in building SaaS products and working within fast-paced software product companies or startups is highly desirable. Knowledge of advanced DevOps practices and Site Reliability Engineering (SRE) principles is a plus. Familiarity with security best practices in software development and cloud-based architectures. Experience with building and scaling web and mobile technologies, with a deep understanding of performance optimization techniques. Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Bengaluru East, Karnataka, India

Bengaluru East, Karnataka, India

Mumbai, Maharashtra, India

Bengaluru, Karnataka, India