Senior Software Engineer – Edge & Cloud IOT

We are looking for a highly hands-on Senior Software Engineer who enjoys building real systems — from backend services to edge runtime environments.

You will work across .NET Core, Angular, Azure, Linux, containers, and industrial protocols, building cloud-to-edge solutions that process real-time data and power critical applications.

What you will be doing

  • Build high-performance services using .NET Core / ASP.NET Core
  • Design and implement REST APIs
  • Work with distributed and microservices architectures
  • Optimize performance and scalability
  • Develop modern web applications using Angular
  • Build reusable UI components
  • Integrate frontend with backend services
  • Deploy and operate services in Microsoft Azure
  • Work with Docker and Kubernetes
  • Configure and troubleshoot Linux environments
  • Participate in CI/CD and DevOps workflows
  • Implement integrations using: oMQTT o Modbus o NMEA o OPC (UA preferred)
  • Work with real-time telemetry and data pipelines
  • Develop edge services running in containerized environments
  • Design and maintain SQL Server databases
  • Optimize queries and data models
  • Handle large volumes of time-series or event-driven data

 

We think you should have

  • 6–10+ years of strong hands-on software development experience
  • Solid expertise in: o NET Core o Angular o Azure o Linux o Docker & Kubernetes o SQL Server
  • Experience with one or more industrial protocols: o MQTT / Modbus / NMEA / OPC
  • Strong debugging and troubleshooting skills
  • Comfortable working close to infrastructure and networking
  • Curiosity to learn new tools, frameworks, and technologies
  • Enjoys experimenting and improving systems continuously
  • Experience in IoT, maritime, energy, or industrial systems
  • Experience with Azure IoT services
  • Knowledge of event streaming architectures
  • Experience running services on edge hardware
  • Clean, maintainable, production-ready code
  • Systems that run reliably in both cloud and edge environments
  • Ability to diagnose and resolve complex technical issues
  • Continuous learning and improvement

This employment may require a pre-employment check procedure in accordance with company security standards, role or site requirements. Please note that this might affect the offer process or employment.

You are able to

  • develop an ambitious, but realistic business vision and translate it into a workable strategy
  • adhere to company rules and procedures and execute plans with commitment and determination
  • analyse complex issues and problems and come up with rational judgments
  • demonstrate specialist knowledge and expertise in own area

 

Why join us

  • Be part of a diverse team spread across several countries, embracing collaboration and cultural diversity.
  • We offer flexible working hours.
  • Leverage your experience to drive change and mentor the next generation of maritime professionals.
  • Engage in complex, high-impact initiatives that push the boundaries of maritime technology.

 

Where you will be working
Bengaluru, India

Interested in knowing more? Contact
Darshan Panchal

 

At KONGSBERG, we believe that diversity fuels innovation. We encourage you to apply, even if you do not meet every requirement.  Your unique perspective is valuable to us. Your skills, attitude and perspective could be exactly what we are looking for!

KONGSBERG is a leading global technology group. Throughout our proud two hundred year history, we have continuously advanced, applying innovative solutions to the needs of our customers, partners and society at large. We believe diversity is our strength. By fostering an inclusive and diverse culture we nurture and ensure space for different perspectives and ideas. We are determined in our work to mature and improve our ability to utilize our diversity and culture of differences to create positive business results.