This job posting isn't available in all website languages


Senior Software Engineer

Research & Development
Product Development
1900135 Requisition #
Apply for Job
Share this Job
Sign Up for Job Alerts

Itron is a global technology company. Our broad product portfolio includes electricity, gas, water and thermal energy measurement and control technology, communications systems, software, and professional services. With thousands of employees supporting nearly 8,000 utilities in more than 100 countries, Itron empowers utilities to responsibly and efficiently manage energy and water resources.


Itron’s Budapest Center of Excellence aims to be a leading center for innovative software and services solutions that enable utilities and cities to manage energy and water more resourcefully. We received the prestigious award of the Investor of the Year in the “R&D Investment“ Category in 2017 and have been growing ever since.


Would you like to build cloud based IoT solutions that shape the future technologies for managing energy and water? Join us as a


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



Duties & Responsibilities: 

  • Identify and schedule internal technical tasks and deliverables 
  • Perform and coordinate analysis, design, implementation and test of large software systems 
  • Contribute to determination of scope and effort of the project – identify, assess, track and mitigate risks by taking appropriate actions 
  • Participate in technical due diligence and feasibility analysis and document the strategic relevance 
  • Work according to agile development processes 
  • Understand business objectives linked to the development and application of technology 
  • Leverage ability to quickly master, train and explain clearly new technologies 
  • Has ability to providing knowledge transfer to others and may be expected to mentor and coach less experienced team members

Skills required

  • At least 5+ years of experience as a software developer
  • Solid knowledge of .NET Core
  • Understanding the main principals of developing for Cloud environments
  • 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

  • Have some experience with Docker / Kubernetes or other orchestration frameworks
  • Any exposure to Azure
  • Scripting in Powershell, Bash or similar shell
  • SolR, Kibana, Grafana, ElasticSearch, LogStash
  • Understanding the concept of micro services and distributed NoSQL databases
  • Some Javascript knowledge (angular.js, angular 2+) 

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 60-90 minutes long professional interview in person on your professional, technical skills
  3. a coding homework to understand your programming skills better
  4. 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 #: 1900132

Product Development

Budapest, Pest, Hungary

📁 Research & Development

Requisition #: 1801143

Product Development

Budapest, Pest, Hungary

📁 Research & Development

Requisition #: 1900133

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