Principal Software Engineer_12

Posted:
4/26/2026, 8:25:38 PM

Location(s):
Karnataka, India ⋅ Bengaluru, Karnataka, India

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Workplace Type:
Hybrid

At ABB, we help industries run leaner and cleaner—and every person here makes that happen. You’ll be empowered to lead, supported to grow, and proud of the impact we create together. Join us and help run what runs the world.

This Position reports to:

IS Lead Architect


 

Your role and responsibilities (Mandatory)

In this role, you will have the opportunity to own software solution architecture, design and develop across multiple architecture categories and ensure its alignment with enterprise and data architecture standards. Each day, you will be responsible for the design and build, integrity, and quality of an Information Systems (IS) solution and associated IS services delivered to business. You will also showcase your expertise by consulting, advising, and supporting on the installation of new IS solutions/services, or changing existing IS solutions/services. Also Who has strong foundation in full-stack development, specializing in Angular18+, .NET Core backend technologies and Microsoft Azure, SQL, CI/CD pipeline, IaC like Terraform.

The work model for the role is: onsite/hybrid
This role is contributing to the EL-ELDS in Bangalore

You will join a dynamic, talented, high performing team, where you will be able to thrive.

Key Responsibilities

Architecture & Design

  • Design end-to-end solution architectures grounded in modern .NET frameworks and Azure cloud services, Angular 18+, IaC like Terraform, ARM Templates, CI/CD pipelines
  • Produce architectural diagrams, API specifications, integration patterns, and technical documentation.
  • SOLID pattern, Design Patterns
  • Evaluate technology options and ensure solutions align with enterprise standards and long-term strategy.

Technical Leadership & Team Management

  • Provide expert technical direction to development teams building .NET applications and Azure-based solutions.
  • Manage and mentor engineering teams, with responsibility for 3+ years of team leadership or people management.
  • Conduct code reviews, promote software engineering best practices, and support developers at all seniority levels.
  • Lead architectural decision-making and guide teams throughout planning, development, and deployment phases.

Full-Stack Engineering Expertise

  • Apply strong hands-on knowledge of .NET/C# backend systems and modern front-end frameworks (React, Angular, etc.).
  • Support implementation of REST/GraphQL APIs, microservices, and event-driven architectures.
  • Guide database design and data modeling using SQL Server, Azure SQL, Cosmos DB, and related data technologies.

Azure Cloud & DevOps

  • Architect cloud-native applications using Azure services such as App Services, Functions, AKS, API Management, Event Grid, Service Bus, and Key Vault.
  • Define and maintain CI/CD pipelines with Azure DevOps or GitHub Actions.
  • Use infrastructure-as-code tools like ARM, Bicep, or Terraform.
  • Ensure solutions adhere to enterprise standards for security, scalability, cost optimization, and performance.

Collaboration & Stakeholder Engagement

  • Collaborate with business stakeholders, product owners, and engineering leaders to translate requirements into actionable technical designs.
  • Lead architecture reviews, technical workshops, and solution walkthroughs.
  • Communicate architecture decisions clearly to both technical and non-technical audiences.

Qualifications

Required

  • Strong full-stack engineering background with 10+ years of .NET/C# backend development experience.
  • 3+ years of experience managing or leading a development team (people management or technical leadership).
  • 2–3 years in solution architecture or senior technical leadership roles.
  • Deep expertise in Azure cloud services and cloud-native architectural patterns.
  • Strong experience with microservices, distributed systems, API design, and system integration.
  • Familiarity with DevOps practices, CI/CD, containers (Docker), and Kubernetes (AKS preferred).
  • Excellent communication, documentation, and stakeholder management skills.

                                                                                                            

Preferred

  • Experience in enterprise-scale or regulated environments.
  • Knowledge of identity and access management, security frameworks, and compliance standards (AAD, OAuth, OpenID Connect).


Building a cleaner, smarter future takes all kinds of minds: the curious, the courageous, and the creative. We welcome people from all backgrounds and experiences.

Ready to make an impact? Apply today or visit www.abb.com to learn more about the impact of our solutions across the globe.

Recruitment Fraud Warning

ABB never asks for payment from job applicants. All genuine job offers follow a formal application and interview process.

View current job openings and apply at: https://careers.abb/global/en/home

For more information, read our full fraud warning notice at: https://global.abb/group/en/careers/how-to-apply/fraud-warning

ABB

Website: https://www.abb.com/

Headquarter Location: Zürich, Zurich, Switzerland

Employee Count: 10001+

Year Founded: 1988

IPO Status: Public

Last Funding Type: Post-IPO Debt

Industries: Automotive ⋅ Energy ⋅ Energy Management ⋅ Industrial Automation ⋅ Robotics