Work in Washington Veterans Jobs

Job Information

Itron, Inc. Principal Software Engineer in Liberty Lake, Washington

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 . 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 m

DirectEmployers