About The Position

The Software Architect for the Platform Optimization team is a hands-on technical leader responsible for improving performance, scalability, and reliability across isolved's HCM platform to support large enterprise clients. Embedded within the Platform pod, this role focuses on identifying and resolving system bottlenecks caused by increasing data volume and transaction demands. The architect leads both the strategy and execution of optimizations-ranging from database tuning and caching to service architecture improvements-while continuously measuring and enhancing system performance. Leveraging AI-assisted development as a core practice, this role establishes scalable patterns and guardrails to ensure long-term platform resilience and evolution.

Requirements

  • 8+ years developing web applications and services
  • 3+ years developing cloud-native applications
  • Demonstrated experience with performance engineering and optimization at scale
  • Demonstrated use of AI-assisted development tools (GitHub Copilot, Claude Code, Cursor, or similar) as part of professional development workflows
  • Ability to work independently to research and solve complex problems
  • Strong expertise in Azure services, .NET/C#, and ASP.NET Core Web APIs
  • Deep understanding of microservices architecture and distributed systems
  • Advanced SQL Server performance tuning, query optimization, and data strategies
  • Hands-on experience with load testing, performance profiling, and APM tools
  • Experience with distributed caching and scalable data patterns (indexing, partitioning, sharding)
  • Solid engineering fundamentals, including unit testing and SOLID principles
  • Ability to work with JavaScript and integrate across full-stack systems

Nice To Haves

  • experience with multi-tenant SaaS optimization
  • NoSQL (Cosmos DB)
  • messaging systems
  • containers
  • infrastructure-as-code

Responsibilities

  • Designing and implementing scalability and performance improvements that enable isolved to reliably serve large enterprise clients
  • Identifying systemic platform bottlenecks through profiling, load testing, and production telemetry analysis, and developing strategies to resolve them
  • Establishing performance budgets, benchmarks, and monitoring standards that prevent regression as the platform evolves
  • Implementing patterns for multi-tenant scalability, data partitioning, and resource management, and sharing that knowledge with the broader team through code reviews and hands-on collaboration
  • Performing code reviews with a focus on performance implications, query efficiency, and resource utilization
  • Collaborating with product management and customer-facing teams to understand large-client pain points and translate them into technical improvement plans
  • Driving adoption of caching, indexing, and query optimization strategies across the platform's data tier
  • Raising the bar on performance engineering practices, load testing methodologies, and production observability across the team through hands-on collaboration and code reviews
  • Using AI-assisted development tools - including agentic coding, spec-driven development, and AI-augmented code review - as a core part of your daily workflow to maximize velocity and code quality, and helping establish AI-augmented development practices across the team
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service