cover image
Revolution Technology Ltd

Senior Platform Engineer

Hybrid

London, United Kingdom

£ 110,000 / year

Full Time

12-03-2025

Share this job:

Score my CV

Job Specifications

Salary: £90,000 - £110,000 + Bonus
Location: Central London – 3 days on site per week
Tech: Kotlin, AWS, Spring Boot, TDD, Agile

Would you like to join a growing team in the energy sector who have recently expanded into the US and Europe.

They're looking for a Platform Engineer to join, you will be looking after their platform health, for this client you will need to have strong experience with Kotlin and the AWS ecosystem.

The ideal Platform Engineer candidate will have:
Experienced within AWS ecosystem and services such as DynamoDB, S3, SQS, SNS, Elastic Beanstalk etc
Experience with Kotlin
Experience introducing best practices
TDD, BDD, and Agile approaches.
Good stakeholder management

Benefits:
Bonus
BUPA Healthcare
Income protection
Life assurance
Fantastic workspace in London, drinks in office.
Team events

About the Company

Talent acquisition is one of the most significant barriers to the success of a technology business... That is where we come in. Revolution Technology was founded at the start of 2014 and was born out of the frustrations of the current recruitment industry and the negative reputation it has. The 4 Founders, with a combined experience of over 70 years, set out to challenge these perceptions and build a business with a refreshingly different approach: thus Revolution Technology was born. The foundations of the business are b... Know more

Related Jobs

Company background Company brand
Company Name
Free-Work UK
Job Title
Senior C# Developer
Job Description
???? Senior Backend Software Engineer (C# .NET Core) - Revolutionise Healthcare with REST API Design! ???? Are you ready to make a monumental impact in the healthcare industry? We're looking for a Senior/Lead Backend Software Engineer with a strong focus on REST API design to join our forward-thinking team. Reporting directly to the Vice President of Software Development, this is a hands-on leadership position. Role: Senior Backend Software Engineer (C# .NET Core) Location: Fully Remote (UK) '? Salary: Up to £90,000 + Excellent Benefits + Share Options '? Reporting To: Vice President of Software Development Your Mission: Collaborate with a cross-functional team of Frontend Developers, QA Engineers, and DevOps Engineers to design secure, scalable REST API endpoints that will revolutionise clinical research applications. This critical role requires extensive experience in REST API design. You will also develop relational database schemas and work within a containerized microservice platform. Key Responsibilities REST API Design & Implementation: Develop and maintain REST APIs using C# and .NET Core SDK. Database Mastery: Design relational database schemas, utilize Entity Framework (ORM), manage database migrations, and work with PostgreSQL. Microservices: Containerize microservices using Docker. Collaboration: Partner with DevOps Engineers on CI pipelines. Mentorship: Guide and mentor junior and mid-level engineers. Agile: Actively contribute to Agile ceremonies. What You Bring Expertise: 5+ years of experience in REST API design using C# and .NET Core SDK. Testing Pro: Skilled in writing unit and integration tests with xUnit, Moq, SpecFlow, etc. Clear Communicator: Ability to articulate and document complex concepts clearly. Architecture Knowledge: Understanding of microservice architecture. API Standards: Experience with Swagger/Open API specification and documentation. Security Savvy: Strong knowledge of endpoint and data security standards, including OAuth2. Cloud Experience: Working knowledge of cloud platforms like Azure. DevOps & Containers: Familiarity with DevOps methodologies and container technologies. Educational Background: Bachelor's, preferably a Master's degree in Computer Science from a UK university or equivalent. Nice To Have Healthcare Insight: Experience in healthcare, medical devices, or pharmaceuticals, especially with protocols and standards related to clinical data in-motion and at-rest. Bonus Skills: Knowledge of Python, TypeScript, and relevant healthcare standards such as FHIR, CDISC. If this opportunity excites you and you meet most of the qualifications, Apply now! To find out more about Computer Futures please visit www.computerfutures.com Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales
London, United Kingdom
On site
Full Time
27-03-2025
Company background Company brand
Company Name
HP
Job Title
Senior Software Engineer
Job Description
The Center of Excellence Pricing and Analytics organization is on a mission to deliver impact through machine learning products that optimize pricing, marketing investments, and provide guidance to HP's commercial sales organizations. Our diverse global team includes economists, statisticians, data scientists, data engineers, software engineers, DevOps, and MLOps engineers. Together, we push innovation boundaries to bring actionable insights to our business. This role prioritizes strong backend development skills, with frontend experience in ReactJS considered a valuable plus. Success in this position requires a proactive mindset, excellent problem-solving abilities, and a collaborative approach to driving impactful results. Role Responsibilities Lead software development projects and oversee a team of junior developers to ensure high-quality delivery. Allocate resources effectively and design plans to meet application requirements and performance goals. Define product requirements, user stories, and epics, collaborating with Agile teams to execute the product backlog. Drive all stages of the software development lifecycle, including solution design, coding, testing, and integration. Manage relationships with internal and external development partners, ensuring alignment and quality. Review and improve designs to enhance product quality and mitigate risks. Integrate new technologies and foster innovation within the team. Provide mentorship and technical guidance to less-experienced staff. About You Naturally curious, with a drive to explore and learn new topics. Rigorous, methodical, and detail-oriented in your approach. A problem solver who excels at tackling complex challenges and delivering innovative solutions. A self-starter with strong software design principles and best practices. Job Requirements Bachelor’s degree in computer science or equivalent. 7+ years of relevant experience in software development. Strong knowledge of any programming language (TypeScript/JavaScript preferred). Expertise in backend development, including building REST APIs, and implementing authentication/authorization. Experience with CI/CD pipelines and GitHub workflows (e.g., pull requests, code merging). Exceptional problem-solving skills with the ability to address challenges independently and under pressure. Excellent verbal and written communication skills. Comfortable working in Agile Scrum teams and dynamic environments. Nice To Have Full-stack development experience with ReactJS for frontend and NodeJS for backend. Familiarity with cloud platforms such as AWS, including services like Lambdas and Docker. Entity Sales & Services
Reading, United Kingdom
On site
Full Time
26-03-2025
Company background Company brand
Company Name
Spotify
Job Title
Machine Learning Engineering Manager II - Personalization
Job Description
The Personalization team makes deciding what to play next easier and more enjoyable for every listener. From Blend to Discover Weekly, we’re behind some of Spotify’s most-loved features. We built them by understanding the world of music and podcasts better than anyone else. Join us and you’ll keep millions of users listening by making great recommendations to each and every one of them. We ask that our team members be physically located in the US EST or European GMT or CET time zones for the purposes of our collaboration hours. We are looking for a Machine Learning Engineering Manager (ML EM II) to join the PSP product area of hardworking engineers that are passionate about making our recommendations more business and cost aware. As an integral part of the squad, you will collaborate with engineers, research scientists, and data in prototyping and productizing state-of-the-art ML. What You'll Do Be accountable for the team’s delivery of engineering systems that help users discover novel content and creators to grow their audience. Together with a wide range of collaborators, develop a vision and strategy for strategy and business-aware recommendations that keeps Spotify at the forefront of innovation in the field. Advocate for and increase knowledge of team’s products across the company, including influencing the company’s most senior leaders. Cultivate a balanced, collaborative engineering culture and a diverse and inclusive team that reflects our customers and our world. Directly manage engineers, consisting of backend/data engineers and machine learning engineers Collaborate with the team’s product lead to define strategy, success metrics and roadmaps. Influence the technical design and architecture of the team’s stack. Influence the team’s research roadmap. Collaborate with leaders throughout the company to plan and execute impactful initiatives requiring many teams. Who You Are You have a background in and significant expertise in statistics/ML/AI technologies and their application to consumer products. You have demonstrated the ability to lead a team You have strong mentorship and coaching skills, and thrive when helping individuals and teams perform to their full potential. You love facilitating collaboration among several teams, developing and growing teams and their leaders while driving delivery. You are able to distill complex information into easy-to-understand concepts, and understand how to lead a team through ambiguity to impact. You thrive when bringing research to market as amazing products for users. Where You'll Be We offer you the flexibility to work where you work best! For this role, you can be within the European GMT or CET time zones as long as we have a work location. This role will ideally be located in the UK, Sweden, or potentially one of our other EMEA locations *excluding France for now due to on-call restrictions. Today, we are the world’s most popular audio streaming subscription service.
London, United Kingdom
On site
Full Time
26-03-2025
Company background Company brand
Company Name
Haystack
Job Title
Senior C# Developer
Job Description
Hybrid working: 2 days in the office, 3 days remote (or office if preferred) The Role As a Senior Software Engineer, you’ll play a key role in driving our mission forward, working in a collaborative, self-organizing squad to solve real-world problems. You’ll work closely with product managers, designers, and fellow engineers to design and implement scalable, reliable, and efficient solutions. What you’ll be doing: Building and maintaining web-based applications with C# Defining tasks end-to-end, delegating work, and implementing solutions Continuously improving the platform and contributing to the technical roadmap Ensuring security best practices to safeguard against vulnerabilities Mentoring junior engineers and fostering a culture of knowledge-sharing Developing your skills through professional development opportunities and a dedicated learning fund Tech Stack We leverage modern technology to build scalable solutions: C# & .NET – powering backend systems Azure Functions – enabling serverless and event-driven architectures Azure Event Grid – seamless event-based messaging Cosmos DB – scalable cloud database Terraform – managing infrastructure as code What we’re looking for: Strong experience building web applications with C# Solid domain modeling skills using Object-Oriented principles Experience writing automated tests with NUnit, MSTest, or xUnit Strong understanding of web security best practices Excellent communication skills, adaptable to different technical audiences Why join us? Along with the role, the people, and our culture, here are a few reasons why our team loves working here: Growth Opportunities: Your development matters. With an annual development fund, you can pursue personal and professional growth. Well-being Support: Regular coaching sessions to support mental health and a focus on well-being. Generous Time Off: 25 days holiday (plus UK Bank holidays), plus additional days for long-term employees. Family Support: 3 months of fully-paid time off for parental leave. Collaborative Team: We’re passionate about what we do and work together to make a real difference. What’s next? If you’re excited about solving tech challenges and improving the rental experience, click apply—it only takes a few minutes! We’re committed to building an inclusive environment. If you need any adjustments during the interview process, let us know. We’d love to hear from you!
Sheffield, United Kingdom
On site
Full Time
26-03-2025