Principal Software Engineer

BlackBerry Inc.

Bengaluru

Hybrid

INR 2,500,000 - 4,000,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid work model

Job summary

ABB in Bengaluru is seeking a seasoned Full Stack Architect to lead the architecture, design, and development of scalable applications using .NET, React/Angular, microservices, and cloud-native technologies. You will drive engineering standards, mentor teams, and champion modern development practices including AI-assisted workflows.

You will collaborate with cross-functional stakeholders to deliver secure, high-availability enterprise solutions, optimize performance, manage technical debt, and

Qualifications

  • 12+ years of experience in Full Stack Development with .NET (C#), ASP.NET Core, React/Angular, and enterprise-scale apps.
  • Proven experience designing scalable microservices architectures, RESTful APIs, distributed systems, and cloud-native apps.
  • Strong knowledge of SQL Server, PostgreSQL, or NoSQL databases, ORMs, and frontend state management.

Responsibilities

  • Lead architecture, design, and development of scalable full-stack applications with modern tech stack.
  • Define architecture standards, mentor teams, and promote best practices including AI-assisted workflows.
  • Deliver secure, reliable enterprise software by integrating OT/IT with cloud platforms and APIs.
  • Collaborate with cross-functional teams to reduce technical debt and ensure timely, high-quality releases.

Skills

Full Stack Dev
.NET/C#
React/Angular
Microservices
RESTful APIs
Cloud (Azure/AWS)
SQL/NoSQL databases
CI/CD
Docker
Kubernetes
OPC UA

Education

BE/BTech/ME/MTech in CS/IT/EC

Tools

Azure
AWS

Job description

Your role and responsibilities
  • Lead the architecture, design, and development of scalable full-stack applications using React/Angular, .NET, microservices, and cloud-native technologies while ensuring high performance, maintainability, and software quality.
  • Drive engineering excellence by defining software architecture standards, mentoring development teams, promoting best practices, and leading adoption of modern software development methodologies including AI-assisted engineering workflows.
  • Design and deliver secure, reliable, and highly available industrial software solutions by integrating enterprise applications with automation platforms, real-time communication protocols, REST APIs, WebSockets, and modern cloud technologies.
  • Collaborate with architects, product managers, and cross-functional engineering teams to deliver complex software solutions, reduce technical debt, improve system performance, and ensure predictable delivery of high-quality releases.
Qualifications for the role
  • 12+ years of experience in Full Stack Software Development with strong expertise in .NET (C#), ASP.NET Core, React or Angular, and enterprise-scale application development.
  • Proven experience designing scalable microservices architectures, RESTful APIs, distributed systems, and cloud-native applications using modern software engineering principles.
  • Strong knowledge of SQL Server, PostgreSQL or NoSQL databases along with backend frameworks, ORM technologies, and frontend state management concepts.
  • Experience with Azure or AWS cloud platforms, CI/CD pipelines, containerization technologies (Docker, Kubernetes/K3s), DevOps practices, and software security standards.
  • Good understanding of industrial automation technologies such as OPC UA, MQTT, SCADA, MES, IoT platforms, and integration between Operational Technology (OT) and Information Technology (IT) systems is preferred.
  • Demonstrated technical leadership with experience mentoring engineers, defining engineering standards, driving architectural decisions, and successfully delivering complex enterprise software solutions across cross-functional teams.
  • BE/BTech/ME/MTech in Computer Science, Information Technology, Electronics, or related engineering disciplines with excellent communication skills and passion for innovation, continuous learning, and AI-driven software engineering practices.

The work model for the role is: Hybrid

More about us

More about us ABB is a leading global technology company that energises the transformation of society and industry to achieve a more productive, sustainable future. The Process Automation (PA) business area automates, electrifies and digitalises some of the world's most complex industrial infrastructures. Through its five divisions, it serves customers across energy, process, hybrid and maritime industries by delivering innovative automation, digitalisation and industrial software solutions that enable safer, smarter and more sustainable operations. 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.

Why ABB

Working at ABB gives you the opportunity to contribute to a healthier and more prosperous world. Add to your story by joining a passionate team, focused on pushing the boundaries of technology to drive performance, shape new business models and find new ways of working that benefit our customers, partners and society. We want you to be proud of being part of ABB.

We care At ABB, we care about our people and their stories. We create safe, fair, equitable and inclusive working environments in which our people can succeed and develop, regardless of gender, ethnicity, sexual orientation or cultural, religious or social background. Diverse teams make us stronger.

ABB is also committed to a high standard of integrity in everything we do.

We grow We help our people succeed and develop, and we empower them to create their own careers at ABB. Our benefits, reward and development programs encompass a wide array of offerings.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

BlackBerry Inc. • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Tech Lead - Sr. Full Stack Developer-Product development
Tech Lead - Sr. Full Stack Developer-Product development

BlackBerry Inc. • Bengaluru

Hybrid
INR 1,800,000 - 4,000,000
Hybrid work model
Sr. Full Stack Developer
Sr. Full Stack Developer

BlackBerry Inc. • Bengaluru

Hybrid
INR 3,000,000 - 5,000,000
Sr. Software Engineer 1
Sr. Software Engineer 1

ABB • Bengaluru

On-site
INR 2,000,000 - 3,500,000
Principal Engineer - Architect
Principal Engineer - Architect

ABB • Bengaluru

Hybrid
INR 4,000,000 - 6,000,000
Hybrid work model
Principal Engineer
Principal Engineer

ABB • Bengaluru

Hybrid
INR 3,500,000 - 6,500,000
Automation Engineer
Automation Engineer

BlackBerry Inc. • Chennai District

On-site
INR 600,000 - 900,000
Associate Project Engineer
Associate Project Engineer

BlackBerry Inc. • Bengaluru

Hybrid
INR 3,500,000 - 6,000,000
Associate Software Engineer
Associate Software Engineer

ABB • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

Quintall • Bengaluru Urban

Hybrid
INR 1,800,000 - 2,800,000