Principal Architect, Cloud

19 Apr 2024

Vacancy expired!

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.

Responsibilities

  • 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

Qualifications

  • 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:http://www.squaretrade.com/leadership

SquareTrade is an Equal Opportunity Employer

  • ID: #39069918
  • State: Utah Salt lake city 84101 Salt lake city USA
  • City: Salt lake city
  • Salary: USD TBD TBD
  • Job type: Full-time
  • Showed: 2022-04-19
  • Deadline: 2022-06-18
  • Category: Et cetera