Skip to main content
The Mission At Aspect, we are reimagining the human experience at work. For over 50 years, we have powered some of the world's most complex contact centers and enterprise workforces. Today, we're modernizing our technology and building Aspect Intelligence, bringing automation and intelligence into workforce management. We are looking for a Staff Software Engineer who is passionate about building scalable enterprise software and solving complex technical problems. This is a hands-on engineering role focused on development, implementation, and technical excellence.
The Role: As a Staff Software Engineer, you will work closely with Engineering and Product teams to build and enhance cloud-native applications and services. You will take ownership of complex engineering tasks, develop production-quality software, solve scalability and reliability challenges, and mentor other engineers. We are looking for someone who enjoys writing code, solving difficult technical problems, and delivering reliable software.
Key Responsibilities: Hands-on Development: Design, develop, test, and maintain scalable microservices, REST APIs, and cloud-native applications using TypeScript and Node.js. Cloud-Native Engineering: Build and deploy applications on AWS and Kubernetes/EKS using Docker, CI/CD, and infrastructure automation. Distributed Systems: Develop reliable, event-driven services and integrations, addressing scalability, concurrency, fault tolerance, and data consistency. Engineering Excellence: Mentor engineers, promote coding best practices, improve automated testing, and contribute to developer productivity. Performance & Reliability: Troubleshoot production issues, optimize performance, improve observability, and ensure reliable software delivery. Technical Collaboration: Participate in technical design discussions, code reviews, and implementation planning. AI Integration (Plus): Opportunity to contribute to AI-powered capabilities using LLMs, Agentic AI, MCP, and related technologies.
Required Qualifications: 8+ years of professional software development experience building enterprise applications. Strong hands-on experience with TypeScript, Node.js, and backend development. Experience developing microservices, REST APIs, and cloud-native applications. Practical experience with AWS, Docker, Kubernetes/EKS, and CI/CD.Strong understanding of distributed systems, event-driven architectures, concurrency, and fault tolerance. Experience with databases and messaging technologies such as PostgreSQL, SQL Server, Redis, or Kafka. Strong debugging, troubleshooting, and performance optimization skills. Good understanding of application security, authentication, authorization, and secure API development. Ability to independently solve complex engineering problems and collaborate effectively across teams.
Preferred Qualifications:
  • (Nice to Have)
  • Experience integrating LLMs, Agentic AI, MCP, or other AI-powered capabilities.
  • Experience with Terraform, ArgoCD, and infrastructure automation.
  • Familiarity with observability tools such as Datadog, OpenTelemetry, Prometheus, or Grafana.
  • Experience with highly available, multi-region cloud applications.
  • Familiarity with React, C#, or ASP.NET.Experience with workforce management (WFM), CCaaS, or workforce orchestration.
  • Our Technology StackCore Development: TypeScript, Node.js, ReactCloud & Infrastructure: AWS, Kubernetes/EKS, Docker, Terraform, ArgoCDData & Messaging: PostgreSQL, SQL Server, Redis, Kafka, Snowflake
  • Observability: Datadog, OpenTelemetry, Prometheus, Grafana
  • Additional Technologies: C#, ASP.NETAI (Nice to Have): LLMs, Agentic AI, MCPWhat Success Looks Like
  • Deliver high-quality, production-ready features and services.
  • Independently solve complex engineering and integration challenges.
  • Improve application reliability, performance, and maintainability.
  • Mentor engineers and promote strong engineering practices.
  • Contribute to AI-enabled product capabilities as opportunities arise, with support from our AI/ML engineering teams.
  • Why Aspect?
  • Massive Reach: Our software impacts the daily lives of millions of workers globally. Your work ensures their workdays are seamless.
  • Innovation at Scale: Work on the bleeding edge of AI-driven workforce intelligence within a stable, industry-leading company.
  • This is a hands-on Staff Software Engineer role focused on building and delivering complex cloud-native solutions, rather than owning enterprise-wide architecture strategy. AI experience is a plus, not a requirement.

Matching similar jobs

Level

Lead L6

Location

Tacoma, WA

Occupation

Software Developers

Industry

Custom Computer Programming Services

Posted

today

APPLY NOW (opens in a new tab)