Itron logo
ItronPosted 2 weeks ago

Sr Software Engineer (Fullstack Developer)

On-siteBengaluru, Karnataka, India

Full TimeSenior LevelLargeEnergy Software

Job Summary

Design, build, review, and debug backend-heavy full-stack features end to end, working backward from customer pain points to ensure you solve the right problems. Own systems that must remain highly available and resilient during peak-demand emergency events, breaking complex, ambiguous challenges into scoped deliverables while prioritizing availability, scalability, latency, and cost. Instrument your work with metrics to validate impact and improve performance, partnering with product and operations to align with real business outcomes. Anticipate failure modes and contribute to operational excellence for surge scenarios, leveraging AI tools to accelerate development and drive quality. Mentor junior engineers and raise standards across the team.

Required Qualifications

  • 4–5 years of demonstrable software development experience building production systems
  • Strong proficiency in high-level programming languages such as Python, Java, or JavaScript, with backend-heavy full-stack capability
  • Proven experience building highly available, maintainable, and scalable systems in production
  • Solid understanding of non-functional requirements (availability, scalability, reliability, latency, cost, maintainability) and how to design for them
  • A metric-driven mindset — you instrument, measure, and let data drive decisions
  • Strong problem-solving ability and rigorous reasoning about system behavior and trade-offs
  • Ability to decompose complex, ambiguous problems into smaller, achievable deliverables
  • A self-starter who operates with a high degree of autonomy and ownership
  • An 'AI-ready' engineer who actively leverages AI tools to boost productivity

Desired Qualifications

  • Experience building systems that operate under high-stakes, time-sensitive, or surge-driven conditions (e.g., emergency response, logistics, on-demand marketplaces, or workforce/staffing platforms)
  • Familiarity with distributed systems, event-driven architectures, and cloud platforms (AWS, GCP, or Azure)
  • Experience with observability, on-call, and operational excellence practices for mission-critical services
  • Experience mentoring peers or junior engineers
  • Exposure to workforce management, procurement, or supply/demand matching domains
  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce