K

Kimbal

AMI solutions for utilities and grid

Senior Software Engineer – EMS

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of software engineering experience.
  • Strong proficiency in at least one programming language; Java, Python, or Node.js is preferred.
  • Strong data structures and algorithms knowledge and problem-solving skills.
  • Strong low-level design skills and ability to write maintainable, extensible code.
  • Good understanding of high-level design and distributed systems.
  • Understanding of event-driven architectures and asynchronous processing.
  • Strong understanding of relational databases, schema design, SQL, indexing, and query optimization.
  • Ability to work effectively with ambiguous requirements and solve problems where the solution is not obvious.
  • Product decomposition skills and ability to understand the business problem behind a technical requirement.
  • Ability to make thoughtful engineering trade-offs and work without constant direction.
  • Ability to learn new technologies and domains quickly.
  • Ownership of problems through completion, with a focus on simplicity, maintainability, and long-term engineering quality.

Responsibilities

  • Solve complex and ambiguous engineering problems with minimal hand-holding.
  • Decompose product and business problems into smaller, well-defined engineering problems.
  • Design and build scalable, reliable, and maintainable backend systems.
  • Write clean, readable, testable, and extensible code.
  • Design APIs, services, workflows, and data models.
  • Work with event-driven and asynchronous systems.
  • Design database schemas and write efficient SQL.
  • Analyze and optimize database queries and system performance.
  • Participate in low-level and high-level design.
  • Own features end-to-end, from understanding the problem through production and beyond.
  • Work closely with product and domain experts to turn real-world energy problems into software solutions.

About the Company

Kimbal

AMI solutions for utilities and grid

Kimbal.io provides advanced metering infrastructure for utilities, including smart meters, the communications network, and data management systems that enable two-way grid communication. Meters collect usage data and transmit it over an autonomous network to a data platform for monitoring, analytics, and remote device control. Its scale distinguishes it: up to 2 million meters produced annually and over 1 million deployed nationwide, powered by automation and robotics. Its goal is to improve grid visibility, efficiency, and reliability through scalable AMI infrastructure and ongoing data management.

Company size
501-1,000
Company stage
Series B
Total funding
$27M
Headquarters
New Delhi, India
Founded
2011

Recently Posted Jobs

Explore more opportunities at Kimbal

See more jobs