JobHabor

Lead Software Engineer - Universal Search

Mark43

Location
United States · Canada · United Kingdom
Workplace
Remote
Employment
Full Time
Salary
Apply on the employer’s site

Posted 5mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Lead technical design and execution of platform expansions
  • Define integration patterns for new data sources
  • Review and elevate designs and pull requests
  • Coordinate complex releases across multiple services
  • Own end-to-end delivery of permission-aware global search
  • Mentor engineers and raise quality bar
  • Participate in on-call and support escalation

Requirements

  • 8+ years of professional software engineering experience
  • Proficiency in Java with deep backend experience
  • Full-stack skills in React and TypeScript
  • Experience designing and integrating with third-party and internal systems
  • Experience with event-driven architectures (Amazon SNS, Amazon SQS, Kinesis)
  • Strong experience with AWS services (Lambda, API Gateway, ECS/EKS, DynamoDB, Aurora/RDS)
  • Experience with modern engineering tools and AI-assisted development workflows

Preferred

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

Skills

  • Java
  • React
  • TypeScript
  • Amazon SNS
  • Amazon SQS
  • Kinesis
  • AWS Lambda
  • AWS API Gateway
  • AWS Step Functions
  • AWS S3
  • AWS ECS
  • AWS EKS
  • AWS DynamoDB
  • AWS Aurora
  • AWS RDS
  • AWS IAM
  • AWS CloudWatch
  • CI/CD
  • Infrastructure-as-Code

Similar roles