About this role
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