Careers in Campbell Scientific Europe Challenge your mind, help change the world

Weather icon
Hydropower

Current Open Vacancies

To apply for any of the positions advertised here, please go to www.campbellsci.com/open-positions and follow the instructions. 

Job Opportunities Main

Software Engineer - Remote

Closes 17-08-2022

We are seeking qualified and motivated individuals to fill 5 permanent full-time positions. These roles can be fully remote, hybrid, or based in office. Home locations can include: UK, Netherlands, USA, or Canada.
 
Our offices are based in Shepshed, Leicestershire, UK; DeBilt, Utrecht, Netherlands; Logan Utah, USA; and Edmonton, Alberta, Canada.
 

We Are Campbell Scientific: 

We work to make a difference and help those working to advance science and technology for the benefit of humankind. Through our advanced measurement systems, our goal is to provide key insights to people using science and technology to solve massive global challenges including severe weather, climate change, limited natural resources, sustainable food production, energy production and distribution, and infrastructure safety.
 
Research and Development helps to grow and foster innovation within our organization. These innovations lead to smarter applications, faster processing, better information distribution, improved data storage, and the ability to provide our clients with improved insights using the data we collect. Our Software Engineering team continually drives innovation both inside and outside of our organization.
 
Campbell Scientific is currently looking to fill multiple Software Engineer positions supporting the continued development of our core open cloud platform, associated software suite and large scale enterprise projects in several of our global regions. 

 

What You'll Work On:

You will work on delivering robust and reliable software applications on our unified platform and ecosystem within your designated portfolio, while also supporting the wider team when required. Specifically, your first assignment will be the extension of our software platform to solve real world problems in collaboration with one of the Europe’s premier national meteorological services. You will be involved in the implementation of the features and will be asked to actively contribute to our technical design process.
 
Key responsibilities of this role are:
  • Maintenance of a skillset that supports the development stack within your portfolio, and establishing an understanding of platforms outside of your portfolio
  • Being a proponent and champion for the Agile Scrum process
  • Collaborating in partnership directly with our clients
  • Coordinating with other functions including Test and Compliance, Platform Management, Product Management and Client Services
  • Become a subject matter expert (SME) for the software applications you work on, maintaining a current, relevant technical knowledge accordingly.
  • Maintain a clear understanding of the wider software application suite and underlying platforms beyond your home portfolio.
  • Ensuring the implementation of security standards and regulatory compliances are current and defensible.
  • Maintain an effective knowledge of the real-world applications of the software you make.

 

What We’re Looking For:

Education and Experience:
  • Related Bachelor’s Degree (Computer Science, Engineering, Business etc.)
  • Minimum of 2 years of experience in software development
Required Knowledge, Skills and Abilities:
  • Significant experience with the following:
    • HTML
    • CSS
    • JavaScript
    • VueJS
    • Containers, including K8S, including exposure to EKS or AKS
  • An ability to write clean, understandable code that follows best practices
  • Working with technical documentation
 
NOTE: For the position in the Netherlands, we require proficiency in spoken and written Dutch.
 
While not required, experience or familiarity with any of the following is an asset:
  • OpenAPI and Swagger Documentation
  • Postgres and similar relational database systems
  • Unit testing frameworks such as Mocha or Cypress
  • NodeJS
  • GitOps development and exposure to GitLab
  • CI or CD processes
  • AWS (Amazon Web Services) and Microsoft Azure (IaC, IaaS and PaaS)
  • VSCode or Visual Studio
Successful candidates will be aligned with our ARCTIC Values (Accountability, Respect, Client-centric, Teamwork, Innovation and Continuous Improvement).
 
What’s in it For You?
  • A great work culture where we work hard, and place importance on building great relationships with our peers and having fun.
  • Challenging and engaging work that makes a difference on a global scale.
  • Industry competitive salaries.
  • Excellent benefits beginning on your first day with us.
  • Personal time off to ensure a balance between work and life.
 
Successful candidates must be able to show a valid vaccination passport when traveling through Europe and to/from the United States and Canada.


Ready to join our team?

To apply for the UK based role Click Here

To apply for the Netherlands based role Click Here

For the roles based outside of Europe, please go to our US careers site www.campbellsci.com/open-positions