Skip to content
Mark43Mark43

Senior Software Engineer

Build and scale backend systems for a universal search platform spanning public safety products, with responsibility for distributed systems, real-time indexing, integrations, security, and production delivery. The role requires 4+ years of backend experience and proficiency in Java or TypeScript/JavaScript and AWS.

About the job

Responsibilities

  • Lead end-to-end system design for universal search across RMS, CAD, and other core components.
  • Extend platform configurability and connectivity to new search data sources using AI-powered coding tools while maintaining code quality.
  • Review pull requests for authorization-layer enhancements and index-mapping configurations, providing architectural and performance-focused feedback.
  • Coordinate release logistics, validate release readiness, and ensure smooth production deployments.
  • Own delivery of permission-aware global search filtering from technical feasibility through post-release monitoring.
  • Mentor junior engineers, pair-program through complex debugging sessions, and help prioritize technical debt.
  • Participate in the on-call rotation, resolve failed search queries, and lead root cause analyses to improve observability and alerting.

Requirements

  • 4+ years of professional experience in backend engineering and distributed systems.
  • Proficiency in Java or TypeScript/JavaScript with strong backend development experience.
  • Experience integrating third-party systems to support search functionality across domains.
  • Familiarity with event-driven architectures using Amazon SNS, Amazon SQS, or Kinesis.
  • Strong experience with AWS services, including Lambda, API Gateway, Step Functions, S3, ECS/EKS, DynamoDB, Aurora/RDS, IAM, and CloudWatch.
  • Experience using AI engines to increase development velocity.
  • Understanding of indexing strategies, document schema design, and query optimization.
  • Experience with CI/CD workflows and Infrastructure as Code in serverless-first, microservices-based architectures.
  • Excellent written and verbal communication skills.

Nice to Have

  • Experience with multi-tenant platforms or large-scale search products.
  • Familiarity with public safety or regulated domains.
  • Knowledge of security best practices for data access and query auditing.

Benefits and Work Arrangement

  • Hybrid role based in the Manchester, UK office.
  • Employees are expected to work from the office at least three days per week.

Skills

Java, TypeScript, JavaScript, Amazon Sns, Amazon Sqs, Amazon Kinesis, AWS Lambda, Amazon Api Gateway, Aws Step Functions, Amazon S3, Amazon Ecs, Amazon Eks, Amazon Dynamodb, Amazon Aurora, Aws Iam

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.