$100000 - $120000 Year
Monday to Friday
Day shift
Health insurance
Paid time off
Employee discount
Dental insurance
Vision insurance
401(k)
401(k) matching
Flexible schedule
Parental Leave
Tuition reimbursement
Flexible spending account
Retirement plan
Others
Principal Software Engineer
Take your next career step at ABB with a global team that is energizing the transformation of society and industry to achieve a more productive, sustainable future.
At ABB, we have the clear goal of driving diversity and inclusion across all dimensions: gender, LGBTQ+, abilities, ethnicity and generations. Together, we are embarking on a journey where each and every one of us, individually and collectively, welcomes and celebrates individual differences.
You will be working as Principal Software Engineer for the Process Automation Digital division in Process Automation Business Area, reporting to the Project Manager and this position will be based in Bangalore ,India.
In this role, you will be leading a Technical / Development team with experience on DevOps environment with focus on software lifecycle automation, Build and Release management and CI/CD.This position will primarily focus on guiding team development efforts towards successful project delivery, providing coordination, Tracking and work with the teammates through coaching and mentorship.
Your responsibilities
Maintaining high standards of software quality within the team by establishing best industry practices
Guiding the team to setup a continuous build environment to speed up software development and deployment process
Identifying and encouraging areas for growth and improvement within the team
Collaborating with other software developers, business analysts and software architects to plan, design, develop and test the software applications
Assisting in the collection and documentation of user's requirements, development of user stories, estimates and work plans
Working closely with ABB project manager for deliverables and milestones identification and tracking
Preparing reports, manuals and other documentation on the status of the project
Working with manager, and other stakeholders to develop team goals and delegate tasks to the appropriate team member
Your background
Bachelor’s degree in Engineering with more than 12 years of experince in the similar Industry
Knowledge of Microsoft Azure, and familiarity with other cloud platforms and concepts
Experience on setting up a continuous build environment to speed up software development and deployment process
Extensive experience on application containerization concepts and tooling (e.g. Docker/Docker Swarm, Kubernetes)
Good knowledge of various virtualization, Language, Database & Test technologies. Experience in troubleshooting the complex technical issues within the team
Experince in Application development skills (Angular, .net core C# Full stack), Data Science, Analytics, AI & ML, ETL, Databases, Security, DevOps & deployment automation
Excellent communication skills, Expert in delegating tasks, Mediator, Reward achievements
Communication
Leadership
Teamwork
Interpersonal
Learning/adaptability
Self-management
Organizational
Computer
Problem solving
Open mindedness
Strong work ethic
technology
Others
10+ years
Manufacturing
On going position
In-person