Software Engineering Manager

Juniper Networks India Pvt Ltd

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

63423M-Software Engineering Manager

Job Summary:

We are seeking a results-driven Software Engineering Manager to lead our Data Analytics team, a cross-functional unit of engineers handling frontend, backend, and testing responsibilities. The ideal candidate should have a strong background in Software Engineering, hands-on experience in full-stack development, and proven leadership capabilities to mentor and guide a high-performing team.

This role requires deep technical knowledge, people management skills, and the ability to drive project delivery across multiple technology stacks including Python, ReactJS, MongoDB, PostgreSQL, CI/CD pipelines, and more. Knowledge of Tableau is an added advantage.

Key Responsibilities:

  • Lead, mentor, and manage a team of Software Engineers (Frontend, Backend, QA) working on mission-critical Dashboards and Web Applications.
  • Collaborating with business stakeholders and managers to understand the requirements for reporting and delivering correct and accurate information
  • Analyzing, interpreting, and presenting results by implementing different tools and techniques
  • Creating and enforcing functional policies for effective data management
  • Planning and implementing several efficient and secure procedures for data management and analysis with attention to all technical aspects
  • Monitoring and overseeing the use of data systems
  • Ensure high-quality UI/UX design standards by designing and guiding the team to implement intuitive, user-friendly, and visually consistent Dashboards and Applications.
  • Drive engineering best practices including code reviews, design reviews, and agile ceremonies.
  • Oversee and guide the architecture and implementation of scalable and maintainable web applications.
  • Ensure quality and reliability through robust testing and deployment strategies using CI/CD pipelines with Jenkins/Git Pipeline.
  • Foster a collaborative, inclusive, and high-performance culture.
  • Manage project timelines, sprint planning, and resource allocation.
  • Support individual team members in their career growth through continuous feedback and development plans.

Technical Environment:

  • Frontend: HTML, CSS, JavaScript, ReactJS
  • Backend: Python
  • Databases: MongoDB, PostgreSQL
  • Tools: Git, GitHub Copilot, VS Code, Jenkins, Unix/Linux systems
  • Dev Practices: CI/CD, Agile, Code Reviews, Unit Testing
  • UI Design: Figma/Canva
  • Nice to have: Exposure to Tableau and its features

Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 10+ years of software development experience, with at least 2+ years in a people management or tech lead role.
  • Sound analytical mindset and problem-solving skills with the ability to gather, organize, analyze, and discharge significant amounts of information with accuracy and particular attention to detail
  • Expertise in data modeling and strong understanding and experience of data validation techniques
  • Strong hands-on experience in Python, ReactJS and modern web technologies.
  • Experience with MongoDB and PostgreSQL.
  • Familiarity with Unix/Linux environments and CI/CD tools like Jenkins.
  • Excellent communication, project management, and leadership skills.

Preferred Qualifications:

  • Experience managing distributed or hybrid teams.
  • Exposure to GitHub Copilot or other AI-assisted development tools.
  • Familiarity with Dashboarding or data visualization platforms.

 

ABOUT JUNIPER NETWORKS

Juniper Networks is in the business of network innovation. From devices to data centers, from consumers to cloud providers, Juniper Networks delivers the software, silicon and systems that transform the experience and economics of networking. Our products and technology run the world's largest and most demanding networks today, enabling service providers, enterprises, and governments to create value and accelerate business success. Everyday our 9,000+ colleagues come together across 46 countries to realize our company vision - Connect Everything, Empower Everyone. We are innovating in ways that empower our customers, our partners and ultimately, everyone, in a connected world. These customers include the top 130 global service providers, 96 of the Fortune 100 and hundreds of public sector organizations.

 

WHERE WILL YOU DO YOUR BEST WORK?

Wherever you are in the world, whether it's downtown Sunnyvale or London, Westford or Bangalore, Juniper is a place that was founded on disruptive thinking - where colleague innovation is not only valued, but expected. We believe that the great task of delivering a new network for the next decade is delivered through the creativity and commitment of our people. The Juniper Way is the commitment to all our colleagues that the culture and company inspire their best work-their life's work. At Juniper we believe this is more than a job - it's an opportunity to help change the world...

Experience Level

Mid Level

Job role

Work location

Bengaluru, Karnataka, India

Department

Software Engineering

Role / Category

Software Project Management

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

Juniper Networks India Pvt Ltd

Job posted by Juniper Networks India Pvt Ltd

This job has expired