Staff Engineer
$126,490–$171,134 year
Remote · United States
Job Summary
Design and lead the engineering direction for enterprise platforms: design systems and integration patterns, develop high-impact software components, and mentor senior engineers. Drive scalability, standardization, debt reduction, and resilient design while collaborating with IT leadership, product managers, and enterprise architecture to align with strategic objectives. Responsibilities include architecting solutions, developing software with independent problem solving, coordinating cross-team collaboration, contributing to product planning, and defining engineering standards and patterns. Strong emphasis on technical leadership across React/Java/Spring Boot/TypeScript/GraphQL/Docker/AWS/Kubernetes/OpenShift/Terraform/Elasticsearch, and on advancing CI/CD practices, performance, reliability, and security.
Required Qualifications
- Bachelor's degree in Computer Science or other technical field or equivalent work experience
- 10+ years of experience in engineering environments
- Experience architecting software solutions with requirements such as performance SLOs, high availability, reliability, security
- Understand data and system integration patterns and technologies
- Experience with React, Java, Spring Boot, TypeScript, GraphQL, Docker, AWS, GitHub Actions, Datadog, Kubernetes, Open Shift, Terraform, Elasticsearch
- Proficiency in managing large scale projects
- Ability to articulate and transfer complex ideas to a wide audience through both verbal and written communication
- Strong conceptual, critical thinking, technical and problem-solving skills with good attention to details
- Must be articulate and have the ability to meet with high level management to present and/or deliver technical documentation
- Preferred: Master’s degree in a related field
- Familiarity with Content Management Systems or Digital Asset Management
- Financial Services industry experience
- Coach / mentor other team members as appropriate
Desired Qualifications
- Bachelor's degree in Computer Science or other technical field or equivalent work experience
- 10+ years of experience in engineering environments
- Experience architecting software solutions with requirements such as performance SLOs, high availability, reliability, security
- Experience with React, Java, Spring Boot, TypeScript, GraphQL, Docker, AWS, GitHub Actions, Datadog, Kubernetes, OpenShift, Terraform, Elasticsearch
- Proficiency in managing large scale projects
- Strong verbal and written communication skills
- Ability to articulate complex ideas to a wide audience
- Mentoring or coaching experience for engineers
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.