At a Glance
- Tasks: Develop cloud services and data pipelines while collaborating with experienced engineers.
- Company: Join a forward-thinking tech company focused on cloud engineering and data solutions.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Kickstart your career in cloud engineering and make a real impact on innovative projects.
- Qualifications: Experience in Python or JavaScript, and a basic understanding of cloud concepts.
- Other info: Dynamic team environment with excellent mentorship and career advancement opportunities.
The predicted salary is between 30000 - 42000 £ per year.
We are looking for a Software Engineer with an interest in cloud platforms, data flows, and CI/CD practices to support our EMS/BESS cloud development. This role is ideal for someone with early-career experience or strong academic/portfolio work who wants to grow into cloud engineering and data-oriented software development.
You will work closely with experienced engineers to build and maintain cloud services, data pipelines, and deployment tooling.
Key Responsibilities- Assist in developing cloud-based services and APIs using Python or JavaScript.
- Help build simple data ingestion or processing pipelines (with support from senior staff).
- Contribute to CI/CD workflows and testing automation.
- Support cloud infrastructure maintenance, monitoring, and troubleshooting.
- Work across teams to ensure cloud components integrate correctly with edge, controls, and firmware systems.
- Write clean, maintainable code and contribute to team documentation.
Candidates should have some prior exposure (work experience, university projects, or independent learning) in:
- Software development in Python or JavaScript/Node.js.
- An introductory understanding of cloud concepts (AWS, Azure, or GCP).
- Basic experience with Git and automated tooling.
- Some understanding of REST APIs, data handling, or simple pipelines.
- A willingness to learn cloud architectures and CI/CD systems.
- Experience with Docker or containers.
- Familiarity with AWS services (Lambda, S3, DynamoDB, CloudWatch).
- Understanding of DevOps concepts.
- Any experience with IoT, energy systems, or real-time data is a bonus.
- Motivated to grow cloud engineering and DevOps skills.
- Strong attention to detail and eagerness to build reliable systems.
- Collaborative and comfortable working in a multidisciplinary team.
Junior–Mid Software Engineer (Cloud, Data Pipelines & CI/CD Focus) employer: MSP Technologies Ltd
Contact Detail:
MSP Technologies Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior–Mid Software Engineer (Cloud, Data Pipelines & CI/CD Focus)
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with fellow engineers on LinkedIn. 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 GitHub profile showcasing your projects, especially those related to cloud services or data pipelines. This gives potential employers a taste of what you can do and how you approach problem-solving.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of cloud concepts and CI/CD practices. Practice coding challenges and be ready to discuss your past projects. Confidence is key, so know your stuff!
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight your passion for cloud engineering and your eagerness to learn.
We think you need these skills to ace Junior–Mid Software Engineer (Cloud, Data Pipelines & CI/CD Focus)
Some tips for your application 🫡
Show Your Passion for Cloud and Data: When you're writing your application, let us know why you're excited about cloud platforms and data pipelines. Share any projects or experiences that highlight your interest in these areas – it’ll make you stand out!
Highlight Relevant Skills: Make sure to mention your experience with Python or JavaScript, as well as any exposure to cloud concepts. If you've dabbled in Git or automated tooling, don’t forget to include that too – we love seeing a well-rounded skill set!
Keep It Clean and Concise: We appreciate clear communication, so keep your application tidy and to the point. Use bullet points if needed, and make sure your code examples (if any) are easy to read. We want to see your best work without sifting through unnecessary fluff!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining the StudySmarter team!
How to prepare for a job interview at MSP Technologies Ltd
✨Know Your Tech Stack
Make sure you brush up on your Python or JavaScript skills before the interview. Be ready to discuss any projects you've worked on that involved these languages, especially if they relate to cloud services or data pipelines.
✨Understand Cloud Concepts
Familiarise yourself with basic cloud concepts and services like AWS, Azure, or GCP. You don’t need to be an expert, but having a solid understanding will show your enthusiasm for the role and your willingness to learn.
✨Showcase Your Projects
Prepare to talk about any relevant university projects or independent learning experiences. Highlight how you’ve tackled challenges in software development, particularly around CI/CD practices or data handling.
✨Ask Insightful Questions
Come prepared with questions about the team’s current projects or the technologies they use. This not only shows your interest but also helps you gauge if the company is the right fit for you.