ABB Recruitment 2026 - Software Engineer Role
Are you a passionate software developer looking to make a global impact? ABB, a pioneering technology leader, is actively recruiting for the position of Software Engineer at their Bangalore development center. This role is a fantastic opportunity for professionals with 2 to 5 years of experience in React and .NET technologies to build, test, and deploy scalable applications that power the world's most complex industrial infrastructures. Read on to discover the detailed job requirements, eligibility criteria, and how you can apply for this exciting hybrid role.
Job Overview
| Feature | Details |
|---|---|
| Company | ABB |
| Role | Software Engineer |
| Experience Required | 2 - 5 Years |
| Location | Bangalore, India (Hybrid) |
| Education | Bachelor's Degree in CS, IT, or related fields |
| Salary | Not Disclosed (Best in Industry) |
Detailed Company Profile & Overview
ABB is a leading global technology company that energizes the transformation of society and industry to achieve a more productive, sustainable future. By connecting software to its electrification, robotics, automation, and motion portfolio, ABB pushes the boundaries of technology to drive performance to new levels. With a history of excellence stretching back more than 140 years, ABB's success is driven by about 105,000 talented employees in over 100 countries. The Process Automation business area, where this role resides, is a pioneer in modernizing industrial infrastructures, helping global clients operate leaner, cleaner, and more efficiently. Working at ABB means being part of a collaborative, inclusive environment where diverse perspectives are valued and innovation is encouraged.
Detailed Job Description and Responsibilities
As a Software Engineer at ABB, you will be a key contributor to the development of next-generation industrial web applications. This is a hybrid role based in Bangalore, offering the perfect balance of collaborative in-office teamwork and flexible remote work. You will be responsible for building both the front-end and back-end of scalable applications using React and .NET (C#). Your day-to-day work will involve designing and consuming robust RESTful APIs, creating responsive and intuitive user interfaces for industrial monitoring, and participating in the design of microservices-based architectures. You will write clean, maintainable, and highly efficient code, adhering to rigorous software engineering best practices. Collaboration is key; you will work closely with product owners, quality assurance teams, and other cross-functional stakeholders to deliver high-quality software. Additionally, you will optimize application performance, troubleshoot complex technical issues, and integrate databases like SQL Server, PostgreSQL, or MongoDB. A unique aspect of this role is the opportunity to leverage Generative AI (GenAI) tools and AI-assisted engineering practices to boost productivity in coding, testing, and documentation.
Detailed Eligibility Criteria
To be eligible for this role, candidates must meet the following criteria:
- Education: Bachelor's degree in Computer Science, Engineering, or a closely related technical discipline.
- Experience: 2 to 5 years of hands-on software development experience, specifically focusing on .NET and React technologies.
- Mindset: Strong ownership mindset with a commitment to software quality and timely delivery.
- Collaboration: Ability to work effectively within Agile software development teams (Scrum/Kanban).
Required Skills & Preferred Qualifications
The ideal candidate must have a robust technical stack. The key skills required for this role include:
- Backend Technologies: Strong experience with .NET Core, C#, ASP.NET Core, REST APIs, and Entity Framework (or similar ORM frameworks).
- Frontend Technologies: Hands-on experience with React, JavaScript, TypeScript, HTML5, CSS3, Redux, Redux Saga, and React Hooks.
- Databases: Good knowledge of relational and NoSQL databases including SQL Server, PostgreSQL, and MongoDB.
- Tools & Practices: Proficiency with Git, collaborative source control workflows, unit testing frameworks, and debugging techniques.
- Preferred (Plus) Skills: Basic understanding of Azure/AWS Cloud services, CI/CD pipelines, Docker, and Kubernetes. Exposure to SCADA, OPC UA, MQTT, MES, or IIoT is highly desirable.
Selection Process
The selection process at ABB typically begins with an initial resume screening to evaluate your experience against the job requirements. Shortlisted candidates will then undergo a technical assessment or a preliminary technical interview focusing on coding skills, particularly in React, C#, and system design concepts. This is followed by one or more deep-dive technical interviews where you will be asked to solve real-world engineering problems, discuss your past projects, and demonstrate your understanding of databases, APIs, and cloud technologies. A managerial interview will assess your cultural fit, problem-solving approach, and alignment with ABB's core values. Finally, an HR interview will conclude the process to discuss compensation, benefits, and onboarding details.
How to Apply
Applying for this role is straightforward. Follow these steps:
- Click on the 'Apply Now' button below to visit the official ABB careers page for this specific job posting.
- Read through the job description and requirements once more on the official portal to ensure alignment.
- Click on the 'Apply' button on the ABB portal and create an account if you don't already have one.
- Fill in your personal details, educational qualifications, and professional experience.
- Upload your updated resume and a cover letter highlighting your experience with React and .NET.
- Submit your application and keep track of your email for further communication from the ABB recruitment team.