Python Software Engineer

Company: Roc Search
Apply for the Python Software Engineer
Location: London
Job Description:

Roc Search are looking for a Python focused Software Engineer to join a fast-growing technology company who are developing advanced AI solutions to optimise energy efficiency in data centres. Following a recent funding round, they are expanding their engineering team to support rapid growth.

Key Responsibilities

  • Collaborate with product and engineering leads on feature design
  • Build and maintain internal tools, services, and automation workflows
  • Develop production-ready web applications and APIs
  • Work in an Agile environment to estimate and deliver features
  • Support and mentor junior engineers when required

Requirements

  • 4+ years’ experience in software development
  • Strong Python development with clean coding practices
  • Experience building and deploying backend web applications
  • Docker, CI/CD, and cloud platforms (AWS or Azure)
  • SQL and database design
  • Linux and Bash scripting for automation
  • Git/GitHub version control workflows
  • Experience with Streamlit or similar Python frameworks
  • Knowledge of Rust, C, or C++
  • Understanding of networking and web architecture
  • Experience with SaaS platforms or IoT environments

This role can be hybrid in London or remote first paying £60-£85k Depending on experience. If interested, please apply by sending your most recently updated CV and we can arrange a chat.

#J-18808-Ljbffr…

Posted: April 29th, 2026