Software Engineer

Software Engineer

Full-Time 40000 - 50000 € / year (est.) Home office (partial)
Experis Scotland

At a Glance

  • Tasks: Design and develop cloud-hosted applications that tackle environmental challenges.
  • Company: Join a high-impact data science organisation focused on climate research.
  • Benefits: Flexible working options, competitive salary, and opportunities for professional growth.
  • Other info: Work in a dynamic team with a focus on learning and innovation.
  • Why this job: Make a real-world impact while collaborating with scientists and researchers.
  • Qualifications: 2+ years in software engineering, experience with APIs and databases.

The predicted salary is between 40000 - 50000 € per year.

Eligibility: Right to work in the UK required

The Opportunity

We’re working with a small, high‑impact data science organisation operating at the intersection of software engineering, satellite data and climate research. They build cloud‑hosted tools and platforms that help scientists and decision‑makers better understand environmental change. This is a great opportunity for an established Software Engineer who enjoys working on meaningful problems, contributing across the stack, and collaborating closely with data scientists and researchers.

The Role

You’ll join a small engineering team and work closely with data scientists, researchers, and external partners. The role is primarily backend‑focused, with opportunities to contribute to frontend development where of interest.

Responsibilities

  • Designing, developing, maintaining and supporting cloud‑hosted applications
  • Implementing algorithms defined by data science and research teams
  • Developing and maintaining internal and external web services and APIs
  • Working with existing codebases and contributing to ongoing improvements
  • Participating in code reviews and CI/CD processes
  • Supporting cloud infrastructure and some internal IT systems
  • Managing your own workload and contributing flexibly across a small team

About You

You’re a pragmatic, curious engineer who enjoys learning new domains and taking ownership of your work.

  • 2+ years’ professional experience in a software engineering role
  • Experience with relational and/or NoSQL databases
  • Designing and implementing REST APIs
  • Working with large or established codebases
  • Version control and CI/CD using Git
  • Able to work independently and collaboratively in a small team

Desirable (but not required)

  • Experience with Docker and modern CI/CD tooling
  • Cloud platforms (particularly GCP or similar)
  • Linux systems administration or automation tools
  • Background in scientific, geospatial or sensor‑based data (interest is more important than prior experience)

Flexible and hybrid working Edinburgh office with remote options Opportunity to work on projects with real‑world environmental impact

Software Engineer employer: Experis Scotland

Join a dynamic and innovative data science organisation in Edinburgh, where your work as a Software Engineer will directly contribute to tackling pressing environmental challenges. With a strong emphasis on collaboration, employee growth, and a flexible hybrid working model, this company fosters a supportive culture that values meaningful contributions and continuous learning. You'll have the unique opportunity to work on impactful projects alongside passionate professionals dedicated to making a difference in climate research.

Experis Scotland

Contact Detail:

Experis Scotland Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to cloud-hosted applications or APIs. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your technical skills and understanding the company’s mission. Be ready to discuss how your experience aligns with their work in environmental change and data science.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Software Engineer

Backend Development
Frontend Development
Cloud-Hosted Applications
Algorithms Implementation
Web Services Development
API Development
Codebase Management

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your backend development experience, especially with cloud-hosted applications and APIs, as this is what we’re looking for!

Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re passionate about software engineering and how you can contribute to meaningful projects. Mention any relevant experience with data science or environmental change to really stand out.

Showcase Your Projects:If you’ve worked on any interesting projects, especially those involving cloud platforms or APIs, make sure to include them in your application. We love seeing practical examples of your work and how you tackle challenges.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!

How to prepare for a job interview at Experis Scotland

Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, especially around backend development and APIs. Brush up on your knowledge of relational and NoSQL databases, as well as version control with Git. Being able to discuss your experience with these tools will show that you're ready to hit the ground running.

Show Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled meaningful problems in your previous roles. Think about how you’ve contributed to projects that had a real impact, especially in areas related to environmental change or data science. This will demonstrate your passion for the role and your ability to contribute effectively.

Ask Insightful Questions

Interviews are a two-way street, so come prepared with questions that show your interest in the company’s mission and projects. Ask about their current challenges in software engineering or how they collaborate with data scientists. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.

Demonstrate Team Collaboration

Since the role involves working closely with a small team, be ready to share experiences where you’ve successfully collaborated with others. Highlight any instances where you’ve participated in code reviews or contributed to CI/CD processes. This will illustrate your ability to work well in a team environment and adapt to different roles as needed.