The Software Architect designs and evolves software solutions that meet business, product, and technical requirements. The role translates functional and non-functional requirements into secure, scalable, resilient, and maintainable software architectures using established architectural principles, standards, and patterns. The Software Architect works with Product, Engineering, Security, and other stakeholders to assess solution options, make and document technical design decisions, and guide engineering teams during implementation. The role also remains technically hands-on through prototypes, proof-of-concepts, and reference implementations while supporting strong software architecture and engineering practices. This is a remote position with a home office setup as determined by SHI management. The role includes designing cloud-focused solutions, leading solution-level architecture and design reviews, identifying risks and technical debt, guiding SDLC and DevOps practices, maintaining architecture documentation, and coaching engineers. The position requires 10% travel.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior