Job Description
Are you a Python Software Engineer who wants to work on something that truly makes an impact?
This is a rare opportunity to join a high-growth, product-led tech company as they build a next-generation cloud management and FinOps platform. You’ll play a central role in designing, building, and delivering scalable, secure, and high-performance backend services that underpin complex cloud automation and cost optimisation workflows.
You’ll be joining a cross-functional, international team working closely with Frontend, Product, DevOps, and QA. The engineering leadership is based in the UK, and the company has a strong reputation for hiring top-tier talent and empowering engineers to thrive.
Job Description
You will:
- Design, develop, and deploy scalable, secure, and high-performance software solutions using Python (Django experience highly desirable)
- Build and maintain RESTful APIs and microservices supporting multi-cloud environments
- Collaborate closely with Frontend, Product, DevOps, and QA teams to deliver high-quality, customer-facing features
- Participate in architectural discussions and contribute to key technology decisions
- Troubleshoot and resolve production issues, implementing long-term solutions
- Champion clean, maintainable, testable code and implement best practices including TDD
- Continuously improve development processes, tooling, and workflows
- Stay current with trends in backend engineering, cloud technologies, and automation practices
Personal Specification
Technical Competencies (Essential):
- Strong hands-on experience with Python
- Proven track record building scalable, customer-facing backend systems
- Practical experience developing RESTful APIs with test-driven development (TDD)
- Familiarity with cloud platforms (AWS, Azure, GCP) and cloud-native technologies
- Proficient in CI/CD pipelines, containerisation tools such as Docker and Kubernetes
- Experience with version control systems (e.g., Git) and Agile/Scrum methodologies
- Excellent written and verbal communication skills
Technical Competencies (Desirable):
- Experience with Django
- Experience with Postgres and CentOS
- Familiarity with infrastructure-as-code tools (e.g., Terraform, CloudFormation)
- Exposure to monitoring and logging tools such as Datadog, Prometheus, or Grafana
- Experience with multi-cloud or hybrid cloud environments
- Contributions to open-source projects or technical communities
- Experience working in fast-paced, startup environments
Benefits
- Market-leading salary (£70-90k) dependent on experience
- Fully remote role (NI-based)
- Generous annual leave entitlement
- Opportunity to work on modern tech stacks and greenfield projects
- Excellent career progression and mentorship opportunities
- Inclusive, collaborative culture with a global engineering team