Principal Software Engineer - .NET full-stack

10 - 14 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Principal Software Engineer at ABB, you will play a crucial role in leading the development of cutting-edge software solutions for the Process Automation Industry. Your responsibilities will include defining and implementing scalable, high-performance software architectures using .NET (C#) and Angular, providing technical direction and mentorship to development teams, and architecting microservices-based solutions for modularity, performance, and maintainability. Collaborating closely with cross-functional stakeholders, you will align technical roadmaps with business objectives to ensure innovation, reliability, and efficiency in mission-critical environments. You will also drive the implementation of AI-powered automation tools for software development and testing, write clean and well-documented code following SOLID principles, and design applications that integrate with industrial automation systems. Furthermore, you will be responsible for ensuring seamless real-time data processing and communication between IT and OT systems, defining standards for system reliability and fault tolerance in mission-critical industrial environments, and actively participating in Agile (Scrum/Kanban) sprints to ensure timely delivery of features. Your expertise will be crucial in leading the development of intuitive, high-performance UIs using Angular for real-time industrial monitoring and control, as well as in reducing technical debt and optimizing system performance. To qualify for this role, you should hold a Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, along with 10+ years of extensive experience in .NET and Angular. Your technical skills should include proficiency in .NET Core, C#, ASP.NET, Angular, TypeScript, RxJS, SQL Server, PostgreSQL, Azure/AWS, Docker, Kubernetes, OPC UA, MQTT, SCADA, MES, and unit testing frameworks. If you are passionate about driving innovation and delivering top-notch solutions in a dynamic environment that actively blends technology, data, domain, and Industrial AI, then this opportunity at ABB is tailored for you. Join us in empowering everyone to create sustainable solutions and be part of our global network that thrives on collaboration and excellence. Challenge yourself every day to achieve exceptional results and let's write the future together. Apply now for your next career step within ABB and discover the impact of our solutions across the globe. #MyABBStory.,

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now
ABB logo
ABB

Electrical Equipment, Robotics, Automation

Zurich

RecommendedJobs for You