Software Engineer; Hybrid
Listed on 2026-05-24
-
Software Development
Cloud Engineer - Software, Software Architect
Simpson Strong-Tie is a leader in engineered structural connectors, software, and solutions for the building industry. We maintain a reputation as a trusted manufacturer, partner, and corporate citizen committed to our customers and employees.
Our founder, Barc Simpson established 9 Principles of Business that we live out as company values and have made Simpson Strong-Tie an inspiring place to work since 1956. Our team of talented people are dedicated to our shared mission: to provide solutions that help people design and build safer, stronger structures.
AboutLearn about our company culture directly from our team.
YOUAs a Staff Software Engineer on the Platform Engineering team, you will hold organization-level technical ownership for foundational platform services including authentication/authorization, document management, and shared services powering our products. This role requires proven Staff- or Principal-level scope, deep hands‑on expertise, and end‑to‑end system thinking spanning frontend, backend, and security domains.
WHAT YOU’LL BE DOINGDesign 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. (35%)
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. (30%)
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. (20%)
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. (10%)
Partner cross‑functionally with Product, Security, Infrastructure, and stakeholders. Communicate technical strategy to diverse audiences. (5%)
Desired Skills And Experience- Prior experience operating at Staff Engineer, Principal Engineer, or Technical Lead level, with accountability for cross‑team architecture and long‑term technical strategy required.
- 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 .
- Deep understanding of database design for microservices (SQL Server, Postgre
SQL, Cosmos
DB, Mongo
DB, 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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).