Apply now »

Date posted:  Nov 19, 2023

Berlin, BE, DE Oslo, NO

Job Function:  Other
Job Type:  Permanent
Job Requisition ID:  17410

Principal Software Engineer

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.

About the Unit


Yara is the world’s leading crop nutrition company and a provider of environmental and agricultural solutions. Our mission is to responsibly feed the world and protect the planet.


To achieve our ambitions, it is crucial that we leverage digital technologies and data-driven approaches. We are seeking a Principal Software Engineer to join our Production Optimization unit and help us create a sustainable future through digital innovation.


We in the Production Optimization Team develop and deliver digital solutions to optimize production by providing real-time process insight, decision support and automatically adjusting the process. Our products are cloud-native and developed on top of a unified digital platform to provide scalability that will help our employees at the sites, or in global functions, improve the efficiency and safety of our factories' processes and operations.  Our unit is responsible end-to-end for the impact of the digital products, which means that we establish the vision, develop, and deploy the products at the production sites.


Although the role is based in Berlin, Germany or Oslo, Norway our hybrid work model allows you to combine remote (3 days) and on-site work (2 days).

About the Role


We are looking for a Principal Software Engineer who is excited about building high-quality, scalable software solutions and applications for optimizing production.

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

As a key member of a cross-functional team, you and your team will define your own objectives, shape your own roadmap and work to deliver value every step along the way. You will work in a globally dispersed and diverse team. While we encourage face-to-face collaboration, we adopt a flexible, virtual-first approach, allowing you to manage your own schedule

What you will be doing


In your role, you will have the opportunity to make a significant impact on the digitalization of core processes and operations. Your responsibilities will focus on delivering tangible outcomes and driving positive change. These include:

  • Set the direction and ensure that the product vision and architecture is well understood by all members in the team.
  • Work closely with the Architects, Product owners, Designers, and engineering individuals to design, develop, and deploy applications with a strong focus on scalability, and robustness.
  • Consistently writes production-ready clean code that is easily testable, easily understood by other developers and accounts for edge cases and errors.
  • Implements tech vision defined by the organization and makes sure the architecture solution is consistent. Works across teams to foster a culture of architecture that allows for iterative, autonomous development and future scaling.
  • Leverage DevOps practices and principles to help scale developer’s productivity, and continuously contribute to improve our engineering standards.
  • Fosters a culture of delivering praise and constructive feedback across several teams as well as their respective business stakeholders. Successfully manages cross-team commitments, their progress, and roadmap to delivery.
  • Contribute to the team's work with peer reviews, testing, and mentoring and be an inspiration for software engineers across the engineering team

What you bring


With a strong appreciation for our mission, you are eager to join a team that values collaboration and knowledge exchange. With a strong problem-solving mindset, you can navigate complex challenges and embrace evolving technologies.

To be successful at Yara, you should also have the following:

  • You have at least a bachelor’s degree in computer science or similar.
  • You are an experienced engineer in building cloud-native software solutions that are highly performant, scalable, and maintainable.
  • You are a full stack engineer having made contributions to the Frontend and Backend development using different technologies such as ReactJS, Java/Kotlin, NodeJS or Python, etc.
  • You are experienced in working on AWS (Amazon Web Services).
  • You are eager to learn, a conscientious worker, and a thoughtful, kind, supportive person who enjoys sharing your knowledge with your colleagues.
  • You have excellent English communication skills and an abundance of passion and enthusiasm for creating the product

What we offer


At Yara, we believe in fostering a diverse and inclusive work environment where every voice is valued and contributes to the success of our projects and outcomes. We have a strong commitment to open and transparent communication, collaboration, and equal opportunities for all.

By joining us, you'll be a key contributor to sustainable global change, and work on interesting projects that have a meaningful effect on society. Our Production Optimization unit offers the dynamic and innovative spirit of a start-up within the stability of a well-established global company.

In addition, we offer the following benefits:

  • Flexible work model
  • Learning and development opportunities – including access to our internal learning platform and Degreed
  • Competitive remuneration and an unlimited work contract
  • Cutting-edge tech stack and hardware

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

Knowledge grows through differences
Yara is committed to creating a diverse and inclusive environment and is proud to be an equal opportunity employer. We believe that creating a diverse and inclusive work environment is not only the right thing, but also the smart thing to do. To deliver on this, Yara has firmly anchored Diversity, Equity & Inclusion (DE&I) in our business strategy and has more than 400 employees worldwide involved in D&I ambassadors networks. 

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

Apply now »