Staff Software Engineer

Aspect
Mount Pleasant Township, PA, United States
1 day ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

ASP.NET Artificial Intelligence Amazon Web Services Application Integration Architecture User Authentication Automation of Tests C Sharp (Programming Language) Cloud Computing Cloud Engineering Code Review Databases Continuous Integration
+36 more
Software Debugging Distributed Systems Fault Tolerance PostgreSQL Machine Learning Enterprise Messaging Systems Microsoft SQL Server Node.Js Octopus Deploy Performance Tuning Redis Prometheus Software Engineering TypeScript Datadog Enterprise Software Applications Spring Cloud ReactJS Large Language Models Snowflake Grafana Concurrency Software Security Core Api Backend Agentic-AI Event Driven Architecture Build Management Kubernetes Infrastructure Automation Frameworks Apache Kafka Software Coding Restful APIs Terraform Docker Microservices

Job description

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., * 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., * Core Development: TypeScript, Node.js, React
  • Cloud & Infrastructure: AWS, Kubernetes/EKS, Docker, Terraform, ArgoCD
  • Data & Messaging: PostgreSQL, SQL Server, Redis, Kafka, Snowflake
  • Observability: Datadog, OpenTelemetry, Prometheus, Grafana
  • Additional Technologies: C#, ASP.NET
  • AI (Nice to Have): LLMs, Agentic AI, MCP

What 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.

Requirements

  • 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., 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. xrbllit AI experience is a plus, not a requirement.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…