Staff Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+27 more
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., 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.
Requirements
We are looking for someone who enjoys writing code, solving difficult technical problems, and delivering reliable software., n \n
-
8+ years of professional software development experience building enterprise applications. \n
-
Strong hands-on experience with TypeScript, Node.js, and backend development. \n
-
Experience developing microservices, REST APIs, and cloud-native applications. \n
-
Practical experience with AWS, Docker, Kubernetes/EKS, and CI/CD. \n
-
Strong understanding of distributed systems, event-driven architectures, concurrency, and fault tolerance. \n
-
Experience with databases and messaging technologies such as PostgreSQL, SQL Server, Redis, or Kafka. \n
-
Strong debugging, troubleshooting, and performance optimization skills. \n
-
Good understanding of application security, authentication, authorization, and secure API development. \n
-
Ability to independently solve complex engineering problems and collaborate effectively across teams. \n, * Experience integrating LLMs, Agentic AI, MCP, or other AI-powered capabilities. \n
-
Experience with Terraform, ArgoCD, and infrastructure automation. \n
-
Familiarity with observability tools such as Datadog, OpenTelemetry, Prometheus, or Grafana. \n
-
Experience with highly available, multi-region cloud applications. \n
-
Familiarity with React, C#, or ASP.NET.
Benefits & conditions
-
Hands-on Development: Design, develop, test, and maintain scalable microservices, REST APIs, and cloud-native applications using TypeScript and Node.js. \n
-
Cloud-Native Engineering: Build and deploy applications on AWS and Kubernetes/EKS using Docker, CI/CD, and infrastructure automation. \n
-
Distributed Systems: Develop reliable, event-driven services and integrations, addressing scalability, concurrency, fault tolerance, and data consistency. \n
-
Engineering Excellence: Mentor engineers, promote coding best practices, improve automated testing, and contribute to developer productivity. \n
-
Performance & Reliability: Troubleshoot production issues, optimize performance, improve observability, and ensure reliable software delivery. \n
-
Technical Collaboration: Participate in technical design discussions, code reviews, and implementation planning. \n
-
AI Integration (Plus): Opportunity to contribute to AI-powered capabilities using LLMs, Agentic AI, MCP, and related technologies. \n
\n
\n, * Improve application reliability, performance, and maintainability. \n
-
Mentor engineers and promote strong engineering practices. \n
-
Contribute to AI-enabled product capabilities as opportunities arise, with support from our AI/ML engineering teams. \n
\n
\n
Why Aspect?
\n \n
-
Massive Reach: Our software impacts the daily lives of millions of workers globally. Your work ensures their workdays are seamless. \n
-
Innovation at Scale: Work on the bleeding edge of AI-driven workforce intelligence within a stable, industry-leading company. \n
\n
\n
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦