Senior Software Engineer AWS JAVA & Python (Stream Factory) Fixed Term Contract [UK] Requirements Java AWS (Lambdas, Step Functions, S3, SQS/SNS EventBridge) CI/CD TDD &BDD Python, Bash or Ruby Location London (hybrid: u p to 2 days a week in the office) eligibility to work in the UK Role Overview We are looking for 2 experienced Senior Developers, preferably people who are experienced with Back End development, to join a team of eight mid-senior level developers on a greenfield Stream Factory project. This is a cutting-edge cloud solution that handles video and audio contributions, transformation, storage, and media file production. The successful applicants will help develop and maintain a suite of microservices that drive the backend workflows for preparing, transcoding, and distributing audio and video content online. In a future dominated by digital media, our role ensures the content stays relevant in a rapidly evolving landscape. To join our Agile, multi-disciplinary engineering team, the ideal candidate will have strong skills in Java, AWS (Lambda, Step Functions, S3, SQS/SNS, EventBridge), CI/CD pipelines, TDD/BDD, and enjoy pair programming. Experience with scripting languages like Bash, Python, or Ruby is essential, along with a growth mindset and strong collaboration skills. Desirable expertise includes RESTful APIs, microservices, messaging and event streaming systems, and scalable architecture design. Essential Skills: You will: have expertise in Java and AWS be a high level confident communicator with a Growth Mindset have an understanding of CI/CD be competent coding using Test Driven Development & BDD patterns have a solid understanding of software development principles proactive and a results orientated individual enjoy pair programming and collaborating with other engineers have a strong willingness to learn and be a keen team player have experience of writing and taking responsibility for technical documentation Experience: A degree in Computer Science, Software Engineering, or a related field or similar work based experience. Proven experience as a Senior Software Developer 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. About Spyrosoft Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an engineer-to-engineer workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.