Principal Software Engineer

4 - 8 years

12 - 17 Lacs

Posted:6 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Your role and responsibilities

In this role, We are looking for a highly skilled Principal Software Engineer with extensive experience in Full Stack Development with core skills such as .NET Core , C#, ASP.NET , Angular (latest version)andother multiple Object Oriented Programming to lead the development of cutting-edge software solutions for the Process Automation Industry. In this role, you will drive the technical strategy, define architectural best practices, and mentor engineering teams to build scalable and high-performance industrial automation systems. You will collaborate closely with cross functional stakeholders to align technical roadmaps with business objectives, ensuring innovation, reliability, and efficiency in mission-critical environments

This role is contributing to Process Automation business for Process Automation Digital division based in Bangalore Southfield, India

Your responsibilities:

  • Ability to understand new features / use cases and translate them into technical and implementation designs
  • Ability to understand existing code and come up with designs for refactoring and optimizing code
  • Gathering requirements, analyzing, and proposing appropriate technical solutions
  • Performing technology evaluations and assessments on new ideas from Product Management team
  • Working with Business Lines in reviewing technical proposals and identifying solutions to business problems

Qualifications for the role

  • Bachelors or Masters degree in Software Engineering or equivalent
  • 10+ Years in software architecture and development with expert level knowledge in multiple Object Oriented Programming languages ( .NET Core, C#, ASP.NET)
  • Strong proficiency in Angular (latest versions) and front-end architecture
  • In-depth experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Cosmos DB)
  • Proven track record in building and scaling distributed systems and microservices
  • Experience with various Architecture patterns - domain-driven design, event-driven architecture,
  • Strong hands-on knowledge of Azure cloud and its core services
  • Proficiency in Docker, Kubernetes (K8s/K3s) and container-based deployment models
  • Exposure to Gen AI tools for Design and Development activities IoT domain
  • Knowledge on communication protocols like MQTT, AMQP, HTTP

Leadership & Team Play

  • Should have demonstrated innovation in processes followed and/or solutions delivered and encourage it within the team.
  • Living ABBs core values of safety and integrity, which means taking responsibility for your own actions while caring for your colleagues and the business
  • Proactive to take initiatives, resolve issues, conduct training
  • Successfully delivered complex solutions and in complex customer system landscapes

Mock Interview

Practice Video Interview with JobPe AI

Start Software Engineer 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
ABB logo
ABB

Electrical Equipment, Robotics, Automation

Zurich

RecommendedJobs for You