Mid Software Development Engineer (Go Programming, AWS, Azure, GCP, CI/CD)
Title: Mid Software Development Engineer (Go, Cloud, CI/CD)
Location: United Kingdom – Fully Remote
Contract: 6-Month Rolling Contract
Rate: £300 - £350 per day (Outside IR35)
We are looking for a Mid Software Development Engineer to join our dynamic Platform Team.
This role requires strong expertise in Go programming, AWS, Azure, GCP, and CI/CD. You will play a key role in defining and executing our technical roadmap, collaborating with engineering teams, mentoring developers, and fostering a high-performance engineering culture.
Key Responsibilities:
- Define and execute the technical roadmap for core platform technology.
- Collaborate with peer engineering teams to integrate services seamlessly.
- Ensure the platform aligns with user needs by working closely with architecture and engineering teams.
- Design, develop, and maintain scalable and reliable software components in Go.
- Implement and optimize data transformation workflows for speed, reliability, and integrity.
- Deploy, and manage containerized services using Terraform and Kubernetes.
- Ensure best practices in code quality, security, observability, and scalability.
- Implement monitoring solutions for integration services' health and performance.
- Troubleshoot and resolve issues related to integration, data transformation, and deployments.
Requirements:
- 3+ years of hands-on experience in software development.
- 2+ years of expertise in Go programming.
- Bachelor's or higher degree in Computer Science, Software Engineering, or related field.
- Strong experience with container technologies (Terraform, Kubernetes).
- Expertise in AWS, GCP, and Azure, along with CI/CD pipelines and DevOps practices.
- Solid understanding of microservices architecture and distributed systems.
- Experience with event-driven architecture (preferred).
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Excellent communication skills (written and verbal).
- Ability to work both independently and collaboratively in a team environment.
If you're an experienced Go developer with strong cloud and DevOps expertise, we'd love to hear from you! Apply now and be part of an innovative, high-performing engineering culture.