FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Software Engineer
Simpson Strong-TieStaff Software Engineer responsible for platform architecture, leading cloud-native microservices development at Simpson Strong-Tie. Architecting and guiding technical direction across teams and platforms.
Tech Stack
Tools & technologiesAngularASP.NETAzureCloudDockerEntity FrameworkMicroservicesMongoDB.NETPostgresReactRedisSQLTerraformVue.js
About the role
Key responsibilities & impact- Design and implement cross-team platform architecture working in concert with architects, staff, and principal engineers.
- Influence technical direction for authentication/authorization, document management, and shared platform services.
- Build prototypes to validate architectural approaches and prove out complex technical patterns.
- Design service boundaries, integration patterns, and API contracts that scale across the organization.
- Make strategic technology decisions affecting multiple product teams.
- Drive hands-on implementation of complex, broad technical initiatives.
- Lead development of cloud-native microservices with high scalability, availability, and security requirements.
- Work through complex technical code changes that span multiple services and teams.
- Influence engineering standards for code quality, testing, observability, and operational readiness.
- Mentor and guide senior and lead engineers across platform teams.
- Provide architectural guidance, code reviews, and technical direction.
- Build alignment between teams on interconnected services.
- Influence hiring standards and provide career sponsorship.
- Foster technical excellence through hands-on collaboration and constructive feedback.
- Shape platform technical roadmaps and drive organizational improvements.
- Collaborate with engineering leadership on strategic technical direction.
- Identify and address architectural debt impacting multiple teams.
- Research and introduce emerging technologies that advance platform capabilities.
- Align technical investments with business strategy and improve developer productivity at scale.
- Partner cross-functionally with Product, Security, Infrastructure, and stakeholders.
- Communicate technical strategy to diverse audiences.
Requirements
What you’ll need- 10+ years professional software development experience with proven track record architecting and delivering complex, scalable systems required
- Bachelor's degree in computer science, Software Engineering, Information Systems, or equivalent professional experience
- Proven ability to architect cross-team systems, define service boundaries, integration patterns, and API contracts that scale across organizations
- Extensive hands-on experience with authentication/authorization frameworks: OAuth 2.0, OpenID Connect, SAML, JWT tokens, Identity Server, Azure AD/Entra ID
- Deep understanding of database design for microservices (SQL Server, PostgreSQL, CosmosDB, MongoDB, Redis)
- Strong expertise in RESTful APIs, event-driven architectures, and asynchronous messaging patterns (message queues, event streaming, pub/sub)
- Expert-level proficiency in C#, ASP.NET Core, Entity Framework, and modern .NET ecosystem
- Deep experience with cloud-native microservices architectures on Azure (AKS, Service Bus, API Management, Azure Functions)
- Experience with distributed system patterns: service mesh, circuit breakers, retry policies, saga patterns, distributed tracing
- Working proficiency with modern frontend frameworks (React, Angular, or Vue)
- Proficiency with containerization (Docker) and Infrastructure as Code (Terraform)
- Experience with CI/CD pipelines, automated testing strategies (unit, integration, contract, E2E), and DevOps practices
- Excellent communication skills with ability to articulate technical strategy to diverse audiences including executives, product managers, and engineers
- Demonstrated ability to build prototypes, work through complex cross-cutting code changes, and validate architectural patterns through hands-on implementation
Benefits
Comp & perks- medical
- dental
- vision
- retirement contributions
- employee stock purchase and bonus plans
- pay for holidays
- vacation
- sick days
- funerals
- jury duty
- years of service awards
- employee discounts
- employee referral bonuses
- charitable contribution matching
- education reimbursement and more
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software developmentarchitecting systemsauthentication frameworksOAuth 2.0OpenID ConnectSAMLC#ASP.NET Corecloud-native microservicesRESTful APIs
Soft Skills
communication skillsmentoringcollaborationinfluencing technical directionstrategic decision makingguiding engineersproviding feedbackbuilding alignmentarticulating technical strategyfostering technical excellence
Certifications
Bachelor's degree in computer scienceSoftware EngineeringInformation Systems