VetJobs - The Leading Military Job Board

Job Information

Campbell Scientific Inc Full Stack Software Engineer in Shepshed, United Kingdom

About Us:

Welcome to Campbell Scientific UK!

We are part of a dynamic international group recognized for its scientific instruments that accurately translate measurement data into usable information for a wide range of applications (water, energy, gas flux, soils, aviation, and infrastructure, etc.). Our reputation largely rest on our data acquisition and control systems for a wide range of sensors.

What sets us apart? The ability to offer a complete package to our clients, including not only measurement instruments but also a

monitoring platform and associated services.

Our vision: Provide customized and innovative solutions, backed up by excellent services to deliver "The Best of the Best" to our customers.

Our commitment: Foster innovation to create smarter applications, accelerate processing, improve information dissemination, optimize data storage, and provide more reliable insights.

Position Overview:

Join our team as a senior full-stack software engineer and contribute to the design and development of meteorological and climatological solutions for national meteorological services, civil and military aviation authorities, and international airports.

You will delve into the field of meteorology, understand how meteorological information is transmitted and shared globally, and understand and describe meteorological and climatological phenomena.

In this role, you will be responsible for designing, developing, and supporting software features.

You will work in a microservices and micro-frontend architecture (Angular, NestJS, Spring Boot/Quarkus, Go), within a containerized infrastructure (Docker, Swarm, and Kubernetes), and follow agile development practices (Scrum).

Keywords: Meteorology, Climatology, Hydrometeorology, Aeronautical Meteorology, Angular, NestJS, Typescript, Spring Boot, Quarkus, Geoserver, Java, OpenLayers, RabbitMQ, MongoDB, PostgreSQL, TimescaleDB, Go C++

Responsibilities:

  • Implementation of software architecture solutions in a microservices environment (Docker Swarm, Kubernetes), focusing on observability, performance monitoring, log collection, scalability, and high availability, in collaboration with the DevOps team.

  • Assist the team in integrating practices related to software security in the development lifecycle (DevSecOps), such as automating vulnerability scans, reporting associated metrics, proposing solutions to address vulnerabilities identified in scans, OWASP top 10, and Pentest reports.

  • Design, develop, and support software features in a meteorological/climatological solution.

  • Participation in agile development practices, enhancement of our methodology, and proactive contribution.

  • Implementation of unit and end-to-end tests to support developed features.

You will also:

  • Work collaboratively with project managers and delivery team

  • Acquire expertise in meteorology and climatology through collaboration with domain experts.

  • Maintain a technology watch to keep abreast of new developments in IT.

Required Qualifications:

  • Degree in Computer Science or equivalent Bachelor's degree (Engineering, Commerce).

  • Minimum of 5 years of software development experience.

Required Skills:

  • Languages: Javascript/Typescript, Java, Go C++.

  • Frameworks: Spring Boot, Spring Security, NestJS.

  • Execution environments: NodeJS, Java, Go.

  • Restful services in a microservices architecture.

  • Good knowledge of HTTP, TLS, AMQP (0.9, 1.0) protocols.

  • Knowledge of PostgreSQL, MongoDB databases.

  • Docker containerization in a cluster environment (Swarm/Kubernetes).

  • Linux environment, Git.

  • Good level of English.

Preferred Assets: While not mandatory, experience or familiarity with any of the following is an asset:

  • Frameworks: Angular, AngularJS, Quarkus.

  • Familiarity with Geoserver.

Our Values: The selected profiles will align with our ARCTIC values (Responsibility, Respect, Customer Orientation, Teamwork

Innovation, and Continuous Improvement).

What We Offer:

  • A corporate culture that encourages commitment, collaboration, and job satisfaction.

  • Worldwide projects in meteorology and aviation.

  • Competitive remuneration.

  • Benefits such as Salary sacrifice pension, EAP , on line Doctor and a bonus system.

DirectEmployers