ABB

Software Engineer

ABB
Apply
2 hours ago
Bengaluru, IndiaSenior

Responsibilities

  • Define and implement scalable, high-performance software architectures using .NET, C#, and Angular.
  • Provide technical direction and mentorship to development teams.
  • Architect and optimize microservices-based solutions for modularity, performance, and maintainability.
  • Identify and implement AI-powered automation tools for software development and testing.
  • Write clean, maintainable, and documented code following SOLID principles.
  • Design applications integrating with SCADA, MES, OPC UA, PLCs, and IoT platforms.
  • Ensure real-time data processing and communication between IT and OT systems.
  • Define standards for reliability, fault tolerance, and high availability in mission-critical environments.
  • Participate in Agile Scrum/Kanban sprints and ensure timely feature delivery.
  • Develop frontend and backend integrations through APIs and WebSockets.

Requirements

  • Bachelor's or master's degree in Computer Science, Engineering, or a related technical field.
  • At least 3 years of extensive experience with .NET and Angular in process automation software development.
  • Experience with .NET Core, C#, ASP.NET, Web APIs, Entity Framework, Angular, TypeScript, RxJS, and NgRx.
  • Experience with SQL Server, PostgreSQL, or NoSQL databases.
  • Knowledge of Azure or AWS, Docker, Kubernetes, and CI/CD pipelines.
  • Experience with OPC UA, MQTT, SCADA, and MES automation and industrial protocols.
  • Knowledge of containerization using Kubernetes, K3s, and Docker.
  • Experience with virtual environments including VMware, Hyperview, or Azure.
  • Knowledge of unit testing, security best practices, and OWASP.

Tech Stack

AngularAWSAzureC#DockerKubernetesMicrosoft SQL Server.NETPostgreSQLTypeScript
ABB

About ABB

10,000+ employees

ABB is a technology leader in electrification and automation, enabling a more sustainable and resource-efficient future. The company’s solutions connect engineering know-how and software to optimize how things are manufactured, moved, powered and operated. Building on over 140 years of excellence, ABB’s more than 110,000 employees are committed to driving innovations that accelerate industrial transformation. www.abb.com Privacy notice & house rules: https://social.abb/social-media-information Before applying for a job at ABB, please read our Fraud Warning: https://careers.abb/global/en/fraud-warning

Contact me