Junior Software Engineer in England
Junior Software Engineer

Junior Software Engineer in England

England Entry level 28000 - 35000 ÂŁ / year (est.) Home office (partial)
F

At a Glance

  • Tasks: Develop and test innovative AI software while ensuring reliability and scalability.
  • Company: Join Fogsphere, a London-based innovator transforming workplace safety with advanced technology.
  • Benefits: Enjoy competitive salary, flexible work, and endless learning opportunities.
  • Other info: Experience zero micromanagement and thrive in a collaborative, global team.
  • Why this job: Make a real impact on safety and innovation in various industries.
  • Qualifications: Bachelor’s degree 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 England employer: Fogsphere

Fogsphere is an exceptional employer, offering a dynamic and collaborative work culture that empowers Junior Software Engineers to thrive in their roles. With a focus on professional development and zero micromanagement, employees are encouraged to take ownership of their projects while working on innovative AI solutions that enhance workplace safety. Located in London, Fogsphere provides competitive salaries, comprehensive benefits, and ample opportunities for career growth in a cutting-edge technological environment.
F

Contact Detail:

Fogsphere Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Don't just apply and wait! Reach out directly to the job poster on platforms like LinkedIn. A friendly message expressing your interest can make you stand out and show your enthusiasm for the role.

✨Tip Number 2

Network, network, network! Connect with current employees at Fogsphere or join relevant tech meetups. Building relationships can give you insider info and potentially a referral, which is always a bonus!

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding the tools mentioned in the job description. Practise coding challenges and be ready to discuss your problem-solving approach.

✨Tip Number 4

Make sure to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Fogsphere team.

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

Software Testing Principles
Version Control (Git)
CI/CD Basics
Unit Testing
Integration Testing
Automation
Azure DevOps
Containerization (Docker, Kubernetes)
Cloud-Based Automation
Analytical Thinking
Problem-Solving Mindset
Communication Skills
Collaboration Skills
Curiosity for QA and DevOps

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Junior Software Engineer role. Highlight any relevant projects or coursework that showcase your coding abilities and understanding of software testing principles.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about Fogsphere and how your curiosity for QA and DevOps fits into our mission. Share specific examples of your problem-solving skills and your passion for automation and reliability.

Showcase Your Projects: If you've worked on any personal or academic projects, especially those involving CI/CD pipelines or testing frameworks, make sure to mention them. We love seeing practical applications of your skills!

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 the role. Plus, it shows your enthusiasm for joining our team!

How to prepare for a job interview at Fogsphere

✨Know Your Tech

Make sure you brush up on the technologies mentioned in the job description, like Python testing frameworks and CI/CD basics. Being able to discuss your experience with tools like pytest or Azure will show that you're not just a good coder but also understand the deployment side of things.

✨Show Your Curiosity

Fogsphere is looking for motivated individuals who love solving complex problems. Prepare some examples of how you've tackled challenges in the past or learned new technologies. This will demonstrate your passion for continuous improvement and learning.

✨Practice Problem-Solving

Since the role involves both software engineering and site reliability, be ready to discuss how you approach problem-solving. You might even want to practice coding challenges or system design questions to showcase your analytical thinking and attention to detail.

✨Engage in the Conversation

Interviews are a two-way street! Prepare thoughtful questions about Fogsphere's projects, team dynamics, and their approach to automation and reliability. This shows you're genuinely interested in the role and helps you assess if it's the right fit for you.

Junior Software Engineer in England
Fogsphere
Location: England

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

>