Staff Software Engineer
New York City, NY - USA
Job Summary
Role: Staff Software Engineer
Location: 100% Remote
W2 Candidates only
10 yr candidate required
NOTE: Glidder test required after submission
Must Have
8 years Software Engineering
3 years Technical Leadership
Distributed Systems
Microservices Architecture
Cloud (AWS/Azure/GCP)
Kubernetes & Docker
Strong coding in Java/Python/Go/C#/TypeScript
API Design
Mentoring Engineers
Team Ownership & Delivery:
Own technical success of your product areaaccountable for architecture quality and delivery outcomes
Embedded technical leader working in the code daily not disconnected from implementation realities
Drive team velocity and engineering excellence through hands-on leadership and clear technical direction
Balance technical perfection with shipping pragmatism to deliver value consistently
Outcome: Your team ships reliable features on schedule while maintaining sustainable engineering practices.
Technical Leadership & Architecture:
Lead architectural design for your teams services and their interactions with broader platform
Make critical technical decisions on implementation approaches technology choices and system design
Establish team-level engineering standards while aligning with broader organizational practices
Outcome: Well-architected services that scale efficiently and integrate seamlessly with platform ecosystem
Hands-On Engineering:
Write production code for complex features and critical system components (40% time allocation)
Lead technical implementation of challenging projects through direct contribution
Debug and resolve complex issues spanning multiple services and system boundaries
Outcome: Unblock team progress while raising the bar for code quality and system design
Technical Mentorship:
Mentor mid-level and senior engineers through code reviews pairing and architecture discussions
Elevate teams technical skills through knowledge sharing and best practice adoption
Guide engineers from senior to staff-level thinking and impact
Outcome: Build stronger engineers while creating scalable team knowledge
Cross-Functional Collaboration:
Partner closely with product managers and designers to shape technical approach to features
Collaborate with other engineering teams on integration points and shared infrastructure
Translate complex technical concepts for stakeholders at all levels
Outcome: Aligned execution between product vision and technical implementation
System Design & Quality:
Design robust APIs and services that other teams can reliably build upon
Drive technical initiatives that improve reliability performance and developer experience
Champion engineering excellence through testing monitoring and operational practices
Outcome: Systems that run reliably in production while being maintainable and extensible
8 years software engineering experience with strong distributed systems background
3 years technical leadership experience influencing team technical direction
Proven track record of delivering complex projects from design through production
Experience with high-scale systems or regulated environments preferred
Key Skills:
Distributed systems design and implementation
Technical leadership and mentorship
API design and service architecture
Performance analysis and optimization
Code quality and testing strategies
Cross-functional collaboration
Technical project leadership
Technologies/Tools:
Languages: Expert in 2 of: C# Java Python Go TypeScript/JavaScript
Cloud & Infrastructure: AWS/GCP/Azure Kubernetes Docker Terraform Helm
Data Systems: SQL NoSQL Kafka/Kinesis Elasticsearch
Observability: Distributed tracing metrics logging (Datadog Prometheus Cloudwatch)
Practices: CI/CD GitOps Infrastructure as Code Test-Driven Development Integration Testing Performance Testing
Architecture: Microservices event-driven architecture API gateways service mesh data mesh
Security: OAuth/OIDC encryption at rest/transit zero-trust principles
Required Skills:
awsazuregcpkubernetesdockerapisqlno sqljavapythonc#typescriptjavascript