Software Engineer – Platform

Agneyas Labs
Indiana, United StatesFull-timePosted Sep 6, 2026

About the role

Agneyas is looking for a senior Software Engineer with in-depth experience in high scale distributed systems. You will participate in the design and implementation of Agneyas Industrial IoT platform that is used to deploy scalable and secure applications. Your work includes, but not limited to, API definition, implementation, deployment, operational management, and debugging.

As a Senior System Developer, you will implement complex distributed systems using state-of-the-art computing and networking environment offering high-volume data-centric IoT and AI/ML services. You will vet various open source and close source technologies, components, libraries, tools etc. and help build a scalable, highly available, and easily manageable system.

Responsibilities

Design and deliver infrastructure solutions that will help create, deploy and manage the service components that serves the diverse requirement of IoT and AI/ML solutions

Investigate various open source and close source technologies, components, libraries, tools etc. and help build a highly available, highly scalable and easily manageable system

Demonstrate responsibility and ownership of software components and deliver complete features satisfying functional, scale, performance and manageability requirements

Implement and evaluate software reliability and performance

Share the knowledge with code reviews and suggestions to ensure quality of product according to standards, processes and procedures

Learn and apply new technologies, best design practices and usability patterns

Minimum Qualifications

BE/BTech degree in computer engineering or equivalent

1-3+ Years of engineering experience

Knowledge and experience in highly distributed software systems, ability to understand the nuances and solve problems related to scale, performance and resiliency of such a system

Experience in developing and deploying scalable and highly available cloud-native software services

Experience in orchestration systems like Kubernetes and container technologies like Docker

Hands on experience in multiple computer programming languages such as C, C++, Golang, Python in Linux OS environment

Ability to implement all phases of a development cycle for a software product from understanding requirements, going through design, development and deploy phases

Deep understanding of end-to-end testing and test automation of web applications.

How To Apply

Send your resume to careers@agneyas.com

Responsibilities

  • Design and deliver infrastructure solutions for IoT and AI/ML services
  • Investigate technologies and build a highly available and scalable system
  • Demonstrate responsibility and ownership of software components
  • Implement and evaluate software reliability and performance
  • Share knowledge through code reviews and suggestions
  • Learn and apply new technologies and best design practices

Qualifications

  • BE/BTech degree in computer engineering or equivalent
  • 1-3+ years of engineering experience
  • Knowledge in highly distributed software systems
  • Experience in developing and deploying cloud-native software services
  • Experience in orchestration systems like Kubernetes and Docker
  • Hands-on experience in programming languages such as C, C++, Golang, Python

Skills mentioned

Distributed SystemsSystem DesignCloud ComputingKubernetesDockerLinuxGoPythonC++End-to-End Testing

About Agneyas Labs

Agneyas Labs empowers companies to digitize their industrial operations, leveraging data and AI/ML to enhance efficiency, effectiveness, and drive profitable growth. Our edge-to-cloud platform for smart operations, powered by advanced analytics, machine learning (ML), and Agentic AI, ushers in a new era of operational excellence for the automotive, manufacturing, aerospace, and defence industries.

Information Technology & Services11-50 employeesBengaluru, Karnataka