Principal Architect, Cloud - #100085


Date: 04/19/2022 18:00 PM

City: Brisbane, California

Contract type: Full Time

Work schedule: Full Day

Company Description

SquareTrade is the fastest growing company of its kind. We’re revolutionizing a $30b industry with service innovation and attention to customer satisfaction. We partner with some of the largest, most sophisticated retailers and carriers in the world (Walmart, Target, Amazon, Costco, and T-Mobile to name a few), consistently win industry awards, have received tens of thousands of 5-star reviews… and we’re just getting started. A member of the Allstate family, SquareTrade has headquarters in San Francisco and London. We are currently expanding in Europe and Asia Pacific, including Japan and Australia.

Job Description

If you're looking for an exciting, high profile opportunity, then you've come to the right place! We are looking for a talented and energetic Principal Software Architect to be a key member of a team that uses technology to solve challenging business problems. As a principal software architect, you will report into the V.P. of Engineering and will continuously evaluate new technologies, and support our best-in-class warranty and claims applications. You will be an active contributor to the ongoing evolution of our platform to a microservices-based, distributed and event-driven architecture that supports transactions at internet scale. You will be working closely with solution architects, product managers, business analysts, and collaborating with a team of onsite & remote engineers. This role will help drive technical decision-making and solutions for the team as they build high-throughput, low-latency, fault-tolerant solutions to drive SquareTrade Digital transformation and growth strategies. Our Ideal candidate will be self-motivated, passionate, and always looking for new ways to improve themselves and their peers. Contribute to an engineering culture that promotes learning and development and rewards curiosity, risk-taking and innovation.


  • Drive technical decisions and solutions in a highly collaborative, multi-discipline development team environment
  • Developer advocate for best practice involving system design
  • Coordinate with product and project management to provide an understanding of the technical feasibility of new roadmap items
  • Lead the effort to migrate our workloads from an on-prem DataCenter to the Cloud (AWS)
  • Evaluate and guide scalable, testable, secure and reliable architecture and subsequent development of a project
  • Be a key stakeholder of the architecture consortium and help influence software designs that are secure, reliable, fault-tolerant, and performant
  • Assist in recruiting efforts, mentor team members, and promote a quality-first mindset
  • Design resilient and highly-responsive cloud native and containerized applications that can scale horizontally and vertically
  • Promote a culture of releasing code when ready and manage deployment risk by leveraging patterns like canary deployments, feature toggles and circuit breakers to maximize application availability and responsiveness
  • Take a domain-driven approach in helping teams in the design of SaaS APIs and reduce tight-coupling and dependencies by implementing an event-driven architecture
  • Mentor teams to use defensive programming techniques to limit blast-radius of issues (service degradation vs service unavailability)
  • Participate in an Agile environment using Scrum software development methodology
  • Continuously evaluate and do POCs on new technologies to improve team productivity and engagement
  • Actively work on promoting the SquareTrade technology brand in the development community by attending conferences, participating in speaking engagements and authoring technology blogs
  • Participate in annual Technology Hackathon events to flex your creativity and engineering muscle


  • 7+ years of software development experience
  • 5+ years of software architecture experience
  • Broad technology experience including: cloud architecture, applications development, relational databases, NoSQL databases, event streaming systems (e.g Kafka), analytics, machine learning, networking, security, storage, DevOps, containers, serverless, CI/CD, management and monitoring, cloud migrations, IT transformation
  • Experience architecting/designing solutions built on cloud ideal but not required (AWS/Azure/GCP)
  • Experience migrating or transforming legacy solutions to the cloud
  • Presentation and whiteboarding skills with a high degree of comfort speaking with internal and external executives, IT management, and technical teams
  • Excellent communication skills with an ability to right level conversations
  • Demonstrated ability to adapt to new technologies and learn quickly
  • Experience authoring high performance, production quality code
  • Experience with monitoring and tracing tools (splunk, zabbix, dynatrace)
  • Familiarity with Agile/Scrum
  • BA/MS degree in Computer Science, or equivalent practical experience

Additional Information

What we offer: 

  • Excellent benefits (medical, dental, vision, life, disability, and more)
  • Flexible PTO
  • 401K with employer matching plan up to 5% of salary
  • HSA with employer contribution
  • Paid parental leave
  • Monthly internet reimbursement directly in your paycheck
  • Monthly wellness allowance
  • Open access to mental health resources including therapy and coaching for employees and dependents
  • Generous work-from-home set-up allowance
  • Paid volunteer time to give back to the community
  • Access to a diverse array of Employee Resource Groups
  • Flexible and hybrid work schedules
  • Development and career growth opportunities

The Team:   

SquareTrade is an Equal Opportunity Employer

This job is expired. Please use the search form to find active jobs or submit your resume.

Post a resume