Skip to content
OloOlo

Senior Software Engineer - Core

Senior engineer responsible for architecting and delivering resilient, distributed ordering-platform systems, while providing technical leadership, mentoring, and cross-team coordination. Requires 8+ years of software engineering experience, advanced C#/.NET expertise, and proficiency with AWS, Kubernetes, Kafka, and DevOps tooling.

About the job

Responsibilities

  • Lead the design and architecture of complex systems within the Core team, influencing technical direction and strategy.
  • Own delivery of large-scale features and projects across multiple teams.
  • Mentor junior and senior engineers and foster continuous improvement.
  • Collaborate with Product, Design, and other stakeholders to shape requirements and balance quality, performance, and delivery timelines.
  • Implement high-quality, resilient, and scalable distributed systems.
  • Lead troubleshooting and incident management for critical production issues.
  • Improve development practices, including CI/CD, infrastructure as code, and test automation.
  • Coordinate cross-team technical initiatives across services and platforms.
  • Evaluate emerging technologies and techniques.
  • Own the delivery pipeline, including code quality, testing standards, and deployment practices.
  • Use Claude Code and GitHub Copilot extensively in daily development.
  • Participate in active on-call duties.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
  • 8+ years of software engineering experience.
  • Advanced proficiency in C# and .NET, with experience designing and implementing large-scale, complex systems.
  • Deep understanding of architectural principles and patterns for distributed systems, including microservices and event-driven architecture with Kafka.
  • Experience applying resilience mechanisms and performance tuning practices.
  • Proficiency managing cloud infrastructure and services, including AWS and Kubernetes/EKS.
  • Experience implementing DevOps best practices with GitHub Actions, Octopus Deploy, and Terraform.
  • Strong leadership and cross-team collaboration skills, with the ability to influence technical efforts and align them with business objectives.

Benefits and Development

  • Fully remote work from anywhere within Northern Ireland.
  • Hands-on AI training focused on modern AI coding agents and IDEs.

Skills

C#, .Net, Distributed Systems, Microservices, Kafka, AWS, Kubernetes, Amazon Eks, GitHub Actions, Octopus Deploy, Terraform, CI/CD, Infrastructure As Code, Claude Code, Github Copilot

GitLab

GitLab

United Kingdom

Senior Backend Engineer, Database Excellence
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer building PostgreSQL and Ruby frameworks, guardrails, and tooling for data retention, lifecycle management, scalability, and database health across GitLab’s SaaS and self-managed deployments.

Clear Street

Clear Street

London, United Kingdom

Senior Software Engineer - Futures and Options Execution Services
No salary listedHybrid8+ YOEBackend Engineering

Build and operate a high-performance futures and options execution management platform, integrating market data, exchange connectivity, risk controls, and trading workflows. Requires 8+ years of Java software engineering experience and hands-on experience with low-latency front-office trading systems.

Cloudflare

Cloudflare

Lisbon, Portugal
Senior Software Engineer, Security Rules
€66k+/yrHybrid6+ YOEBackend Engineering

Senior engineer responsible for designing, delivering, and operating distributed systems supporting Cloudflare’s application security products. The role requires 6+ years of experience, strong systems programming skills, technical leadership, and experience with production reliability and mentoring.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Navan

Navan

Berlin, Germany
Senior Software Engineer
No salary listedOn-site5+ YOEBackend Engineering

Build and scale backend services for a global corporate expense and payments platform, owning features from design through production support. The role requires strong Java and Spring Boot expertise, distributed-systems experience, cloud knowledge, and 4–6 years of engineering experience.