Software Technical Lead

TriSearch

Denver (CO)

Hybrid

USD 210,000 - 235,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TriSearch seeks a Software Technical Lead to anchor a multi‑tenant SaaS transformation. You will own end‑to‑end technical delivery across monolith extraction to microservices, guiding design reviews, deployments, and production support.

You will collaborate with frontend and backend teams, including offshore resources, and drive architectures for event‑driven systems and AI agent integration. This is a senior IC role focused on code, architecture, and production excellence.

Qualifications

  • 7+ years of professional software engineering experience, including 2+ years as a Technical Lead or senior contributor.
  • Proficiency in Python, Java/Spring Boot, PHP/Laravel, and TypeScript/React.
  • Significant AWS production experience and modern cloud patterns.
  • Experience breaking a production monolith into microservices.
  • Strong architectural and design documentation skills.

Responsibilities

  • Own technical delivery for assigned product areas from design to production cutover.
  • Lead design and code reviews and set engineering standards.
  • Deliver full-stack vertical slices including frontend, API/BFF, and microservices.
  • Partner with the AI platform team for production AI agent integrations.
  • Establish engineering practices to improve velocity while maintaining quality.
  • Define cross-team contracts and mentor engineers across the team.

Skills

Python
Java/Spring Boot
PHP/Laravel
TypeScript/React
AWS
Monolith decomposition
Domain-driven design
Frontend & Backend
Code reviews
Observability

Tools

REST APIs
SOAP
Webhooks
Event-driven architecture

Job description

Software Technical Lead

Employment Type: Full-Time

Location: Denver, CO – Hybrid (2 days/week in office) or Remote within the U.S. for candidates outside the Denver market

Salary Range: $210,000–$235,000

Why This Role Exists

Our client operates a large-scale, multi-tenant SaaS platform used daily by businesses and consumers across the United States. The organization is in the midst of a significant platform transformation—breaking a legacy monolith into domain-owned microservices, building a modern event-driven architecture on AWS, and introducing production AI agents capable of taking meaningful action within business workflows.

The Software Technical Lead will serve as the engineering anchor for one or more product or platform areas. This is a senior individual contributor position for someone who can translate architectural decisions into production software, lead design and code reviews, establish engineering standards, and take ownership of systems once they reach production.

This is not a people-management position. You will provide hands‑on technical leadership to a small team of engineers, including both U.S.-based and offshore resources, while remaining deeply involved in architecture, coding, reviews, deployment, and production support.

Scope & Scale

You will work across:

  • Multiple product or platform areas supported by small engineering teams.
  • Legacy applications currently in production as well as new services being built or extracted from the monolith.
  • A large-scale, multi-tenant SaaS environment with tenant‑specific configurations and feature flags.
  • REST, SOAP, webhook, and event‑driven integrations with third‑party systems.
  • Production AI agents that interact with your domain and depend upon reliable service and tool contracts.

What You’ll Own

End-to-End Technical Ownership Take technical responsibility for assigned product and platform areas, including both existing production systems and newly developed services.

Service Design & Delivery Lead initiatives from initial design documentation through production rollout and cutover. You’ll help determine service boundaries, identify the appropriate seams for extracting functionality from the monolith, and define how application data transitions into the new architecture.

Full-Stack Application Delivery Lead the delivery of complete vertical slices, including independently deployable React/Next.js frontend modules, API/BFF contracts, domain‑owned microservices, event‑driven architecture, independent deployment pipelines, and application performance and monitoring.

AI Agent Integration Partner with the AI platform team when production AI agents interact with your domain. You’ll own the supporting tool contracts, including schemas, SLAs, idempotency, evaluation fixtures, and guardrails.

Engineering Velocity & Quality Establish development practices that improve team productivity while maintaining a high engineering quality bar.

Technical Standards & Mentorship Define patterns for cross‑team contracts, code reviews, design reviews, incident ownership, and on‑call responsibilities while mentoring engineers across the team.

What Success Looks Like

First 90 Days

You will learn the platform, understand the existing monolith and modernization roadmap, and take ownership of your assigned technical areas and their production support responsibilities.

You’ll begin leading design and code reviews, establish engineering expectations with the team, ship a meaningful production change in your primary technology stack, and develop the design plan for an upcoming domain extraction.

First Year

Success will include leading at least one significant domain extraction from the monolith through dual‑write, traffic splitting, validation, and clean production cutover.

You’ll help establish independently deployable frontend modules, ensure performance standards are met, implement reliable tool contracts for AI agents interacting with your domain, and create a cohesive delivery cadence across onshore and offshore engineering resources.

Hands‑On Expectations

This is a senior individual contributor role, not a management role.

The majority of your time will be spent working directly with technology—writing production code, creating design documentation, reviewing pull requests, leading technical reviews, and owning production cutovers.

You will also be responsible for cross‑team technical contracts, production incidents, on‑call ownership, and mentoring engineers.

What You Bring

Must Have

  • 7+ years of professional software engineering experience, including at least 2 years operating as a Technical Lead, Staff Engineer, or comparable senior technical contributor.
  • Strong proficiency in at least three of the following:
  • Python
  • Java/Spring Boot
  • PHP/Laravel
  • TypeScript/React
  • Ability to write production code in your primary stack while effectively reviewing code across additional technologies.
  • Significant hands‑on AWS production experience, ideally including Lambda, EventBridge, DynamoDB, ECS/Fargate, RDS/Aurora, API Gateway, SQS/SNS, and CloudWatch.
  • Demonstrated experience breaking a production monolith into microservices.
  • Experience defining domain-driven service boundaries and applying modernization patterns such as strangler fig and anti‑corruption layers.
  • Experience separating shared databases and leading a meaningful production service extraction involving techniques such as dual‑write validation, traffic splitting, canary deployments, or tenant‑based rollouts.
  • Full‑stack delivery experience, including frontend and backend development within the same product area.
  • Experience owning application performance, observability, and monitoring.
  • Experience integrating third‑party APIs at scale using REST, SOAP, webhooks, idempotency, retry/backoff patterns, and other integration techniques.
  • Experience working with relational databases such as MySQL/Aurora and NoSQL platforms such as DynamoDB.
  • Strong written technical communication skills, particularly architecture and design documentation.
  • Ability to create reusable technical abstractions without unnecessary complexity.

Strongly Preferred

  • Experience delivering production AI or agentic workflows.
  • Exposure to code‑first AI agent frameworks such as Strands Agents, LangGraph, or comparable technologies.
  • Experience with AWS Bedrock/AgentCore, MCP servers, prompt engineering, evaluation frameworks, guardrails, and AI cost/latency management.
  • Micro‑frontend architecture experience, including independently deployable frontend components, module federation
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Engineer & Architect - AI Agent Plaform
Principal Engineer & Architect - AI Agent Plaform

DevSavant Inc. • United States

Remote
USD 180,000 - 240,000
Senior Staff AI Engineer
Senior Staff AI Engineer

Open Systems Technologies • Atlanta (GA)

On-site
USD 180,000 - 250,000
Full Stack Tech Lead - PHP/Laravel
Full Stack Tech Lead - PHP/Laravel

Distro • United States

Remote
USD 45,000 - 56,000
Development Lead
Development Lead

Cogency Global • United States

Remote
USD 180,000 - 240,000
Remote work
Structured 9–5 schedule
Senior Staff AI Engineer
Senior Staff AI Engineer

Open Systems Technologies • New York (NY)

On-site
USD 180,000 - 250,000
DevOps Engineer
DevOps Engineer

ePlus inc. • New York (NY)

On-site
USD 150,000 - 190,000
Sr. Director, AI Engineering & Platform
Sr. Director, AI Engineering & Platform

Archer • Atlanta (GA)

On-site
USD 250,000 - 360,000
Principal Forward Deployed Engineer
Principal Forward Deployed Engineer

EPAM Systems • United States

Remote
USD 150,000 - 210,000
Lead Forward Deployed Engineer
Lead Forward Deployed Engineer

EPAM Systems • United States

Remote
USD 140,000 - 190,000
AI-Directed Software Engineer
AI-Directed Software Engineer

EnvisionWare, Inc. • Atlanta (GA)

On-site
USD 180,000 - 240,000