ABB
ABB•2h ago
Naukri

Software Engineer

Mumbai (All Areas)
Full Time
Senior Level

Auto Apply to 50+ AI Matched Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at ABB

Full Job Description

We are seeking a Senior Software Engineer to join the Cloud and AI platform team within ABB Ability Genix, a leading industrial analytics and artificial intelligence platform. This role, reporting to the Digital Solution Engineering Lead, is based at the Ability Innovation Center (AIC) in Bangalore, India, a hub for technological innovation and global collaboration.

In this senior developer position, you will lead product delivery teams, focusing on platform services for ABB Ability Genix. You will contribute to the advancement of deployment automation, packaging, and core technical capabilities. This is an opportunity to collaborate with experienced engineers, drive technological excellence, enhance Agile delivery, and foster people development within a dynamic environment.

This role is ideal for individuals passionate about creating next-generation analytics for process automation clients by combining technology, data, domain expertise, and Industrial AI. You will leverage ABB's extensive global network to collaborate with and guide diverse teams, challenging yourself daily to build impactful solutions.

Your Responsibilities:

  • Provide technical leadership by defining coding and architectural standards, creating HLD/LLD designs, conducting code reviews, and ensuring adherence to cybersecurity and best development practices.
  • Resolve performance and technical bottlenecks to ensure high-quality software delivery.
  • Oversee the end-to-end development lifecycle, including Work Breakdown Structure (WBS) creation, implementation of automated testing and CI/CD pipelines, and maintaining architecture and design documentation.
  • Collaborate with cross-functional teams and stakeholders on roadmap planning, feature prioritization, Minimum Viable Product (MVP) demonstrations, and transparent communication of sprint progress and dependencies.
  • Guide and support the development team, assign responsibilities, remove impediments, foster a collaborative environment, and facilitate Agile/Scrum ceremonies to ensure continuous improvement and compliance with Scrum practices.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • 6+ years of experience in Python and ML-based application development.
  • Advanced proficiency in Python, Flask, FastAPI, and Celery, with a strong understanding of synchronous and asynchronous development for machine learning workflows and GUI integration.
  • Practical experience with Azure services including App Service, Cosmos DB, AKS, Cognitive Data Lake, and Azure SQL Server.
  • Solid knowledge of data structures, algorithms, microservices-based architecture, asynchronous programming, and design patterns.
  • Proven ability to design and develop scalable, secure web applications and REST APIs, with experience in CI/CD workflows.
  • Familiarity with Industrial IoT protocols such as MQTT and OPC UA.
  • Excellent documentation and communication skills for conveying complex technical concepts.
  • Experience in mentoring colleagues, promoting professional development, and fostering knowledge sharing within teams.

The work model for this role is Hybrid.

Company

ABB

ABB

ABB is a global technology leader focused on transforming society and industry for a more productive and sustainable future. With over 130 years of innovation, ABB has been instrumental in all four in...

Mumbai (All Areas)
Posted on Naukri
Software Engineer at ABB | Mumbai (All Areas) | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform