ABB logo

Software Development Manager

ABB
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

12 - 15 Years

TYPE

FullTime

SKILLS REQUIRED

Technical LeadershipSoftware SecurityCI/CDObservabilitySoftware Architecture

Job description

Overview

Lead a high-performing engineering team responsible for building enterprise-grade Manufacturing Operations Management (MOM) software for global industrial customers. Combine technical leadership, people management and delivery ownership to deliver secure, scalable, cloud-native software solutions.

What you'll do

  • Lead, mentor and grow a team of software engineers while fostering a culture of ownership, collaboration and engineering excellence.
  • Remain technically hands-on through architecture reviews, code reviews, debugging, prototyping and selective software development activities.
  • Drive delivery of cloud-native enterprise software using technologies such as .NET/C#, React, TypeScript, Azure, Kubernetes, Docker, SQL Server, REST APIs and microservices.
  • Partner with Product Management and Architecture teams to translate product vision into scalable, high-quality software solutions.
  • Establish engineering best practices covering software architecture, coding standards, testing, CI/CD, DevSecOps, observability and operational excellence.
  • Ensure secure software development through secure coding practices, vulnerability management, dependency scanning and deployment governance.
  • Drive engineering productivity by promoting AI-assisted development tools, automation, modern engineering practices and continuous improvement initiatives.
  • Manage sprint planning, release planning, delivery tracking, risk management and engineering KPIs to ensure predictable and high-quality software releases.
  • Collaborate with Quality Engineering, DevOps, Security and Product Management to deliver customer-focused solutions.
  • Coach engineers on technical growth, career development, full-stack engineering capabilities and cloud-native software development.

What you'll need

  • 12–15 years of professional software engineering experience with strong hands-on development expertise.
  • Minimum 5 years of experience managing or leading software engineering teams.
  • Strong experience developing enterprise software using modern backend technologies such as .NET/C#, Java or equivalent, with exposure to React and TypeScript.
  • Hands-on experience building cloud-native applications using Azure, Kubernetes, Docker, microservices and distributed systems.
  • Strong understanding of software architecture, API design, event-driven systems, scalability, reliability and modern engineering practices.
  • Experience with CI/CD pipelines, DevSecOps, automated testing and software release management.
  • Knowledge of secure software engineering practices including secure coding, authentication, authorization and vulnerability management.
  • Excellent leadership, stakeholder management, communication and cross-functional collaboration skills.
  • Bachelor's or Master's degree in Computer Science, Engineering or a related discipline.

Nice to have

  • Experience in Industrial Automation, Manufacturing Operations Management (MOM), MES, SCADA, Industrial IoT or similar enterprise platforms.
  • Exposure to technologies such as OPC UA, MQTT, time-series data, AI-enabled engineering practices and Agile/SAFe methodologies.

Details

  • Location: Bangalore, Karnataka, India.
  • Work model: Hybrid.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Development Manager