Software Technical Lead

Software Technical Lead

Contract Type:

Location:

Denver - CO

Industry:

Contact Name:

Stephanie Johnston

Contact Email:

sjohnston@trisearch.com

Contact Phone:

16513695602

Date Published:

22-Oct-2026

Job Reference:

3697667

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

#LI-SJ1

Apply Now

Share this job

Interested in this job?
Save Job

Create Alert

Create As Alert

Similar Jobs

SCHEMA MARKUP ( This text will only show on the editor. )