Every user who opens our web application lands in the Web Shell first - the foundation that loads, orchestrates, and connects all product features into one seamless experience. The Client Web Shell team owns this foundation end to end: the overall features, frontend architecture, build system, and performance of our web application. You'll shape how a large-scale React application is composed and shipped - from module federation and build tooling to AI-powered experiences embedded at the core of the product. If you enjoy the intersection of product-facing UI work and deep frontend platform engineering, this role sits exactly there. Are you ready to join our team and make an impact?
Responsibilities- Design and build scalable .NET services and React frontends across Web Shell, Agentic Ecosystem, and Endpoint Observability domains.
- Build event, telemetry, and audit pipelines covering ingestion, correlation, retention, export, and access control at enterprise scale.
- Expose platform capabilities safely to Tia and third-party agents through MCP tools, typed APIs, and tenancy-aware authorization.
- Deliver production features in a microservices codebase using AI coding agents, contract tests, schema validation, and integration coverage.
- Debug distributed, partly model-driven systems and build the tracing needed to understand non-deterministic behavior.
- Maintain service-layer context for agents, including API contracts, domain vocabulary, architectural decision records, and repository instructions.
- Own performance, scalability, reliability, and AI-assisted cost profiles for the services you ship.
- Partner with product management and EMEA anchor teams to refine requirements and shape architectural decisions.
Requirements- 8+ years of production software engineering experience, with strong C#/.NET expertise, solid React skills, and a strong foundation in software engineering principles.
- Deep expertise in distributed systems, including microservices, messaging, consistency trade-offs, and diagnosing failures in high-load environments.
- Experience working with SQL databases, non-relational data stores, cloud platforms, containerized deployments, and event-driven or streaming architectures at scale.
- Regular use of AI coding agents within production codebases, coupled with accountability for the correctness, security, and maintainability of delivered software.
- Proven ability to expose capabilities to AI systems through tool and function interfaces, structured APIs, MCP servers, or similar model-facing integration patterns.
- Strong understanding of common AI model failure modes, including hallucinations, context degradation, prompt injection, non-determinism, and silent regressions, along with effective mitigation strategies.
- Critical evaluation of generated code at scale, with the ability to identify and reject plausible but unsafe outputs while leveraging tests, evaluations, and architectural context to ensure reliability.
- Excellent English communication skills, a collaborative mindset for working with teams across EMEA, and a strong interest in shaping AI-native engineering practices.
What we offer- Competitive compensation and bonuses
- Flexible PTO and paid holidays
- 401(k) with employer matching
- Comprehensive Health insurance package including 100% employer-paid medical coverage
- Up to 12 weeks of Parental Leave
- Basic Life Insurance, Short-Term & Long-Term Disability, 100% employer-paid
- Quarterly teambuilding events, leadership luncheons, and companywide "All Hands" meetings
- Open door policy and business casual dress code
- We celebrate diversity as one of our core values. Join c-a-r-e and lead change initiatives together with us!
Work location for this position is Austin, TX.
Department Research & Development Locations Austin Remote status Hybrid Employment type Full-time Type of Job Non Student