Senior Python Software Engineer

Connect Airecruitment — United Kingdom · Posted ~1 day ago

Senior Full-time Hybrid

Skills

Python FastAPI Linux SQL NoSQL AWS Docker

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

A growing software company is seeking a senior Python engineer to design, build, deploy, and support backend systems. The role covers architecture, APIs, automation workflows, databases, and cloud-based infrastructure.

Highlights

Senior engineering role with strong ownership, architectural influence, and involvement across the full software lifecycle.

Description

Senior Python Software Engineer Bristol | Up to £75,000 + Stock Options | Hybrid – 3 days onsite Most Python roles lead with the framework. This one starts with Linux. I’m working with a growing B2B SaaS company in Bristol that is building a genuinely differentiated behavioural-science and media-planning platform. They are hiring a Senior Python Software Engineer who can take ownership across the full technical lifecycle: shaping a solution, building it, deploying it and supporting it in production. This is not a narrow ticket-delivery role. You will have real influence over the architecture, engineering standards and future direction of the platform. What you’ll be working on Designing and building Python backend applications and APIsDeveloping services using FastAPISupporting and troubleshooting Linux-based environmentsBuilding data-processing, automation and ingestion workflowsDesigning and maintaining SQL and NoSQL databasesDeploying containerised services across AWSImproving testing, security, documentation and production reliabilityHelping shape the engineering function as the company grows What they’re looking for You will need strong commercial Python software-engineering experience across backend systems, APIs, automation or data processing. Just as importantly, you must be genuinely comfortable working with Linux. That means more than deploying a Docker container. You should be confident using Bash and the command line, connecting through SSH, investigating logs, managing services and processes, understanding permissions and troubleshooting networking or production issues. Experience with most of the following would be highly relevant: PythonFastAPI, Django or FlaskLinux and BashDocker and Docker ComposeAWS, ideally EC2, ECS, S3, DynamoDB, Cognito or IAMPostgreSQL, SQLite or NoSQL databasesREST APIs and microservicesTesting, TDD and CI/CDData processing using CSV, JSON or Parquet Experience with pandas, NumPy, GeoPandas, Terraform, MongoDB, DuckDB, HTMX or data visualisation would be useful but is not essential. Why consider it? Up to £75,000Meaningful stock optionsGenuine ownership of a core SaaS platformDirect influence over technical decisionsOpportunity to help hire, mentor and shape the future teamA small, experienced environment without layers of bureaucracyThree days per week with the team in Bristol Previous management experience is not required. They are equally interested in a strong senior engineer who wants to grow into greater technical and leadership responsibility. You must have unrestricted UK working rights, as sponsorship is not available. Interested in hearing more? #Python #FastAPI #Linux #AWS #SoftwareEngineering #BackendEngineering #BristolJobs #TechJobs #Hiring