Trupanion
Insurance
EnterpriseSoftwareArchitect
Neural analysis suggests this role is
optimal for director candidates.
“Enterprise Software Architect at Trupanion. Skills: Enterprise architecture, Technology strategy, Architecture governance. Define enterprise target-state architectures. Evolve enterprise target-state architectures”
What You'll Achieve.
Reduce complexity; Reduce technical debt; Enable faster delivery; Enable safer delivery; Improve technology investment decisions; Elevate architectural maturity
Industry & Context.
Pragmatic mindset; Root cause analysis
What They're Looking For.
Must Have
5+ years experience, Experience in cloud-based architectures, Experience in distributed architectures, Experience in modern software architectures, Experience working in agile environments, Experience working in product-oriented delivery environments, Proven ability to influence senior technical leaders, Proven ability to influence executives, Experience modernizing complex systems, Experience modernizing mission-critical systems, Understanding of security patterns, Understanding of data architecture patterns, Understanding of integration patterns, Ability to navigate ambiguity, Ability to drive clarity in complex environments, Pragmatic mindset
Nice to Have
Experience in AI technologies, Experience with Codex, Experience with Claude, Experience with other AI tools
What You'll Do.
Define enterprise target-state architectures
Evolve enterprise target-state architectures
Communicate enterprise target-state architectures
Define technology strategy
Ensure software systems scale
Ensure software systems remain secure
Enable business agility
Connect business strategy to technical execution
Balance near-term delivery with long-term architectural health
Define enterprise future state
Ensure positive business outcomes
Ensure implementation aligns with target-state architecture
Buy and integrate commercial solutions
Make build decisions intentionally
Establish architecture vision
Maintain architecture vision
Align architecture vision with business objectives
Reduce technical debt
Simplify intentionally
Modernize intentionally
Enable faster delivery
Enable safer delivery
Provide clear standards
Provide clear patterns
Provide clear guardrails
Improve technology investment decisions
Develop architecture roadmaps
Maintain architecture roadmaps
Balance delivery velocity
Translate business strategy into architectural direction
Ensure architectural decisions prioritize simplicity
Ensure architectural decisions prioritize scalability
Ensure architectural decisions prioritize resilience
Ensure architectural decisions prioritize security
Lead selection of new application technologies
Lead selection of new data technologies
Lead selection of new infrastructure technologies
Validate technology selection aligns to target architecture
Validate technology selection aligns to overall technology direction
Establish enterprise architecture standards
Own enterprise architecture standards
Evolve enterprise architecture standards
Establish enterprise architecture principles
Own enterprise architecture principles
Evolve enterprise architecture principles
Establish enterprise architecture patterns
Own enterprise architecture patterns
Evolve enterprise architecture patterns
Establish reference architectures
Own reference architectures
Evolve reference architectures
Lead architecture reviews
Ensure alignment with target-state direction
Avoid unnecessary bureaucracy
Partner with engineering leadership
Ensure governance is enabling delivery
Ensure governance is not blocking delivery
Promote consistent adoption of standards
Allow for pragmatic exceptions
Allow for data-driven exceptions
Document AI technologies utilization
Evangelize AI technologies utilization
Support architectural practices with AI
Ensure AI usage meets governance
Ensure AI usage meets compliance
Collaborate with Solution Architects
Collaborate with Principal Engineers
Collaborate with Engineering Teams
Align designs with enterprise strategy
Provide architectural guidance during inception
Provide architectural guidance during major design decisions
Provide architectural guidance during complex trade-off discussions
Support teams in designing cloud-native solutions
Support teams in designing event-driven solutions
Support teams in designing API-first solutions
Ensure architectural decisions consider operational excellence
Ensure architectural decisions consider observability
Ensure architectural decisions consider supportability
Assess legacy systems
Define modernization strategies
Define migration strategies
Identify opportunities to reduce architectural risk
Identify opportunities to reduce duplication
Identify opportunities to reduce long-term cost
Prioritize opportunities to reduce architectural risk
Prioritize opportunities to reduce duplication
Prioritize opportunities to reduce long-term cost
Guide incremental modernization efforts
Minimize disruption during modernization
Advance target-state goals
Research emerging technologies
Evaluate emerging technologies
Research emerging platforms
Evaluate emerging platforms
Research industry trends
Evaluate industry trends
Provide oversight to ensure practices are maintained
Provide oversight to ensure practices are coordinated
How You'll Work.
Team & Collaboration
Product and platform teams; Engineering leadership; Solution Architects; Principal Engineers; Engineering Teams
Process & Methodology
Roadmaps, Governance
Full Job Description
Trupanion is a leading provider of medical insurance for cats and dogs in North America. Our mission is to help loving, responsible pet owners budget and care for their pets. At Trupanion, we offer a collaborative, casual, and pet-friendly environment where everyone is encouraged to be themselves. The Enterprise Software Architect is accountable for defining, evolving, and communicating the enterprise’s target-state architecture and technology strategy. This role ensures that software systems, data, platforms, and integration patterns are designed to scale, remain secure, and enable long-term business agility. The Enterprise Architect connects business strategy to technical execution, balancing near-term delivery with long-term architectural health. This role operates at the intersection of strategy, execution, and influence. Success requires deep technical credibility, strong business acumen, and the ability to guide senior technical leaders and executives toward sound, pragmatic technology decisions. This architecture role is a hands-on and strategic leadership position, accountable for defining the enterprise future state, ensuring positive business outcomes enabled by that future state, and holding accountability for ensuring implementation aligns with target-state architecture. In doing so, the Enterprise Software Architect demonstrates a clear preference to buy and integrate commercially available or partner-provided solutions over building bespoke systems, making build decisions intentionally and only where they create differentiated business value. This position is open across the United States with a preference for those in Seattle or the East Coast time zone. Seattle candidates will have a hybrid remote/in-office schedule where you will work from our casual, pet-friendly office at least 3 days a week. Key Outcomes & Impact The Enterprise Software Architect will: * Establish and maintain a cohesive enterprise architecture vision aligned with business object
Applying for this Enterprise Software Architect role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about Trupanion?
Real rants from real employees. Read before you apply.