Apply now »

Date posted:  Nov 21, 2022

Oslo, NO

Job Function:  Information Technology
Job Type:  Permanent
Job Requisition ID:  8745

Senior Full Stack Engineer - Reliability & Maintenance (f/m/d)

We at Yara are part of a global network, collaborating to profitably and responsibly solve some of the world's key challenges - resource scarcity, food insecurity and environmental change.


Yara People, Process, and Digitalization (YPD) has the overall responsibility for Yara’s people and culture development, as well as for technology, architecture, and solutions that enable the digitalization of Yara’s core processes and operations.


By bringing people and transformation resources, as well as process, digital, and tech capabilities into one cross-functional area, YPD is set to accelerate the transformation.

About the role


The role sits within our Reliability and maintenance team and our products (web & mobile) integrate with data platforms that are helping our employees at the production sites and, improve efficiency and safety at production operations to protect and continuously eliminate sources of threats for plant reliability and provide a foundation and data backbone for digitally reliable end-to-end processes fueled by data and empower people with actionable data anywhere, any time.


We are looking for a Senior Software Engineer who gets excited about building high-quality, scalable, and reliable distributed services and applications for industrial IoT. In this role, you will design, build, and integrate solutions that will enhance productivity of end-users to efficiently perform their tasks.


You will be a valuable member of a cross-functional, autonomous engineering team to build, experiment, iterate and deliver on new objectives. Above all, your work will impact how we feed the world and protect the planet.


Role based in Oslo, Norway.

What you will be doing:


  • Work closely with the technical lead, Product owner, Designers, and engineering individual contributors in your team to design, develop and deploy applications with a strong focus on scalability, and robustness. 
  • Deliver testable, maintainable and high-quality code.
  • As part of the team, take operational responsibility for the products/applications that you build.
  • Leverage DevOps practices and principles to help scale developer’s productivity, and continuously contribute to improve our engineering practices.
  • Coach and give feedback on the work of junior software engineers.
  • Share knowledge and collaborate with some of Yara´s best software engineers.

What you will bring:


  • Several years of software engineering experience in development, architecture, and design of distributed systems – preferably with cloud technologies.
  • Strong proficiency with JavaScript/TypeScript.
  • Knowledge of Node.js and ReactJS and frameworks available for it.
  • Basic understanding of front-end technologies, such as HTML5, and CSS3.
  • Good experience in building large-scale distributed systems on a microservice architecture.
  • Solid experience with test automation, debugging and other automation techniques.
  • Experience with cloud technologies such as Amazon Web Services (AWS), Azure or Google Cloud is a plus.
  • You are eager to learn, a conscientious worker, and a thoughtful, kind, supportive person that enjoys sharing your knowledge with your colleagues.
  • You value team success over personal achievements.
  • You have a bachelor’s or master’s degree in Computer Science or similar.

Why us?


  • Be a key member of a fully cross-functional team. You and your team define your own objectives, which align with your mission and the business strategy, shape your own roadmap and work to deliver value each and every step along the way 

  • Be a key contributor to sustainable global change, reducing carbon emissions while financially supporting growers and enabling the global transformation of farming and its impact on the environment. 

  • You would be working with a globally dispersed and diverse team.  We adopt a virtual-first approach, where we encourage face-to-face collaboration but are focused on recruiting the best talent. 

  • Support for personal development with internal knowledge sharing – Any specific training available

Additional Information


Please note: This recruitment process will be managed by Korn Ferry, and by submitting your application you acknowledge and confirm that your application details can be shared with them. Korn Ferry will manage your data according to their privacy policy ( and Data Processing Agreement entered into with Yara. 


As a global organization we actively strive to reflect the diversity in society. We therefore encourage qualified applicants from all backgrounds to apply. We are committed to creating a work environment that fits gender equality and allows combining career progress with the needs of a family or other personal circumstances.  

Job Segment: Test Engineer, Sustainable Agriculture, Software Engineer, Cloud, Engineer, Engineering, Agriculture, Technology

Apply now »