Staff Software Architect – Advanced

Posted 43ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Staff Software Architect translating product vision into scalable technical reality at pet health data technology company. Collaborating with Product and Engineering to shape solutions and ensure architectural consistency.

Responsibilities:

  • Translate product initiatives into domain-level architecture
  • Define when to enhance existing bounded contexts versus introduce new domains
  • Apply Domain-Driven Design (DDD) to establish clear service boundaries
  • Define asynchronous communication patterns using Azure Service Bus and Event Grid
  • Design resilient, decoupled services that maintain data integrity in distributed systems
  • Design the application layer using our core Azure stack: Azure Functions, Azure App Service, Azure Kubernetes Service (AKS), Azure API Management (APIM), Azure Front Door, Azure Key Vault
  • Architect how operational systems integrate with the broader data ecosystem
  • Define API security, versioning, and traffic management standards via APIM
  • Produce Domain Design Documents (DDD) and Technical Design Documents (TDD) and mentor engineers

Requirements:

  • 10+ years in software engineering, with 3–5+ years in Architecture roles
  • Deep experience with Domain-Driven Design (DDD) and system decomposition
  • Strong expertise in event-driven and distributed system design
  • Hands-on experience with the Azure application stack (Functions, App Service, Service Bus, APIM)
  • Experience designing systems in .NET-centric environments
  • Ability to manage data consistency and state across services
  • Excellent communication skills across Product, Engineering, and leadership

Benefits:

  • Comprehensive full medical, dental and vision Insurance
  • Basic Life Insurance at no cost to the employee
  • Company paid short-term and long-term disability
  • 12 weeks of 100% paid Parental Leave
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (FSA)
  • Retirement savings plan
  • Personal Paid Time Off
  • Paid holidays and company-wide Wellness Day off
  • Paid time off to volunteer at nonprofit organizations
  • Pet friendly office environment
  • Commuter Benefits
  • Group Pet Insurance
  • On the job training and skills development
  • Employee Assistance Program (EAP)