Senior Software Engineer UK Remote
About Bigspark
We are creating a world of opportunity for businesses by responsibly harnessing data and AI to enable positive change. We adapt to our clients needs and then bring our engineering, development and consultancy expertise. Our people and our solutions ensure they head into the future equipped to succeed.
Our clients include Tier 1 Banking and Insurance clients, we have also been listed in the Sunday Times Top 100 Fastest Growing Private Companies.
The Role
Were seeking a Senior Software Engineer to design, architect, and deliver enterprise-grade, cloud-native applications using Java, Python, and modern frameworks. You'll work in a remote-first environment with occasional client site visits, leading technical delivery, shaping architecture decisions, and mentoring engineers to deliver scalable, secure, and high-quality solutions that meet both client and business needs.
What You'll Do
- Architect, design, and build scalable, high-performance applications using microservices, event-driven, and serverless patterns.
- Lead full-cycle software delivery on client projects, collaborating with distributed, multi-disciplinary teams.
- Translate business requirements into cloud-native, API-first, secure technical solutions.
- Coach, mentor, and lead engineers to improve technical capability and delivery quality.
- 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.
What You'll Bring
- 7+ years commercial software engineering experience with leadership in complex delivery environments.
- Core Languages: Strong Java, JavaScript and/or Python (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.
In return, you will receive:
- 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