Software Engineer

Itron, Inc.Liberty Lake, WA
4d$60,000 - $115,000Hybrid

About The Position

Itron is innovating new ways for utilities and cities to manage energy and water. We create a more resourceful world to protect essential resources for today and tomorrow. Join us. As a Software Engineer, you will plan, design, develop, and test software systems or applications for software enhancements and new products, including cloud‑based and internet-related tools. You will work collaboratively across teams to deliver innovative, customer‑centric solutions that support Itron’s mission in the Utilities & Energy sector.

Requirements

  • Bachelor’s degree in a related field or equivalent experience.
  • Ability to complete tasks in a resourceful and effective manner with attention to quality and customer impact.
  • Responsible for weekly planning and delivery of assigned technical services.
  • Ability to apply professional concepts and interpret company policies and practices to resolve issues in your discipline.
  • Demonstrated ability to exercise independent judgment within defined procedures to determine appropriate actions that may impact business operations.
  • Recognized by peers as credible and capable of leading certain team initiatives.
  • Experience with .NET/C# to develop APIs and services.

Nice To Haves

  • Experience with containerization and Kubernetes.
  • Experience with Python, PySpark, Apache Spark, or data platform systems such as Databricks or Snowflake.
  • Experience using AI development tooling such as Copilot, Claude, or ChatGPT to enhance engineering efficiency.
  • Ability to work collaboratively on complex problems requiring review and analysis of multiple factors.
  • Demonstrated adaptability in applying techniques to complete complex assignments while maintaining an innovative and customer‑centric approach.

Responsibilities

  • Plan, design, develop, and test software systems or applications for enhancements and new products.
  • With general direction, complete engineering activities and tasks for a specific architecture or technology.
  • Assist in new product development, including design, analysis, and testing.
  • Receive technical requirements and guidance from senior technical staff to successfully execute engineering assignments.
  • Complete technical tasks and deliverables of moderate scope within established timelines.
  • Follow technical documentation, standardized processes, and procedures to ensure high‑quality, accountable delivery.
  • Build productive working relationships with internal and external partners through collaborative and authentic communication.
  • May lead and/or coordinate selected team efforts.
  • Contribute to operational and functional objectives that support department KPIs and action plans.
  • Use agile and resourceful approaches to solve problems and ensure effective delivery of technical services.

Benefits

  • This position also includes a competitive benefit package including; financial, social, health and wellbeing programs, paid vacation, 401k matching, employee stock purchase program, hybrid work schedule, and more!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service