1 day ago
Manchester, United KingdomSenior
Responsibilities
- Lead architecture and implementation of third-party search and data provider integrations.
- Evolve real-time query pipelines using AWS Lambda and WebSockets to stream partial and live results to CAD and RMS clients.
- Extend configuration-driven platform capabilities with versioned departmental configurations, bundles, and rule handlers.
- Review designs and pull requests across Java services, Lambda functions, and React micro-frontends.
- Coordinate releases across CAD, RMS, OnScene, and multiple engineering and product teams.
- Improve observability with correlation and trace IDs, Datadog metrics, alerts, and privacy-conscious logging.
- Mentor engineers and guide effective use of AI-assisted development and code review tooling.
- Participate in on-call, lead root cause analyses, and drive resilience, alerting, and runbook improvements.
Requirements
- 8+ years of professional software engineering experience.
- Strong proficiency in modern Java, preferably Java 21, and Spring Boot.
- Working full-stack skills with React and TypeScript.
- Experience integrating third-party systems through REST, SOAP/XML, message queues, and unreliable upstream services.
- Experience building real-time WebSocket systems, including lifecycle management, reconnection, scaling, and delivery guarantees.
- Hands-on experience with AWS, relational databases, and caching technologies.
- Understanding of data mapping and normalization across heterogeneous source schemas.
- Experience with resilience patterns including circuit breakers, retries, timeouts, and graceful degradation.
- Experience with containers, Kubernetes, and integration-first testing using tools such as Testcontainers and LocalStack.
- Strong system design, technical leadership, project ownership, communication, and mentorship skills.
- Preferred experience includes public safety or criminal justice systems, PNC, NCIC, state message switches, NIEM, micro-frontends, Module Federation, OpenAPI, Terraform, Datadog, and sensitive-data security practices.
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, death-in-service cover, and a Nest pension with a 3% employer contribution.
- Gym reimbursement, home-office equipment allowance, and paid Spring Health membership.
- Claude Code Enterprise and ChatGPT Enterprise licenses.
- Company performance-based bonus and a paid one-month sabbatical after five years.
- Biannual hackathons, learning budget, and growth-focused development support.
- Hybrid Manchester work model requiring at least three days per week in the office.
- The role may require NPPV security clearance up to level 3.
Tech Stack
Categories
About Mark43
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.
