
Search by job, company or skills
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:
Digital Solution Engineering ManagerABB'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 and analytics solutions and services.
In this role, we are looking for a Software Engineer - .NET & Angular to join our Process Automation Digital organization. The role requires a highly motivated software engineer with strong expertise in developing enterprise-grade software solutions using modern Microsoft technologies and frontend frameworks. The candidate will be responsible for designing, developing, and maintaining scalable, high-performance applications that integrate with industrial automation systems while ensuring reliability, maintainability, and operational excellence in mission-critical environments.
The work model for the role is: Hybrid
This role is contributing to the Process Automation Digital division based in Bangalore Southfield, India. Main stakeholders include Product Owners, Solution Architects, Engineering teams, Quality Assurance teams, DevOps teams, and customers from asset-intensive industries.
Design, develop, and maintain scalable, secure, and high-performance applications using .NET technologies (C#, .NET Core, ASP.NET, Web APIs) and Angular.
Design and implement microservices-based architectures leveraging modern design patterns and industry best practices.
Develop clean, maintainable, and well-documented code following SOLID principles and established software engineering standards.
Build modern, responsive, and user-friendly user interfaces using Angular, TypeScript, RxJS, and NgRx.
Optimize frontend applications for performance, particularly for real-time monitoring, operational dashboards, and industrial data visualization use cases.
Develop and integrate RESTful APIs to enable seamless communication between frontend applications and backend services.
Participate actively in Agile development methodologies including Scrum and Kanban ceremonies, ensuring timely delivery of features and continuous improvement.
Collaborate with cross-functional teams including Product Management, Architects, QA, and DevOps teams to gather requirements, analyze business needs, and propose appropriate technical solutions.
Ensure software quality through comprehensive unit testing, integration testing, and end-to-end testing practices.
Support troubleshooting, defect resolution, root cause analysis, and performance optimization activities to ensure operational reliability.
Contribute to deployment automation and release activities using modern CI/CD practices and DevOps tools.
Develop solutions that integrate with industrial automation ecosystems and support communication using industrial protocols and standards where applicable.
Maintain technical documentation including design specifications, implementation guides, API documentation, and support materials.
Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related technical discipline.
3-6 years of experience in software development with strong expertise in .NET and Angular technologies.
Proven hands-on experience with backend development using .NET Core, C#, ASP.NET, Web APIs, and Entity Framework.
Strong frontend development skills using Angular (latest versions), TypeScript, RxJS, and NgRx.
Experience designing and developing microservices-based applications and distributed systems.
Proficiency working with databases such as SQL Server, PostgreSQL, and/or NoSQL databases.
Good understanding of cloud platforms and DevOps practices, including experience with Microsoft Azure and/or AWS.
Hands-on experience with containerization and orchestration technologies such as Docker and Kubernetes.
Experience implementing and maintaining CI/CD pipelines and automated deployment processes.
Knowledge of industrial automation technologies and protocols including OPC UA, MQTT, SCADA, and MES is highly desirable.
Experience with software testing methodologies including unit testing frameworks, integration testing, and automated testing practices.
Strong understanding of application security best practices, secure coding principles, and familiarity with OWASP guidelines.
Excellent analytical, problem-solving, and troubleshooting skills with the ability to work effectively in complex technical environments.
Strong communication and collaboration skills with experience working in cross-functional and global teams.
ABB is a leading global technology company that energizes the transformation of society and industry to achieve a more productive and sustainable future. The Process Automation (PA) business area automates, electrifies, and digitalizes some of the world's most complex industrial infrastructures.
Through its five divisions, ABB serves customers across energy, process, and hybrid industries-including hydrocarbons, chemicals, water, mining, minerals, pulp and paper, marine, and ports. Process Automation stands at the center of some of society's most important transformations, helping energy-intensive industries achieve safer, smarter, and more sustainable operations while enabling a prosperous, low-carbon future.
ABB India is committed to fostering a diverse and inclusive work environment and provides equal employment opportunities to all qualified applicants. Employment may be subject to applicable pre-employment screening and background verification as per company policy.
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:
For more information, read our full fraud warning notice at:
ABB Ltd (German: ABB AG, French, Italian, Romansh: ABB SA),formerly ASEA Brown Boveri, is a Swedish-Swiss multinational corporation headquartered in Västerås, Sweden, and Zürich, Switzerland.operating mainly in robotics, power, heavy electrical equipment, and automation technology areas. It is ranked 341st in the Fortune Global 500 list of 2018 and has been a global Fortune 500 company for 24 years.Until the sale of its Power Grids division in 2020, ABB was Switzerland's largest industrial employer.ABB is traded on the SIX Swiss Exchange in Zürich, Nasdaq Stockholm and the New York Stock Exchange in the United States.
Job ID: 149051303
Skills:
Golang, Tcp, Http, Network Protocols, Gcp, Docker, Terraform, Openshift, Azure, Kubernetes, AWS, Ip, Go, zero-trust security, GRPC, CAP theorem, Raft, Paxos, eBPF, next-gen proxy architectures
Skills:
Java, AWS Glue, Kafka, Kotlin, HBase, Sql, Apache Airflow, Spark, Oozie, Ruby, Luigi, Flink
Skills:
Github, Typescript, Node JS, Object Oriented Javascript
Skills:
Algorithms, Java, Typescript, Javascript, Testing, Software Design, data structures
Skills:
.NET, Devops, Typescript, Agile, Angular
We don’t charge any money for job offers