Staff Software Engineer
Remote · United States
Job Summary
Staff Software Engineer responsible for leading end-to-end design and delivery of modular frontend and backend services for resilient distributed systems in a SaaS/financial-regulatory context. Own architecture and coding standards, drive AI/ML integration and vector database features, implement robust observability (dashboards, tracing, alerts), and ensure secure, scalable deployments with CI/CD and IaC. Play a hands-on leadership role in decomposing complex systems, building high-quality automated tests, guiding product roadmaps, conducting rigorous code reviews, and collaborating with cross-functional teams to maintain performance, reliability, and security.
Required Qualifications
- 15+ years building services with C#, Node.js, or TypeScript
- 10+ years in distributed systems
- Strong SQL and experience with data platforms (e.g., Microsoft Fabric)
- Deep Azure/cloud-native expertise and CI/CD/DevOps practices
- Solid foundation in OOP, SOLID, design patterns, algorithms, and performance optimization
- Experience with secure coding, including financial/regulated environments
- SPA frontend experience (React preferred)
- APIs (REST, WebSockets, gRPC), messaging (Service Bus, RabbitMQ), distributed systems
- Containers/Kubernetes, frontend testing, and browser technologies
- Bachelor’s degree in CS or equivalent experience
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.