Senior Software Engineer
Listed on 2026-10-21
-
Software Development
Python, Backend Developer, AWS
Senior Software Engineer - Python | AWS | Flask Bristol (Hybrid)
Up to £65,000 + 4 Day Working Week
Method Resourcing are currently partnered with an innovative organisation operating within the renewable energy sector, looking to hire a Senior Software Engineer into their growing technology team. This is an opportunity to join a business working on real-world operational systems that support renewable energy assets, helping drive smarter business decisions through scalable data and software solutions.
The role would suit a software engineer with strong Python/backend engineering experience who has worked heavily with data platforms, ETL pipelines, APIs, and cloud infrastructure.
You’ll join a small, collaborative team where you’ll have broad technical ownership and the opportunity to contribute across architecture, backend development, cloud systems, and large-scale data processing.
Key Responsibilities- Develop and maintain Python-based applications and APIs using Flask
- Build and optimise ETL pipelines for large-scale operational data processing
- Design scalable backend services and cloud-based systems
- Work across AWS infrastructure including ECS, EC2, RDS, S3 and Cloud Watch
- Maintain and optimise PostgreSQL databases using SQL Alchemy
- Improve system reliability through testing, monitoring and code reviews
- Collaborate closely with the wider data and engineering team on system design and architecture
- Experience with backend frameworks such as Flask, FastAPI or Django
- Hands‑on experience building ETL/data processing pipelines
- Experience working within AWS cloud environments
- Strong PostgreSQL/database knowledge
- Understanding of concurrent or scalable processing systems
- Experience working in Linux environments
- Strong software engineering and problem‑solving fundamentals
Please note the employer is unable to offer sponsorship for this position.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).