This job posting isn't available in all website languages

Principal Software Engineer

Research & Development
Product Development
1900421 Requisition #

 Interested in making the world more resourceful, in a newly established R&D centre and in cloud based IoT energy management solutions?

Itron is committed to make the world more resourceful by providing solutions that help manage energy, gas and water more efficiently while fostering the development of smart cities. In Hungary we are present with a manufacturing plant in Gödöllő and an R&D centre in Budapest at Deák Palota that was established in 2017 June and was awarded with the prestigious investor of the year in the R&D investment category.
We are developing the next generation products of Itron portfolio, such as Temetra, Openway Riva, a massive scale IoT platform and a Street light vision management solution, whilst providing complex managed services oriented around business outcomes, respectively 2nd and 3rd level technical support across multiple Itron products to customers in every geographical area around the globe.  

Principal Software Engineer


Itron is consolidating its software solutions around the globe into a world-wide, massive scale IoT/Cloud platform that is designed to serve thousands of utility companies, span 100+ countries and manage 500M+ devices

We have started development in the US and India 2 years ago using cutting-edge cloud technologies in computing, messaging, storage, logging, monitoring, analytics & security – like Kubernetes, Elastic Search, Logstash, Kibana, Net Core 2.1, NoSQL, Angular 5/6. The development stack uses mainly Microsoft technologies and are hosted in Azure environment.


In Budapest we have multiple DevOps teams developing microservices (e.g. Identity, Device Management, Job Management, Analytics...) for the new cloud platform, including more than 20 software engineers. We do agile development with SCRUM methodology and we use Azure Active Directory DS for task handling, source control and for CI/CD.



  • Identify and schedule internal technical tasks and deliverables for self and team member
  • Perform and Coordinate analysis, design, implementation and test of a large software systems
  • Determine scope of effort of large projects – identify, assess, track and mitigate risks by taking appropriate actions
  • Perform justification (cost-benefit analysis)
  • Participate in technical due diligence and feasibility analysis, and document the strategic relevance
  • Ensure that projects are planned and executed in a timely and efficient manner. Manages agile development processes
  • Understand business objectives linked to the development and application of technology
  • Serve as technical interface between Itron, academia and industry consortia
  • Publish documents, make presentations and participate in technical audits
  • Leverage ability to quickly master, train and explain clearly new technologies
  • Mentor and coach less experienced team members

Skills required

  • Minimum 7 years of related experience
  • Proven ability to lead a small DevOps teams and coordinate across multiple global time zones
  • Ability to collaborate with foreign teams and drive successful delivery of dependencies for other teams
  • Solid knowledge of .NET Core, C#; HTTP/REST; Service Fabric, Microservices Concepts
  • Understanding the principals of developing for Cloud environments. Having exposure to Azure
  • Comfortable in DevOps (software lifecycle, configuration, operation, security, scaling, monitoring and alerting)
  • Being familiar with asynchronous programming and multi-threading 
  • Experience with high availability / high performance systems

Skills preferred

  • Docker, Kubernetes or other orchestration frameworks
  • Powershell, Bash or similar shell
  • SolR, Kibana, Grafana, ElasticSearch, LogStash
  • NoSQL databases
  • Javascript knowledge (angular.js, angular 2+)
  • Authentication / identity domain knowledge is highly preferred

We offer you

  • Purpose: opportunity to create a more resourceful world by working on 21st century's biggest challenges: water, energy and gas 
  • Career: a newly established R&D center with immense growth in multinational environment
  • Personal development: English, soft skill and technical trainings
  • Community: Pizza parties, Yoga, Chill room, Xbox, foosball and other events

Compensation package

#basesalary #cafeteria #insurance #iPhone7 #phonesubscription #dell #laptop #dualmonitors21,5” #plantronics #wirelessheadset


Selection process

  1. an initial 30-60 minutes long discussion with a recruiter giving you more background on the firm, the position whilst discussing your background and expectations
  2. a ~90 minutes long professional interview in person with the local technical team to understand your professional background
  3. a final 60 minutes long interpersonal interview with local management and HR to get to know you in person and to show you around the office

If you have any further questions, please contact our recruitment team

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings

Product Development

Budapest, Pest, Hungary

📁 Research & Development

Requisition #: 1900880

Services & Delivery

Budapest, Pest, Hungary

📁 Research & Development

Requisition #: 1900951

Services & Delivery

Budapest, Pest, Hungary

📁 Research & Development

Requisition #: 1900950

Itron is an Equal Opportunity Employer
Itron will make reasonable accommodation to assist a qualified person with a disability in the job application process. If you need assistance and would like to request a special accommodation, please contact accessibility@itron.com or at +1-509-924-9900 USA. For more information on Equal Employment Opportunity, please click here.

Itron Global Data Protection Notice for Employees, External Staff and Candidates