Senior Software Engineer

2 days ago


Bangalore, India ABB Full time

Senior Software Engineer At ABB, we are dedicated to addressing global challenges. Our core values: care, courage, curiosity, and collaboration - combined with a focus on diversity, inclusion, and equal opportunities - are key drivers in our aim to empower everyone to create sustainable solutions. Write the next chapter of your ABB story. This is a position with grade 13 This position reports to Digital Solution Engineering Manager Your role and responsibilities In this role, We are looking for a highly skilled Sr Software Engineer with extensive experience in .NET and Angular 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 The work model for the role is : #LI-Onsite This role is contributing to Process Automation business for Process Automation Digital division based in Bangalore Southfield, India Your responsibilities: • Define and implement scalable, high-performance software architectures using .NET (C#) and Angular • Provide technical direction and mentorship to development teams, ensuring adherence to best coding and design practices. • Architect and optimize microservices-based solutions, ensuring modularity, performance, and maintainability. • Drive innovation by identifying and implementing AI-powered automation tools for software development and testing. • Write clean, maintainable, and well-documented code, following SOLID principles. • Design and develop applications that integrate with industrial automation systems (SCADA, MES, OPC UA, PLCs, IoT platforms). • Ensure seamless real-time data processing and communication between IT and OT systems. • Define standards for system reliability, fault tolerance, and high availability in mission-critical industrial environments • Actively participate in Agile (Scrum/Kanban) sprints, ensuring timely delivery of features. • Ensure frontend and backend integration through well-structured RESTful APIs and WebSockets Qualifications for the role - Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field. - 6 + years of extensive experience in .NET and Angular to lead the development of cutting-edge software solutions for the Process Automation Industry. - Technical Skills: - Backend: .NET Core, C#, ASP.NET, Web APIs, Entity Framework & Frontend: Angular (latest versions), TypeScript, RxJS, NgRx - Database: SQL Server, PostgreSQL, or NoSQL databases & Cloud & DevOps: Azure/AWS, Docker, Kubernetes, CI/CD Pipelines - Automation & Industrial Protocols: OPC UA, MQTT, SCADA, MES & Testing & Security: Unit testing, security best practices, OWASP - Good knowledge of containerization using K8s / K3s / Docker & Experience of working with virtual environments (Vmware / Hyperview / Azure) More about us ABB is a leading global technology company that energizes the transformation of society and industry to achieve a more productive, sustainable future. The Process Automation (PA) business area (>$6B revenue in 2021, 22,000 employees), automates, electrifies and digitalizes some of the most complex industrial infrastructures on this planet. Through its five divisions, it serves customers in the energy, process and hybrid industries – from hydrocarbons, chemicals, water, mining, minerals, pulp & paper to marine and ports, and many more. PA stands at the heart of some of the most important shifts in society, helping the energy-intense industries to safer, smarter and more sustainable operations to enable a prosperous, low-carbon society. We value people from different backgrounds. Apply today for your next career step within ABB and visit www.abb.com to learn about the impact of our solutions across the globe. #MyABBStory



  • bangalore, India Indium Software Full time

    Role: Senior Software Engineer Backend-Focused Full Stack , React, AWS)Base Location: BengaluruRemote6+ years building scalable backend services with (ExpressJS/NestJS), React, and cloud-native serverless architectures.Experienced with TypeScript, ORM tools (Prisma/Sequelize/TypeORM), relational and NoSQL databases, AWS infrastructureSkilled in integrating...


  • bangalore, India Better Software Full time

    Better Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long-term engineering partners behind them.We are looking for Senior Software Engineers who can work directly with founders, operate with high autonomy, and build...


  • bangalore, India Better Software Full time

    Better Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long-term engineering partners behind them. We are looking for Senior Software Engineers who can work directly with founders, operate with high autonomy, and build...


  • bangalore, India Better Software Full time

    Better Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long-term engineering partners behind them. We are looking for Senior Software Engineers who can work directly with founders, operate with high autonomy, and build...


  • bangalore, India Sonata Software Full time

    Hiring Python Developers Experience : 8-12yrsLocation : Bangalore/HyderabadNotice Period : ImmediateJob Description :Mandatory Skills: Python Developer, PySpark, Spark, Fast API, Cloud, SQL, Spark SQL,Scala, CI/CD pipelines, Hadoop ecosystem.Good Communication and Interpersonal SkillsPlease share the profiles to ramesh@sonata-software.com along with the ctc...


  • bangalore, India Sonata Software Full time

    Hiring Python Developers Experience : 8-12yrs Location : Bangalore/Hyderabad Notice Period : Immediate Job Description : Mandatory Skills : Python Developer, PySpark, Spark, Fast API, Cloud, SQL, Spark SQL, Scala, CI/CD pipelines, Hadoop ecosystem. Good Communication and Interpersonal Skills Please share the profiles to along with the ctc details and the...


  • bangalore, India Sonata Software Full time

    Hiring Python Developers Experience : 8-12yrs Location : Bangalore/Hyderabad Notice Period : Immediate Job Description : Mandatory Skills : Python Developer, PySpark, Spark, Fast API, Cloud, SQL, Spark SQL, Scala, CI/CD pipelines, Hadoop ecosystem. Good Communication and Interpersonal Skills Please share the profiles to along with the ctc details and the...


  • bangalore, India Dell Technologies Full time

    Senior Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • bangalore, India Solera Full time

    Job Title: Senior Software Engineer (P3)Location: DealerSocket, Solera India, BangaloreAbout Solera:Solera is a global leader in data and software solutions that manage and protect life's most important assets: our cars, homes, and identities. We are dedicated to delivering innovative solutions that drive efficiency and enhance customer experiences.Job...


  • bangalore, India ValueMatrix.AI Full time

    Role DescriptionThis is a full-time remote role for a Senior Software Engineering Manager at ValueMatrix.ai. The Senior Software Engineering Manager will be responsible for leading a team of software engineers and managing software development projects. The Senior Software Engineering Manager will be responsible for developing software design plans,...