Software Engineer
bigspark
UK
7 days 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
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Amazon Web Services
Architectural Patterns
Automation of Tests
Microsoft Azure
Databases
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
DevOps
Amazon DynamoDB
Github
Python (Programming Language)
+41 more
Key Management
PostgreSQL
MongoDB
MySQL
NoSQL
OAuth
Octopus Deploy
OpenID
OpenShift
Commercial Software
Performance Tuning
RabbitMQ
Cloud Services
Prometheus
Swagger
JSON Web Token
Secure Coding
Data Streaming
Web Application Frameworks
Openapi
Data Logging
Sql Optimization
Spring Cloud
Grafana
Amazon Relational Database Service
Gitlab-ci
Kubernetes
Cassandra
Apache Kafka
Graphql
Api Design
Api Gateway
Restful APIs
Amazon Simple Queue Service (SQS)
Terraform
Grpc
Devsecops
Serverless Computing
Docker
Jenkins
Microservices
Job description
Were seeking a Software Engineer to deliver enterprise-grade, cloud-native applications using Python, and modern frameworks. You’ll work in a remote-first environment with some client site visits, working to deliver scalable, secure, and high-quality solutions that meet both client and business needs.
What You’ll Do
- Design, and build scalable, high-performance applications using microservices, event-driven, and serverless patterns.
- Full-cycle software delivery on client projects, collaborating with distributed, multi-disciplinary teams.
- Translate business requirements into cloud-native, API-first, secure technical solutions.
- Influence architecture, tooling, and technology adoption in agile environments.
- Implement DevSecOps best practices, including CI/CD pipelines, automated testing, and infrastructure-as-code.
- Ensure application observability (logging, tracing, metrics) from design through production.
- Provide post-delivery warranty support (12 months) to ensure stability and knowledge transfer.
Requirements
- 3+ years commercial software engineering experience with leadership in complex delivery environments.
- Core Languages: Strong Python and Java (both highly desirable), with solid testing and performance optimisation skills.
- API Development: REST, GraphQL, gRPC, OpenAPI/Swagger, API Gateway design.
- Cloud Expertise: AWS (Lambda, ECS, EKS, API Gateway, RDS, DynamoDB, SQS/SNS), plus awareness of Azure and GCP equivalents.
- Databases: Advanced SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB, Cassandra).
- Architecture Patterns: Microservices, hexagonal/clean architecture, event-driven, CQRS, and DDD.
- Messaging & Streaming: Kafka, RabbitMQ, AWS Kinesis, or Azure Event Hubs.
- DevOps & Platform Engineering: Docker, Kubernetes (EKS/AKS/GKE, OpenShift), Terraform, Helm.
- CI/CD: GitHub Actions, GitLab CI, Jenkins, Argo CD.
- Security: OAuth 2.0, OIDC, JWT, encryption, secrets management, secure coding standards.
- Observability: OpenTelemetry, Prometheus, Grafana, ELK/EFK stacks.
- Collaboration: Excellent communication, stakeholder management, and problem-solving skills.
- Growth mindset with a willingness to adopt emerging tools and approaches.
Benefits & conditions
Pulled from the full job description
- Annual leave
- Employee discount
- Employee assistance programme
- Company pension, * Competitive salary
- Generous Annual Leave
- Discretionary Annual Bonus
- Pension Scheme
- Life Assurance
- Private Medical Cover (inc family)
- Permanent Health Insurance Cover / Income Protection
- Employee Assistance Programme
- A Perkbox account
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on uk.indeed.comGood 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
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
EM
Eli McGarvie
Fullstack Developer Salary UK
about 3 years ago
EM
Eli McGarvie
Software Engineer Salary in The UK
about 3 years ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
almost 3 years ago