Software Engineer - Python/Rust
TurleyWay: Senior Technology Recruitment
London, UK
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
2 years minimum
Compensation
£100,000.0
Working hours
Regular working hours
Languages
English
Job source
Tech stack
Application Programming Interfaces (APIs)
User Authentication
Microsoft Azure
C++ (Programming Language)
Continuous Integration
Memory Management
Github
Protocol Buffers
Python (Programming Language)
Performance Tuning
Software Engineering
System Programming
+10 more
Management of Software Versions
Test-Driven Development (TDD)
Concurrency
Gitlab
Git Flow
Kubernetes
Apache Kafka
Restful APIs
Software Version Control
Docker
Requirements
They are looking for a Software Engineer fluent in Python or Rust (ideally both) to take full ownership of features end-to-end, from design through delivery and into production. This is a predominantly in-office role (4-5 days per week) in London., * 2-5+ years in a software engineering role, with a track record of delivering production-quality features independently
- Strong proficiency in Python and/or Rust; willingness to pick up complementary languages as needed
- Systems programming fundamentals: memory management, concurrency, safe and performant code
- Test-Driven Development discipline - unit, integration, and E2E tests as a standard part of your workflow
- REST API experience: designing, building, and consuming APIs including authentication, versioning, and error handling
- Source control and CI/CD: GitHub, Azure DevOps, or GitLab; branching strategies and pipeline contribution
- Experience in cloud-hosted environments - Azure preferred
- Strong ownership mindset; comfortable engaging directly with stakeholders without a middleman
- Clear written and verbal communication in English
Nice to have
- Async Rust (Tokio / async-std) and high-throughput concurrent services
- Familiarity with C, C++, or other systems languages; FFI bridging experience
- Prior exposure to financial services or fintech
- Containerised environments (Docker / Kubernetes)
- Message-based architectures (Kafka, NATS) or gRPC / protobuf
- Experience collaborating with globally distributed teams
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on turleyway.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
about 2 years ago
DC
Daniel Cranney
Building AI Solutions with Rust and Docker
almost 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago