Mark43

Software Engineer - Universal Search

Mark43
Apply
16 days ago
Manchester, United KingdomMid Level

Responsibilities

  • Lead end-to-end system design and delivery for universal search across RMS, CAD, analytics, and other product components.
  • Integrate third-party data sources and build scalable, real-time indexing and search capabilities.
  • Develop permission-aware search filtering, authorization-layer enhancements, index mappings, and query optimizations.
  • Coordinate releases, validate production readiness, and support smooth deployment without downtime.
  • Collaborate with Product, Infrastructure, Design, and cross-functional engineering teams from technical feasibility through post-release monitoring.
  • Mentor junior engineers, pair-program on complex debugging, and help prioritize technical debt.
  • Participate in on-call support, resolve failed search queries, and lead root-cause analysis and observability improvements.

Requirements

  • At least 3 years of professional experience as a backend engineer.
  • Strong Java and 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 with indexing strategies, document schema design, and query optimization.
  • Comfort with CI/CD workflows, Infrastructure-as-Code tools, serverless-first architectures, and microservices-based architectures.
  • Prior experience using AI engines to increase development velocity.
  • Strong written and verbal communication skills.
  • Preferred experience with multi-tenant platforms, large-scale search products, public safety or regulated domains, and security practices for data access and query auditing.

Benefits

  • 28 days of holiday plus UK bank holidays.
  • Fully paid private medical, dental, and vision insurance through AXA Health and BUPA for employees and dependents.
  • 18 weeks of paid parental leave for primary caregivers plus a ramp-back programme.
  • Income protection covering 75% of salary and death-in-service cover of 4x salary.
  • Nest pension with a 3% employer contribution.
  • Gym reimbursement for the employee and partner.
  • Equipment allowance for a home office.
  • AI tooling including Claude Code Enterprise and ChatGPT Enterprise licences.
  • Fully covered Spring Health membership with therapy sessions and mental wellness tools.
  • Company performance-based bonus.
  • One-month paid sabbatical after the five-year anniversary.
  • Biannual hackathons, learning budget, and growth-focused development opportunities.
  • Hybrid role based in the Central Manchester office, with at least three days per week in the office.
  • The role may require Non-Police Personnel Vetting security clearance up to level 3.

Tech Stack

Amazon DynamoDBAWSJava

Categories

Mark43

About Mark43

201-500 employees

Mark43 builds cloud-based public safety software—computer-aided dispatch, records management, and analytics—for state, local, and federal agencies, delivered as a SaaS platform. Founded in 2012 and headquartered in New York, the privately held company helps agencies replace legacy on-prem systems to streamline incident response, reporting, and data sharing across jurisdictions.

Contact me