Senior Software Engineer - Microservices
- sheffield, south yorkshire, S1 1DA, United Kingdom
- Remote
- Full time
- £79,000 - £79,000 Per Annum
Job Description
About the Role
Our client is looking for a highly skilled Senior Software Engineer specializing in Microservices Architecture to join their dynamic and fully remote engineering team. This role is perfect for an engineer passionate about building scalable, resilient, and high-performance distributed systems. You will play a critical role in designing, developing, and deploying microservices that form the backbone of our client's modern technology platform. You'll work with a talented, global team using agile methodologies to deliver exceptional software.
Key Responsibilities
- Design, develop, and deploy resilient and scalable microservices using modern languages and frameworks (e.g., Java, Spring Boot, Node.js).
- Define and implement robust APIs (RESTful, gRPC) for inter-service communication.
- Implement strategies for service discovery, load balancing, and fault tolerance within a distributed system.
- Work with containerization technologies like Docker and orchestration platforms such as Kubernetes.
- Collaborate with other engineers and stakeholders to define service requirements and architectural patterns.
- Ensure high code quality through rigorous testing, code reviews, and adherence to best practices in a remote setting.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- 5+ years of experience in software engineering, with a strong focus on distributed systems and microservices.
- Proficiency in developing microservices using languages like Java, Go, or Node.js.
- Solid understanding of microservices design patterns, API gateways, and message queues (e.g., Kafka, RabbitMQ).
- Experience with containerization (Docker) and container orchestration (Kubernetes).
- Familiarity with cloud platforms (AWS, Azure, GCP) and CI/CD practices.
Benefits
- Highly competitive salary and potential for stock options.
- Fully remote working arrangement, offering excellent work-life balance.
- Comprehensive health, dental, and vision insurance.
- Generous annual leave and a supportive professional development budget.
- Opportunity to work with a forward-thinking company on challenging and innovative projects.


