🌎
This job posting isn't available in all website languages
Itron

Principal Software Engineer

📁
Engineering
📅
2301099 Requisition #

For decades, Itron has been delivering critical energy and water infrastructure services to customers around the globe--and we're just getting started. Join us and help design the future of resource management.

We are looking for a Principal Software Engineer to help us achieve our next goal, building software solutions for cellular-based meters. In this role, you will use your technical skills in designing, constructing, and maintaining our next-generation, scalable, Advanced Metering Platform. Our AMI applications are the centerpiece of the Itron Network Segment suite of software offerings.

We are developing on MacBooks, using tools and frameworks such as Spring Boot, Tibco EMS, Docker, Oracle, Hibernate, Git, SonarQube, Jenkins, Maven, IntelliJ IDEA, TestNG, Splunk, Zing JVM.

Your responsibilities will comprise of design, APIs, services, security, and operability of Itron’s metering and network technology, managing millions of nodes in Itron’s customer deployments.

Duties & Responsibilities

  • Develop business applications based on our AMI software products
  • Explore product requirements to understand technical difficulties, recommend implementation approaches, and design solutions
  • Participating planning sessions, creating and reviewing user stories, estimating task effort, retrospectives, code-reviews
  • As part of a globally distributed Agile team you will be responsible for contributing to new feature development and bug fixing
  • Mentoring Junior engineers

Required Skills & Experience

  • Proficiency in Java, with a good understanding of its ecosystems. Skill in writing reusable Java libraries 
  • Know how Java concurrency patterns
  • Good Understanding of the concepts of Model-View-Controller Pattern, JDBC (Java Database Connectivity), and RESTful web services.
  • Proficiency in at least one of the following: JavaScript, Ajax, jQuery, HTML, CSS, Bootstrap.
  • Familiarity with scalability and performance challenges
  • Be comfortable with Linux
  • Relational databases, SQL (Oracle knowledge is a plus)
  • Knowledge of java development frameworks such as SpringBoot
  • Software quality tools (like TestNG, Mockito, PowerMock, Sonar, Jenkins)
  • Energetic, inspired, dedicated, and passionate about software development
  • A great team player, sociable, with good communication skills

Preferred Skills & Experience

  • Messaging/integration protocols (JMS, SOAP, REST, XML)
  • Network protocols and programming (IPv6, UDP, TCP/IP, DNS, Protocol Buffers)
  • Docker and Azure deployment environments
  • C# programming

Education

Bachelor’s degree in computer science or computer engineering

Itron is committed to building an inclusive and diverse workforce and providing an authentic workplace experience for all employees. If you are excited about this role but your past experiences don't perfectly align with every requirement, we encourage you to apply anyway. In the end, you may be just who we are looking for!

The successful candidate's starting salary will be determined based on permissible, non-discriminatory factors such as skills and experience.

San Jose, CA: The base salary is $128,000- $231,000

Liberty Lake, WA: The base salary is $96,000- $184,000

+IIP: This position is eligible for our annual bonus program.

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!

Itron is proud to be an Equal Opportunity, Affirmative Action Employer. If you require an accommodation to apply, please contact a recruiting representative at 1-800-635-5461 or email Accessibility@itron.com.

Itron is at the forefront of a rapidly evolving global industry. Through innovative technology and services, we are working to create more insightful utilities, smarter cities, and a more resourceful world. Join us.

Itron enables utilities and cities to deliver critical infrastructure solutions safely, securely, and reliably. We provide smart networks, software, services, meters, and sensors to better manage electricity, gas, water, and city services. We are dedicated to creating a more resourceful world. 

 

#LI- EL1

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions
Itron Makes Newsweek's List of America's Greatest Workplaces 2023 for Diversity

Similar Listings

West Union, South Carolina, United States

📁 Engineering

Requisition #: 2400274

Raleigh, North Carolina, United States

📁 Engineering

Requisition #: 2400101


Itron is an Equal Opportunity, Affirmative Action Employer
Itron is proud to be an Equal Opportunity, Affirmative Action Employer. If you require an accommodation to apply, please contact a recruiting representative at 1-800-635-5461 or email accessibility@itron.com.

©2022 Itron. All rights reserved.


Itron Community