Lead Software Engineer - Universal Search
New
M
Mark43Public Safety Software
Candidates must be located in the United States. Mark43 is approved to hire in Canada, the UK, and 36 U.S. states.Full-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- AWSJavaTypeScriptReactCI/CDDistributed Systems
Requirements
- 8+ years of professional software engineering experience
- Proficiency in Java with deep backend engineering 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, SQS, or Kinesis)
- Experience with AWS services (Lambda, API Gateway, Step Functions, S3, ECS/EKS, DynamoDB, Aurora/RDS, IAM, CloudWatch)
- Understanding of indexing strategies, document/schema design, and query optimization
- Experience with CI/CD and Infrastructure-as-Code
- Strength in system design for scale
- Excellent written and verbal communication skills
Responsibilities
- Led the technical design and execution of a major expansion of the universal search platform
- Defined extensibility patterns and integration approaches for onboarding new data sources
- Reviewed and elevated designs and pull requests across authorization and service contracts
- Coordinated a complex release across multiple services and stakeholders
- Owned the end-to-end delivery of a permission-aware global search capability
- Mentored engineers and coached teammates through ambiguous technical decisions
- Participated in on-call and support escalation, led Root Cause Analysis (RCA)
View Full Description & ApplyYou'll be redirected to the employer's site