Job Title: Distinguished Software Architect Company Name: Self Job Url: https://boards.greenhouse.io/embed/job_app?token=5813230004&utm_source=jobright&jr_id=69a9cbd29ca4e908ec64fbcb Job Description: What You Will Do As a Distinguished Software Architect focused primarily on our front-end platform, you will shape the long-term architectural vision and strategy for Self’s client applications and BFF microservices while maintaining enterprise-wide architectural coherence across the system. You will be responsible for elevating the architecture of our client applications to enterprise scale, ensuring they are resilient, secure, performant, accessible, and adaptable for future growth.  You will influence backend and platform decisions when they intersect with client applications, ensuring a clear boundary between backend systems dedicated to client applications (BFFs) and our other backend systems. You will serve as a trusted advisor to senior leadership and a mentor to architects and engineers across the organization, influencing through technical leadership rather than direct people management. Strategic Architecture Leadership Define and champion the enterprise front-end architecture strategy across client platforms and BFF microservices. Ensure we meet our business objectives through implementations that support maintainability, reliability, and scalability. Lead and deliver complex, business-critical, cross-team initiatives, influencing both technical and organizational outcomes. Establish standards in the client applications around design library, shared components, graphQL, web-analytics, experimentation, state management, and client observability.  Ensure architectural coherence between BFF microservices and core backend microservices. Establish clear delineations of responsibilities between systems to support decoupled interfaces that allow for independent decoupled development. Map and evolve our microservice architecture using Domain-Driven Design (DDD) principles, clarifying ownership and reducing coupling across front-end, BFF, and core backend systems. Collaborate across engineering, product, DevOps, security, and data to define and govern architecture standards spanning APIs, data contracts, security, performance, observability, and deployment practices. Lead and execute complex, business-critical, cross-team initiatives requiring enterprise-grade alignment across client, product, and platform systems. Guide engineering direction through influence, collaboration, and deep technical expertise rather than formal authority.