Senior Software Engineer

Technology, Data & Digital · Software & Web Development · Frontend · Backend · Full Stack

Smart Summary

AI-generated overview of this position

ABB is seeking a Senior Software Engineer in Bangalore, India, to develop scalable front-end and back-end applications for industrial automation using React and .NET technologies. This hybrid role involves collaborating with cross-functional teams, designing APIs and microservices, and optimizing application performance. The ideal candidate will have 2-5 years of experience and a Bachelor's degree in a related technical field.

JOB DESCRIPTION

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:

Principal Software Engineer

 

What we believe in

ABB's Process Automation business area enables customers to operate some of the world's largest and most complex industrial infrastructures, helping them outrun – leaner and cleaner.

We offer a broad range of automation, electrification, and digital solutions for process, hybrid, and maritime industries, including industry-specific integrated control and software, as well as measurement, analytics, and digital solutions.

Your role and responsibilities

In this role, we are looking for a passionate and skilled Software Engineer with experience in React and .NET technologies to develop, test, and deploy scalable front-end and back-end applications for the Process Automation Industry. You will collaborate with cross-functional teams to build reliable, high-performance software solutions for industrial automation systems and digital platforms.

The work model for the role is: Hybrid

You will be mainly accountable for:

  • Develop and maintain scalable industrial web applications using React and .NET (C#).

  • Write clean, maintainable, and efficient code following coding standards and engineering best practices.

  • Collaborate with software engineers, product owners, and quality engineering teams across organizations to deliver high-quality software solutions.

  • Design, develop, and consume RESTful APIs while integrating front-end and back-end systems.

  • Participate in the design and development of microservices-based applications.

  • Develop responsive and intuitive user interfaces for industrial monitoring and automation solutions.

  • Optimize application performance through troubleshooting, bug fixing, and continuous technical improvements.

  • Develop and maintain database integrations using SQL Server, PostgreSQL, or NoSQL databases.

  • Participate in Agile (Scrum/Kanban) ceremonies, including sprint planning, stand-ups, reviews, and retrospectives.

  • Ensure adequate unit testing and contribute to test automation initiatives.

  • Support deployment activities through CI/CD pipelines across cloud and on-premises environments.

  • Leverage Generative AI (GenAI) tools and AI-assisted engineering practices to improve software development, testing, debugging, documentation, and delivery efficiency.

  • Continuously adopt modern development tools, frameworks, and engineering practices to drive innovation and productivity.

Qualifications for the role

  • Bachelor's degree in Computer Science, Engineering, or a related technical discipline.

  • 2–5 years of hands-on experience in software development using .NET and React technologies.

  • Strong experience with .NET Core, C#, ASP.NET Core, RESTful Web APIs, and Entity Framework or similar ORM frameworks.

  • Hands-on experience with React, JavaScript/TypeScript, HTML5, CSS3, Redux, Redux Saga, and React Hooks.

  • Experience working with SQL Server, PostgreSQL, or MongoDB databases.

  • Knowledge of unit testing frameworks, debugging techniques, and software quality best practices.

  • Proficiency with Git and collaborative version control workflows.

  • Basic understanding of Azure or AWS cloud platforms and CI/CD pipelines.

  • Familiarity with Docker and Kubernetes is an added advantage.

  • Experience with GenAI tools to accelerate software development and engineering productivity.

  • Exposure to industrial automation technologies such as SCADA, OPC UA, MQTT, MES, or IoT platforms will be an added advantage.

  • Strong analytical and problem-solving capabilities.

  • Excellent communication and collaboration skills.

  • Ability to work effectively in Agile software development environments.

  • Strong ownership mindset with a focus on quality, innovation, and timely delivery.

  • Passion for learning new technologies and contributing to continuous improvement.

More about us

ABB is a leading global technology company that energizes the transformation of society and industry to achieve a more productive and sustainable future. With more than 130 years of innovation, ABB continues to lead the way in Industry 4.0 by delivering advanced electrification, robotics, automation, motion, and digital solutions that help customers improve productivity, efficiency, and sustainability.

We value people from diverse backgrounds and believe that inclusion drives innovation. Join ABB and be part of building technologies that transform industries and create a more sustainable future.

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

Requisition ID: JR00038446

Important: In order to be employed by ABB you will need to fully comply with/fulfill all local ABB employment requirements/processes.

Before applying, please read our Fraud Warning.

Close the popup

Apply now

Save job

#senior-software-engineer#react#.net#hybrid-work#bangalore#india#industrial-automation#web-development#full-stack#agile
ABB Logo

Company

ABB

Job Posted

1 week ago

Employment Type

Full Time

WorkMode

Hybrid

Experience Level

Senior

Locations

Bangalore, India

Qualification

Bachelor

Applicants

Be an early applicant