Senior Software Engineer
Insight
London, UK
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£57,852.0
Working hours
Regular working hours
Job source
Tech stack
Application Programming Interfaces (APIs)
Big Data
Code Review
Continuous Integration
Software Debugging
DevOps
Python (Programming Language)
Machine Learning
NoSQL
Service Design
SQL Databases
Data Streaming
+9 more
Kubernetes Helm Charts
Git
Containerization
Integration Tests
Kubernetes
Low Latency
Software Version Control
Golang
Microservices
Job description
Develop and maintain microservices primarily using Golang, with a focus on reliability and resilience.
- Design, build, debug, and enhance features; improve performance and resolve bugs iteratively.
- Containerize services for deployment on Kubernetes (k8s) environments using Helm charts.
- Gain and apply a comprehensive understanding of end-to-end technical architecture and dependencies.
- Write high-coverage tests, including unit, contract, end-to-end, and integration tests.
- Manage code with Git and utilize CI/CD pipelines for building, testing, and deployment.
- Build, test, and deploy remotely to various environments, including local and lower-level environments.
- Review and improve team members’ code for performance, readability, and correctness; contribute to code design and process discussions.
- Report status updates and manage risks for assigned applications/services.
- Participate in demos and acceptance discussions with cross-functional teams (analysts, developers, product owners).
- Assist with task planning, estimation, and sprint-based workflow activities.
- Take ownership of delivery tasks including design, development, testing, deployment, configuration, and documentation to meet business requirements.
Requirements
Work collaboratively in a team environment with a strong focus on delivering solutions for real-world problems.
- Demonstrate proficiency in Python/Golang and SQL in production settings, with a willingness to learn new technologies.
- Experience with large data volumes, high throughput, and low latency systems.
- Familiarity with modern service design, containers, orchestration, streaming platforms, APIs, and in-memory/NoSQL stores.
- Comfortable in a DevOps-driven workflow, including CI/CD and evolving development processes.
- Communicate effectively with a range of technical and non-technical stakeholders.
- Adhere to best practices in code review, version control, and change control, especially in scale-up environments.
- Experience optimizing solutions within technology constraints.
- Interest or experience in deploying machine learning technologies to production.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
about 3 years ago
EM
Eli McGarvie
Data Engineer Salary UK
about 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
BR
Benjamin Ruschin
Navigating the AI Shift
12 months ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago