Senior Software Developer - FTC [UK]
Senior Software Developer - FTC [UK]

Senior Software Developer - FTC [UK]

Full-Time 48000 - 72000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Lead the design and development of cloud-native software solutions that make a real impact.
  • Company: Join a dynamic tech company in London with a collaborative culture.
  • Benefits: Enjoy 25 days holiday, private medical insurance, and a generous pension contribution.
  • Why this job: Be a technical leader and shape the future of engineering while working with cutting-edge technologies.
  • Qualifications: Expertise in Java or Python, experience with AWS, and strong communication skills.
  • Other info: Flexible hybrid work environment with excellent career growth opportunities.

The predicted salary is between 48000 - 72000 £ per year.

Location: London (Hybrid - 1-2 days a week in the office)

Role Overview: We are seeking a highly skilled Senior Software Developer to lead the design and development of high quality, cloud native software solutions that drive real product and business impact. In this role, you will work closely with principal engineers and architects to define technical best practices, champion clean coding standards, and deliver robust tools that integrate seamlessly with monitoring, operations, and security platforms. You will take ownership of technical research activities, such as spikes and proofs of concept to explore new approaches, validate ideas, and shape the future of our engineering landscape.

As a technical leader, you'll play a key role in guiding the team through the full software development lifecycle. You will actively contribute to and often lead collaborative engineering activities including pair programming, code reviews, troubleshooting, and issue resolution. A strong commitment to quality is essential, as you will be expected to apply automated test-driven techniques, maintain high levels of coverage, and ensure our solutions are resilient, scalable, and production-ready. You will also support planning and estimation activities, helping ensure smooth delivery from initial concept through deployment.

We're looking for an excellent communicator who thrives in a collaborative, agile environment and enjoys coaching and mentoring junior engineers. You should bring expertise in an object-oriented programming language, experience building cloud-based systems (ideally on AWS using services such as Lambda, Step Functions, and S3), and familiarity with CI pipelines and modern DevOps practices. Experience with AWS CDK, monitoring and alerting integrations, and other non-functional engineering concerns is highly desirable. If you're passionate about technical leadership, best-in-class engineering practices, and delivering impactful software, we'd love to hear from you.

Key Skills and Responsibilities

  • Essential Skills:
  • Excellent communicator and ability to work collaboratively in a team environment.
  • Expertise in a mainstream object-oriented programming language: Java and Python are a must have.
  • Experience in building cloud-native, resilient, scalable systems.
  • Test-driven development practices (TDD, BDD, etc.).
  • Developing using CI pipelines and best practices, including experience in deploying to production systems.
  • Developing in cloud-based infrastructure; ideally AWS cloud services especially Lambda, Step Functions, S3.
  • Desirable Skills:
    • Solid understanding of software development principles, best practices, and agile methodologies.
    • Pair Programming experience.
    • Expertise in developing for non-functional concerns: integration with monitoring and alerting tools, security tools, and practices.
    • GitHub Tools / Technologies.
    • 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 Developer - FTC [UK] employer: Spyrosoft Ltd

    Join a forward-thinking company that values innovation and collaboration, offering a hybrid work environment in London. With a strong commitment to employee growth, you will have access to extensive benefits including generous holiday allowances, private medical insurance, and a supportive culture that encourages mentoring and technical leadership. This role not only allows you to make a significant impact on cloud-native software solutions but also fosters a dynamic atmosphere where your contributions are recognised and rewarded.
    S

    Contact Detail:

    Spyrosoft Ltd Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Senior Software Developer - FTC [UK]

    ✨Tip Number 1

    Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have the inside scoop on job openings or can refer you directly.

    ✨Tip Number 2

    Show off your skills! Create a portfolio showcasing your projects, especially those involving cloud-native solutions or TDD practices. This gives potential employers a taste of what you can bring to the table.

    ✨Tip Number 3

    Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past experiences in detail. Remember, communication is key!

    ✨Tip Number 4

    Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team and contributing to our engineering landscape.

    We think you need these skills to ace Senior Software Developer - FTC [UK]

    Cloud Native Software Development
    Java
    Python
    AWS
    Lambda
    Step Functions
    S3
    Test-Driven Development (TDD)
    Behaviour-Driven Development (BDD)
    Continuous Integration (CI) Pipelines
    Agile Methodologies
    Pair Programming
    Monitoring and Alerting Integrations
    Coaching and Mentoring
    Problem-Solving Skills

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in Java, Python, and cloud-native systems to catch our eye!

    Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about software development and how you can contribute to our team. Share specific examples of your past projects and achievements.

    Showcase Your Technical Skills: Don’t forget to mention your experience with AWS services and CI pipelines. We love seeing candidates who are familiar with modern DevOps practices and test-driven development!

    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!

    How to prepare for a job interview at Spyrosoft Ltd

    ✨Know Your Tech Inside Out

    Make sure you brush up on your knowledge of object-oriented programming languages, especially Java and Python. Be ready to discuss your experience with cloud-native systems and AWS services like Lambda and S3, as these will be key topics during the interview.

    ✨Showcase Your Collaboration Skills

    Since this role emphasises teamwork, prepare examples of how you've successfully collaborated in an agile environment. Think about times you've engaged in pair programming or led code reviews, and be ready to share those experiences.

    ✨Demonstrate Your Commitment to Quality

    Be prepared to talk about your experience with test-driven development practices. Highlight specific projects where you maintained high levels of code coverage and ensured that your solutions were resilient and production-ready.

    ✨Ask Insightful Questions

    At the end of the interview, don’t forget to ask questions that show your interest in the company’s engineering practices and culture. Inquire about their approach to mentoring junior engineers or how they integrate monitoring and alerting tools into their workflow.

    Senior Software Developer - FTC [UK]
    Spyrosoft Ltd

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    S
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >