Mark43

Software Engineer - Universal Search

Mark43
Apply
1 day ago
Manchester, United KingdomEntry Level / Mid Level

Responsibilities

  • Build and extend Java and Spring Boot backend services for third-party integrations.
  • Map external driving licence, vehicle, and other records into standardized result formats for CAD and RMS.
  • Develop integrations, backend services, and real-time features for the Universal Search platform.
  • Write unit and integration tests and apply readable, testable code with appropriate error handling.
  • Use AI-assisted development tools such as Claude Code while reviewing and owning generated results.
  • Take work through design, coding, review, testing, deployment, and production verification.
  • Investigate customer-reported bugs using logs and Datadog dashboards and deliver fixes.
  • Participate in code reviews, collaborate with teammates, communicate progress, and deliver sprint commitments.
  • Understand service interfaces, external integrations, real-time result pipelines, and the React front end to identify cross-team risks.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or 2+ years of relevant full-time software engineering experience.
  • Experience developing applications in Java and understanding of object-oriented programming, data structures, algorithms, complexity, and core computer science concepts.
  • Familiarity with RESTful APIs and communication between backend services and external systems.
  • Foundational understanding of databases, including SQL and application data storage and retrieval.
  • Familiarity with Git, automated testing, and code reviews, plus interest in learning CI/CD workflows.
  • Willingness to learn debugging and monitoring tools and investigate problems methodically.
  • Experience using or strong interest in learning AI-assisted development tools.
  • Clear written and verbal communication and comfort asking questions, sharing progress, and seeking feedback.
  • Preferred exposure to Spring Boot, AWS, Lambda, S3, DynamoDB, Redis, WebSockets, Kafka, React, TypeScript, third-party APIs, JSON, XML, Docker, and integration testing tools.
  • Interest in security best practices, sensitive data, access control, public safety technology, or regulated environments.
  • Applicants must be authorized to work in the UK without current or future employment-visa sponsorship.
  • The role may require Non-Police Personnel Vetting security clearance up to level 3.

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 with a ramp-back programme.
  • Income protection and death-in-service cover.
  • Nest pension with a 3% employer contribution.
  • Gym reimbursement for the employee and partner.
  • Home-office equipment allowance.
  • Claude Code Enterprise and ChatGPT Enterprise licences.
  • Fully covered Spring Health membership with therapy and mental wellness tools.
  • Company performance-based bonus.
  • Paid one-month sabbatical after the five-year anniversary.
  • Biannual hackathons, learning budget, and growth-focused team support.
  • Hybrid Manchester working model with at least three days per week in the office.

Tech Stack

Amazon DynamoDBApache KafkaAWSDatadogDockerGitJavaNestJSReactRedisSpring BootSQLTypeScript

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