freehire launches on Product Hunt on 26 August.

Follow →

Lead Software Engineer

Summary

Lead the design and delivery of a global, permission-aware search platform using Java, React, TypeScript, and AWS services.

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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available