10+ years professional software development experience
Deep expertise in c# asp.net core and .net ecosystem
Extensive hands-on experience with authentication frameworks
Simpson Strong-Tie is seeking a Staff Software Engineer to join their Platform Engineering team in a hybrid role, responsible for the technical ownership of foundational platform services. The ideal candidate will have extensive experience in software development, cloud-native architectures, and cross-team systems architecture
Job Summary
This role requires organization-level technical ownership for foundational platform services including authentication, document management, and shared services.
The company offers a comprehensive rewards package including competitive compensation, quarterly bonuses, and first-rate benefits such as medical, dental, vision, and retirement contributions.
Candidates must have proven Staff- or Principal-level scope with deep hands-on expertise spanning frontend, backend, and security domains.
Matching Summary
Match Score: 85
Simpson Strong-Tie is seeking a Staff Software Engineer to join their Platform Engineering team in a hybrid role, responsible for the technical ownership of foundational platform services. The ideal candidate will have extensive experience in software development, cloud-native architectures, and cross-team systems architecture.
Salary
Base: $123,000 - $210,000 per year; Bonus/Equity: Quarterly bonuses or commission eligible; Benefits: Medical, dental, vision, retirement, stock purchase, and more
Skills & Requirements
Must-have
10+ years professional software development experience
Deep expertise in C# ASP.NET Core and .NET ecosystem
Extensive hands-on experience with authentication frameworks
Strong understanding of database design for microservices
Expert proficiency in Azure cloud-native microservices architectures
Nice-to-have
Experience with modern frontend frameworks like React or Angular
Proficiency with containerization using Docker and Terraform
Demonstrated ability to build prototypes and validate patterns
Excellent communication skills for diverse audiences
Experience with distributed system patterns and service mesh
Key Requirements
Bachelor's degree in computer science or equivalent experience
10+ years of professional software development experience
Proven track record architecting complex scalable systems