Principal Software Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering · Software Architecture · DevOps

In short

ABB seeks an experienced Principal Software Engineer in Bangalore, India, to lead technical direction and architecture for enterprise-scale software products and platforms. This hybrid role involves hands-on contribution to complex product components, cloud-native solutions, and driving engineering excellence across the development lifecycle.

Responsibilities

  • Leading technical direction and architecture for enterprise-scale software products and platforms.
  • Defining engineering standards, architectural principles, and coding guidelines.
  • Conducting architecture, design, and technical reviews.
  • Designing scalable, secure, reliable, and maintainable solutions across cloud, hybrid, and on-premise environments.
  • Defining solution architecture, deployment models, integration patterns, API contracts, and data flows.
  • Driving engineering excellence and delivery through hands-on contribution to complex product components.
  • Developing reusable services and frameworks.
  • Implementing CI/CD, automated testing, observability, and release practices.
  • Reducing technical debt and platformization.
  • Leading technical collaboration and capability development.
  • Mentoring engineers and emerging technical leaders.
  • Partnering with Product Management, Project Management, Architecture, Cybersecurity, QA, and Operations teams.
  • Translating business requirements into technical solutions and implementation plans.

Requirements

  • 12+ years of experience in software product development, preferably across enterprise platforms, industrial software, SaaS, IoT, analytics, or AI-enabled applications.
  • Proven experience leading engineering teams across the software development lifecycle.
  • Strong software engineering expertise with advanced experience in C#, .NET Framework, .NET Core/.NET 8+, ASP.NET MVC, ASP.NET Web API, Entity Framework, LINQ, RESTful services, TypeScript, JavaScript, and SQL.
  • Strong cloud and platform experience, particularly with Microsoft Azure, Azure Kubernetes Service, Azure App Services, Azure Functions, Azure Service Bus, Azure SQL, Azure Storage, and Azure DevOps.
  • Proven solution architecture experience covering microservices, Domain-Driven Design, event-driven architecture, API-first design, enterprise integration patterns, distributed systems, scalable system design, and cloud-native or hybrid deployment models.
  • Hands-on experience with modern DevOps and engineering practices, including CI/CD pipelines, Git/GitHub Actions, Docker, Kubernetes, Infrastructure as Code, automated build and release management, automated testing, observability, monitoring, and logging.
  • Strong experience in data, security, and modern application development, including SQL Server, PostgreSQL, Cosmos DB, MongoDB, Redis, OAuth2, OpenID Connect, identity management, secure SDLC, application security, Angular, TypeScript, JavaScript, HTML5, and responsive UI development.
  • B.E./B.Tech. in Computer Science Engineering, Information Technology, Software Engineering, or a related discipline.
  • Strong communication and stakeholder-management skills.

Desired Qualifications

  • Master’s degree and certifications in Azure, Cloud Architecture, Kubernetes, TOGAF, or equivalent technologies are preferred.
  • Industrial automation, industrial IoT, manufacturing, process industries, analytics, AI/ML, or enterprise digital platform experience is an advantage.

Benefits

  • ABB is a leading global technology company that energizes the transformation of society and industry to achieve a more productive, sustainable future.
  • Industrial Automation business helps customers operate some of the world’s largest and most complex industrial infrastructures through automation, digitalization, and software solutions.
  • Teams develop technologies that support industrial customers in improving productivity, reliability, sustainability, and operational performance.
  • Strong focus on innovation, digital transformation, cloud technologies, and industrial software.
  • Welcomes people from all backgrounds and experiences.
#Software Engineering#Architecture#Cloud#Industrial Automation#SaaS#IoT#AI#DevOps
ABB Logo

Company

ABB

Job Posted

1 day ago

Employment Type

Full Time

WorkMode

Hybrid

Experience Level

Senior

Locations

Bangalore, India

Qualification

Bachelor

Applicants

Be an early applicant