Junior Software Engineer in London
Junior Software Engineer

Junior Software Engineer in London

London Full-Time 28000 - 35000 ÂŁ / year (est.) No home office possible
F

At a Glance

  • Tasks: Develop and test innovative AI software while ensuring reliability and automation.
  • Company: Join Fogsphere, a pioneering tech company transforming workplace safety with AI.
  • Benefits: Enjoy competitive salary, flexible work, and endless learning opportunities.
  • Other info: Experience zero micromanagement and collaborate with a global team of innovators.
  • Why this job: Make a real impact on safety technology while growing your skills in a supportive environment.
  • Qualifications: Bachelor's in Computer Science or equivalent experience; passion for coding and automation.

The predicted salary is between 28000 - 35000 ÂŁ per year.

Fogsphere is a London‑based innovator focused on transforming workplace and urban safety through advanced AI, Computer Vision, and Industrial IoT. Built on a principled “Edge‑to‑Fog‑to‑Cloud” architecture, our platform turns passive CCTV cameras and sensors into proactive hazard detectors, capable of identifying threats like missing PPE, fire, smoke, restricted access violations, and more—in real time and at scale. This helps organizations across industries—from manufacturing, construction, oil & gas, and healthcare to smart cities—reduce workplace accidents by up to 90%, ensure regulatory compliance (EHS), and gain powerful operational insights. Fogsphere’s intuitive no‑code visual workflows, hyper‑scalable Kubernetes‑based infrastructure, and commitment to ethical AI and privacy (GDPR compliance) make it a user‑friendly yet enterprise‑grade solution.

As a Junior Software Engineer, you will play a key role in the development, testing, and reliability of Fogsphere’s AI platform. This role blends software engineering with elements of site reliability engineering (SRE)—giving you exposure not only to building robust software but also to ensuring its smooth, automated, and scalable deployment in production environments. We are looking for brilliant, motivated, and curious individuals—those who love solving complex problems, learning new technologies, and taking ownership of both code and systems. This position is ideal for someone who enjoys coding but is equally passionate about automation, quality, and the reliability of the systems they help build.

Key Responsibilities

  • Design, write, and execute unit and integration tests using frameworks such as pytest, unittest, Playwright.
  • Support test data preparation, validation scripts, and backend service testing.
  • Assist in automating CI/CD pipelines on Azure, improving build and deployment reliability.
  • Collaborate with Software, QA, and SRE Engineers to identify, reproduce, and document bugs and performance issues.
  • Participate in code reviews and contribute to improving code quality, testing coverage, and deployment stability.
  • Learn and apply DevOps and SRE principles—observability, monitoring, and automated recovery.
  • Explore infrastructure-as-code, containerization (Docker, Kubernetes), and cloud-based automation.

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • Understanding of software testing principles, version control (Git), and CI/CD basics.
  • Curiosity for QA, DevOps, and reliability engineering practices.
  • Strong attention to detail, analytical thinking, and problem-solving mindset.
  • Good communication and collaboration skills in English.

Nice-to-Have (or “Good to Grow Into”)

  • Experience with testing libraries (pytest, unittest, mock, Playwright, MochaJS, …).
  • Exposure to REST API testing, Selenium, or other automation tools.
  • Familiarity with Azure DevOps, Docker, Linux environments, or cloud-based CI/CD systems.
  • Interest in site reliability, monitoring tools (e.g., Prometheus, Grafana), or infrastructure automation.
  • Enthusiasm for learning, experimentation, and continuous improvement.

What We Offer

  • ZERO micromanagement. At Fogsphere, developers work independently under the Head of Engineering, with a focus on open discussion and professional development, where the best ideas are the ones applied.
  • Opportunity to work on cutting‑edge front‑end development challenges in some of the largest deployments in the field.
  • Collaborative environment with a team of engineers based in multiple countries.
  • Competitive salary and benefits package.
  • Career growth and continuous learning opportunities.

Seniority level: Entry level
Employment type: Full‑time
Job function: Technology, Information and Internet

Junior Software Engineer in London employer: Fogsphere

Fogsphere is an exceptional employer that champions innovation and professional growth in the heart of London. With a strong emphasis on autonomy, collaboration, and continuous learning, employees are empowered to tackle cutting-edge challenges in AI and IoT while enjoying a supportive work culture free from micromanagement. The company offers competitive salaries, a comprehensive benefits package, and unique opportunities to contribute to transformative safety solutions across various industries.
F

Contact Detail:

Fogsphere Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Junior Software Engineer in London

✨Tip Number 1

Don't be shy! Direct message the job poster on LinkedIn or other platforms. A friendly, concise message can make you stand out and show your enthusiasm for the role.

✨Tip Number 2

Network like a pro! Connect with current employees at Fogsphere and ask about their experiences. This can give you insider info and might even lead to a referral!

✨Tip Number 3

Show off your skills! If you have a GitHub or portfolio, share it when you reach out. It’s a great way to demonstrate your coding chops and passion for software engineering.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the team at Fogsphere.

We think you need these skills to ace Junior Software Engineer in London

Software Development
Unit Testing
Integration Testing
CI/CD Automation
Azure DevOps
Version Control (Git)
Analytical Thinking
Problem-Solving Mindset
Communication Skills
Collaboration Skills
DevOps Principles
Infrastructure-as-Code
Containerization (Docker, Kubernetes)
Cloud-Based Automation
Attention to Detail

Some tips for your application 🫡

Show Your Passion for Coding: When you're writing your application, let your enthusiasm for coding shine through! Share any personal projects or experiences that highlight your love for software development and problem-solving.

Tailor Your Application: Make sure to customise your application to reflect the specific skills and qualifications mentioned in the job description. Highlight your understanding of software testing principles and any relevant experience with CI/CD pipelines.

Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your experiences and skills, making it easy for us to see how you fit into the Junior Software Engineer role.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity at Fogsphere!

How to prepare for a job interview at Fogsphere

✨Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, like Python testing frameworks and CI/CD pipelines. Brush up on your knowledge of Azure and containerisation tools like Docker and Kubernetes, as these will likely come up during the interview.

✨Show Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems or bugs in your previous projects. Fogsphere values analytical thinking, so be ready to explain your thought process and how you approached those challenges.

✨Demonstrate Your Curiosity

Fogsphere is looking for motivated individuals who love learning. Be prepared to talk about new technologies or practices you’ve explored recently, especially in QA, DevOps, or reliability engineering. This shows that you’re proactive and eager to grow.

✨Practice Collaboration Scenarios

Since the role involves working closely with other engineers, think of examples where you’ve successfully collaborated on a project. Highlight your communication skills and how you’ve contributed to team success, as this will resonate well with their collaborative environment.

Junior Software Engineer in London
Fogsphere
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>