At a Glance
- Tasks: Join a dynamic team to modernise media services and tackle technical challenges.
- Company: Innovative tech company in London with a collaborative hybrid work culture.
- Benefits: Enjoy 25 days holiday, private medical insurance, and a generous pension scheme.
- Why this job: Make a real impact by transforming legacy systems into efficient, future-proof solutions.
- Qualifications: Proven experience in software development, particularly with AWS and Java microservices.
- Other info: Flexible contract with potential for extension and excellent career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
Location: London Hybrid (1-2 days a week in the office)
Role Overview
We are seeking a skilled Senior Developer to join a newly formed engineering team focused on removing legacy components and addressing technical debt within our Media Services products. This role will involve working closely with stakeholders to understand system requirements, designing robust replacement components, and implementing them using cloud-native technologies and modern engineering practices. The ideal candidate will bring proven expertise in AWS services, particularly with AWS CDK, alongside strong experience in DevOps and CI/CD pipelines. Proficiency in Java microservices development and test driven development (TDD) is essential, as is hands-on experience in component migrations. A proactive and detail-oriented approach will be vital to ensure smooth transitions from legacy systems to scalable, reliable, and future-proof solutions. In addition, experience with software testing practices, Agile methodologies (Scrum or Kanban), and defensive programming techniques will be highly desirable. We are looking for someone who thrives in collaborative, fast-paced teams, who can balance technical precision with delivery deadlines, and who is motivated by the challenge of modernising complex systems to drive efficiency and long-term sustainability.
Essential Key Skills and Responsibilities
- Good working experience with continuous integration and continuous delivery (CI/CD)
- AWS CodePipeline expertise
- CDK Experience
- DevOps & CI/CD (pipelines)
- Java microservice experience
- Test Driven Development
- Component migrations techniques
- Go programming language
Desirable Skills/Knowledge/Experience
- Strong problem solving skills
- Go programming experience
- Agile/Scrum experience
- Load Balancer experience
- Defensive programming techniques
Tools and Technology
- Java
- Jira
- AWS
- TDD
- CI/CD
Experience
- A degree in Computer Science, Software Engineering, or a related field or similar work-based experience.
- Proven experience as a Senior Software Engineer ideally with a focus on media-related projects.
- Very good working knowledge of standard software development frameworks, techniques and methodologies.
- Experience with providing coaching and mentoring.
- Ability to work collaboratively in a team, contributing to the development of business scenarios.
- Knowledge of software development tools and technologies.
- You are flexible and curious in your approach.
- Strong analytical and problem-solving skills.
Additional information
- Duration of the contract: initially 6 months with the possibility of extension
- Contract: FTC (full-time)
Application Process: In addition to our standard recruitment process you will be invited to a final online face-to-face meeting with our client, for you to meet them and learn more about the role.
Benefits
- 25 days holiday, plus bank holidays plus birthday paid each year
- Sick leave following probation (20 days per each rolling period each year)
- Pension contribution is 10% employer from qualifying earnings following auto enrolment after 3 months service
- Private medical insurance via Vitality after 6 months of service
- Life assurance (5 x salary) after 6 months service
- Access to a free Eye voucher with Specsavers and a Flu vaccination with Boots
- Access to the cycle-to-work scheme
- Enhanced parental leave
Senior Software Engineer - FTC [UK] in London employer: Spyrosoft Ltd
Contact Detail:
Spyrosoft Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - FTC [UK] in London
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, tech conferences, or even local coding events. The more you mingle, the better your chances of hearing about job openings before they hit the market.
✨Show Off Your Skills
Don’t just talk about your experience; showcase it! Create a portfolio or GitHub repository with your projects, especially those using AWS, Java microservices, or CI/CD pipelines. This gives potential employers a taste of what you can do.
✨Ace the Interview
Prepare for technical interviews by brushing up on your coding skills and understanding system design principles. Practice common interview questions related to DevOps and TDD, and don’t forget to ask insightful questions about the team and projects!
✨Apply Through Us!
We’ve got your back! Apply directly through our website for the best chance at landing that Senior Software Engineer role. We’re here to help you every step of the way, so don’t hesitate to reach out if you need any tips or support.
We think you need these skills to ace Senior Software Engineer - FTC [UK] in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with AWS, Java microservices, and CI/CD. We want to see how your skills match the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about modernising media services and how your proactive approach can help us tackle technical debt.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've solved complex problems in past roles. We love candidates who can think on their feet and come up with innovative solutions!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Spyrosoft Ltd
✨Know Your Tech Stack
Make sure you brush up on your knowledge of AWS services, especially AWS CDK, and be ready to discuss your experience with Java microservices and CI/CD pipelines. Prepare specific examples of how you've used these technologies in past projects to demonstrate your expertise.
✨Showcase Your Problem-Solving Skills
Be prepared to tackle some technical challenges during the interview. Think about past experiences where you solved complex problems, particularly in media-related projects. Highlight your analytical skills and how you approached those challenges.
✨Emphasise Collaboration
Since this role involves working closely with stakeholders and team members, share examples of how you've successfully collaborated in fast-paced environments. Discuss your experience with Agile methodologies like Scrum or Kanban, and how you contributed to team success.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's approach to modernising their systems and how they handle technical debt. This shows your genuine interest in the role and helps you assess if the company culture aligns with your values.