
Staff Software Development Engineer β Tech Lead
Posted Jul 29

Posted Jul 29
This is a fully remote position, open to applicants in Massachusetts.
β’ Architect, design, and develop comprehensive full-stack AI application capabilities β including agent backend services, APIs, and front-end interfaces β that empower engineering teams to deliver agentic features consistently.
β’ Create and implement full-stack AI application capabilities β encompassing agent backend services, APIs, and front-end interfaces β that facilitate engineering teams in reliably shipping agentic features.
β’ Spearhead the technical design for agent-driven product features utilizing CopilotKit for in-app copilots and generative UI, alongside Deep Agents-style architectures (planning, sub-agent delegation, long-horizon task execution) for intricate workflows.
β’ Instrument, trace, and assess agent performance in production using LangSmith, systematically minimizing latency, cost, and error rates through thorough evaluation rather than assumptions.
β’ Manage the integration between backend agent logic and frontend user experience β API design, state synchronization, and human-in-the-loop approval processes.
β’ Review and shape designs created across the team; establish and uphold engineering standards for agent reliability, prompt/version management, and rollback strategies.
β’ Mentor senior and mid-level engineers on agentic systems specifically β many engineers may not have experience in this area; your expertise is invaluable.
β’ Enhance platform scalability, performance, and reliability as usage increases β implementing cost controls, concurrency strategies, multi-tenant isolation, and infrastructure choices that perform well under actual production load.
β’ Possess experience in building, deploying, and working directly with Kubernetes environments.
β’ Assist with production issues across the entire stack β frontend, backend, infrastructure, and agent behavior: investigate, identify root causes, and ensure resolution through tests, evaluations, and monitoring to prevent recurrence.
β’ Familiarity with tools such as Splunk, AppDynamics, LangSmith, and Arize.
β’ Develop and maintain modern web technologies throughout the product: delivering performant, accessible React/TypeScript interfaces, well-structured REST/GraphQL APIs, and the underlying infrastructure to support them at scale.
β’ Collaborate closely with product and design teams to convert ambiguous 'make the agent do X' requests into clearly defined, testable technical plans.
β’ Over 8 years of professional software engineering experience, demonstrating full-stack ownership (backend services, APIs, and frontend interfaces).
β’ Must have successfully deployed several web/agentic applications to production.
β’ At least 2 years of hands-on experience in building and managing LLM/agent-powered applications in production β dealing with real users, actual load, and genuine failure modes, not merely prototypes.
β’ Practical experience with CopilotKit (or similar in-app agent UI frameworks) β shared state, generative UI, human-in-the-loop methodologies, and frontend action/tool integration.
β’ Experience in developing or managing Deep Agents-style systems: multi-step planning, sub-agent orchestration, and long-running or asynchronous agent tasks.
β’ Hands-on experience with LangSmith (or similar) for tracing, evaluation, and debugging LLM/agent behavior in production environments.
β’ Proficient with LangGraph for agent orchestration β constructing, debugging, and scaling multi-step agent graphs in production.
β’ Strong, current knowledge of web technologies β React, modern component architecture, browser performance, and accessibility β paired with backend expertise in Java and Python, along with experience designing APIs that effectively connect both layers.
β’ Proven technical leadership skills: conducting design reviews, mentoring, and serving as the escalation point for production issues.
β’ Experience working on a platform team β developing capabilities and tooling that support other engineering teams rather than focusing solely on single-product feature development.
β’ Demonstrated ability to manage and switch context across multiple concurrent projects and stakeholders without losing attention to detail.
β’ Excellent communication skills, both written and verbal β this role requires the ability to convey technical trade-offs to engineers, product teams, and leadership, treating communication as a fundamental skill rather than a supplementary one.
β’ An innovative thinker capable of swift action β comfortable making informed decisions with incomplete information and iterating instead of waiting for a flawless plan.
β’ A solid understanding of LLM fundamentals: prompt engineering, RAG, tool/function calling, context management, and the unique failure modes associated with non-deterministic systems.
β’ Medical, dental, and vision coverage.
β’ Paid time off.
β’ Retirement savings options.
β’ Wellness programs.
β’ Additional resources available, based on eligibility.
Sigma Software Group
Collectly
Allata
Get handpicked remote jobs straight to your inbox weekly.