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