Design, develop, and maintain scalable backend systems in Python using AWS serverless technologies and AWS CDK. Collaborate on code reviews, ensure reliability and scalability, and work remotely within a fast-growing security startup.
About Push Security
At Push Security, we’re on a mission to defend organizations where work and attacks actually happen: in the browser. For decades, security tools focused on endpoints and networks, leaving the browser, where everyone now works, as a massive blind spot that attackers are exploiting. We are changing that by defining the future of Browser-based Threat Detection and Response. Built by world-class red and blue team experts, Push gives defenders the real-time visibility and control needed to stop modern threats.
Candidates must be based in the UK for this role.
About the role
We're searching for an experienced backend developer who's passionate about what they do and loves the idea of working in a modern startup environment. We are searching for a Senior Python Engineer to join our fast-growing cyber security startup on our backend team. In this role, you will be responsible for designing, developing, and maintaining large-scale, high-performance systems using Python and AWS serverless technologies. As we grow you will have a significant impact on the scalability, reliability and efficiency of our systems and team.
In this role you will:
- Design, develop and maintain scalable solutions in Python leveraging AWS Serverless components
- Balance fast iteration with robust testing and documentation
- Collaborate with other engineers, designers and product leaders in a fully remote, high-performing team
Experience you bring includes:
- Expert-level Python skills and experience with AWS serverless architecture
- Proven ability to build and scale large systems
- Building using AWS serverless technologies and infrastructure as code (we use AWS CDK)
- Participate in code reviews and provide constructive feedback
- Experience with different database solutions (we use PostgreSQL and DynamoDB)
- Self-motivated and proactive in a remote-first environment
Why Push?
-> Work with a passionate, mission-driven team building the future of SaaS security.
-> Flexible, remote-first work environment.
-> Competitive compensation and equity package.
-> Opportunities for growth in a fast-scaling startup.
Top Skills
Python,Aws,Aws Cdk,Postgresql,Dynamodb,Serverless
Similar Jobs
Software
The Staff Backend Engineer will drive technical strategy, oversee critical system architecture, lead large projects, and mentor engineers to enhance telemetry data management at Grafana Labs.
Top Skills:
CC++GoGrafanaKafkaKubernetesPrometheusPythonRust
Software
As a Backend Software Engineer, you'll engage in full-cycle project development, enhance system performance and reliability, and collaborate with your team to improve observability features using various programming languages and technologies.
Top Skills:
CC++GoGrafanaKafkaKubernetesPrometheusPythonRust
Software
As a Senior Backend Engineer, you'll design and implement scalable services, collaborate with product teams, drive technical direction, and contribute to observability solutions in Grafana Cloud.
Top Skills:
Cloud-Based Software DevelopmentGoGrafanaKubernetesLokiOpentelemetryPrometheus
What you need to know about the Belfast Tech Scene
If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

