
Software Engineer II - Platforms & Data
Jobgether • UK • Ireland
No Relocation
Posted: April 22, 2026
Additional Content
Job Description
- This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer II - Platforms & Data in United Kingdom. This role offers the opportunity to contribute to a modern, product-driven engineering organization by building and evolving the core platforms and data systems that power a large-scale digital product. You will work within a Platform squad, collaborating closely with engineers, product managers, and designers to improve infrastructure, tooling, and backend services that support both internal teams and end users. The environment is highly collaborative, technical, and focused on delivering reliable, scalable, and user-centric solutions. You will gain exposure across the full stack, including backend services, APIs, and data systems, while also working with cloud-native architecture and modern development practices. This is a hands-on engineering role where ownership, curiosity, and product thinking are strongly valued. You will also have the opportunity to work with AI-enabled development workflows and contribute to shaping engineering best practices.
- Accountabilities: You will be responsible for designing, building, and maintaining platform services and data-driven systems that support the broader product ecosystem. Working closely with a cross-functional squad, you will contribute across backend, infrastructure, and tooling layers while ensuring performance, scalability, and reliability. Develop and maintain backend services and platform components using modern TypeScript and backend frameworks Build and optimize GraphQL APIs and microservice-based architectures Design and support scalable data systems using MongoDB and other NoSQL solutions Contribute to event-driven architectures using tools such as Kafka, Kinesis, or RabbitMQ Improve platform infrastructure, observability, monitoring, and alerting systems Develop robust automated test suites across different levels of the testing pyramid Collaborate with product, engineering, and design teams to deliver high-quality user experiences Participate in code reviews, technical discussions, and continuous improvement initiatives Support system performance, bug resolution, and ongoing platform maintenance Apply AI-assisted development tools to improve engineering efficiency and workflow automation Requirements: You bring solid experience as a software engineer working in backend or platform-focused roles, with strong technical foundations and a product-oriented mindset. You are comfortable working in distributed systems and modern cloud environments, and you enjoy collaborating within cross-functional teams. 3+ years of experience in software engineering, ideally in platform or backend roles Strong proficiency in TypeScript, with Python experience considered a plus Experience building and maintaining GraphQL-based applications and APIs Solid understanding of microservices architectures and distributed systems Hands-on experience with NoSQL databases such as MongoDB Familiarity with event-driven systems (Kafka, Kinesis, or RabbitMQ) Experience with cloud platforms such as AWS and modern infrastructure practices Knowledge of testing strategies and building reliable automated test suites Exposure to observability, monitoring, and alerting tools Strong problem-solving skills with a product and user-focused mindset Comfortable using AI tools to enhance development workflows Excellent collaboration and communication skills Benefits: Fully remote and highly flexible working environment Private healthcare coverage Life insurance protection Pension contribution matched up to 6% 25 days of annual leave plus additional special personal days Extra holiday days based on tenure and end-of-year company shutdown Enhanced parental leave policies (maternity, paternity, and adoption) MacBook and full equipment provided for work Inclusive and diverse international team culture Recognised workplace for flexibility, culture, and employee experience Strong focus on learning, development, and career growth
- How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1
- We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- apply for this job