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 EngineerWhat 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 responsibilitiesIn 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.
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.
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
Skills Required
- Bachelor's degree in Computer Science, Engineering, or related technical discipline
- 2-5 years hands-on software development using .NET and React
- Experience with .NET Core, C#, ASP.NET Core, RESTful Web APIs, and Entity Framework (or similar ORM)
- 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
- Experience with Generative AI (GenAI) tools to accelerate software development
- Exposure to industrial automation technologies such as SCADA, OPC UA, MQTT, MES, or IoT platforms
- Experience designing/developing microservices-based applications and REST API integration
- Experience working in Agile (Scrum/Kanban) environments
- Strong communication, collaboration, and problem-solving skills
ABB Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about ABB and has not been reviewed or approved by ABB.
-
Healthcare Strength — Healthcare coverage is described as comprehensive, with medical, dental, vision, mental health support, and disability and life insurance included. Immediate eligibility in some roles reinforces the sense of dependable core coverage.
-
Leave & Time Off Breadth — Time-off offerings are described as broad, including paid holidays, sick days, volunteer time, sabbaticals, and, in some cases, 25 days of PTO. Flexible scheduling and remote-work options add to perceived time-off and flexibility value.
-
Retirement Support — Retirement benefits are positioned as robust, including a 401(k) with company contributions or matching and, in some cases, profit sharing or pension savings. Stock purchase/share acquisition programs complement longer-term savings options.
ABB Insights
What We Do
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 130 years, ABB’s success is driven by about 110,000 talented employees in over 100 countries. www.abb.com








