Lead Software Engineer

Mark43

Completely RemoteFull TimeInformation Technology
Posted Today

Job description

Responsibilities

  • Lead technical design and execution of the universal search platform expansion across multiple product surfaces
  • Define extensibility patterns and integration approaches for internal and third-party data sources
  • Review designs and pull requests regarding authorization, index mappings, and service contracts
  • Coordinate complex releases across multiple services and stakeholders
  • Own end-to-end delivery of permission-aware global search capabilities
  • Mentor engineers and coach teammates through ambiguous technical decisions
  • Participate in on-call support and lead Root Cause Analysis (RCA) for system issues

Requirements

  • 8+ years of professional software engineering experience
  • Proficiency in Java with deep backend engineering experience
  • Full-stack skills in React and TypeScript
  • Experience with event-driven architectures (Amazon SNS, SQS, or Kinesis)
  • Strong experience with AWS services (Lambda, API Gateway, S3, ECS/EKS, DynamoDB, etc.)
  • Understanding of indexing strategies, schema design, and query optimization
  • Experience with CI/CD and Infrastructure-as-Code in microservices environments
  • Proven track record of leading large-scale technical projects and mentoring engineers

Preferred Qualifications

  • Experience owning platform capabilities spanning multiple teams or domains
  • Familiarity with public safety or mission-critical software environments
  • Knowledge of security best practices regarding authorization and data access

About the Company

Mark43's mission is to empower communities and their governments with new technologies that improve safety and quality of life for all. We build powerful, scalable, and elegant software that sets a new standard for the tools on which first responders rely.

Skills & tools

JavaReactAWS

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 018+ years software engineering experience
  2. 02Proficiency in Java
  3. 03React and TypeScript skills
  4. 04AWS expertise
  5. 05Event-driven architecture experience
ScoutJobsAd

Wake up to a shortlist, not a search results page.

ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches