Home
Jobs
Saved
Resumes
Staff Software Architect at Independence Pet Group | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Staff Software Architect
Independence Pet Group
Remote
Website
LinkedIn
Staff Software Architect
United States
Full Time
6 hours ago
H1B Sponsor
Apply Now
Key skills
Azure
Distributed Systems
.NET
Databricks
TDD
App Service
Service Bus
Leadership
Communication
About this role
Role Overview
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
Prevent tight coupling by enforcing proper integration patterns
Define asynchronous communication patterns using Azure Service Bus and Event Grid
Design resilient, decoupled services that maintain data integrity in distributed systems
Establish patterns for state management and eventual consistency
Guide teams on trade-offs between synchronous APIs and event-based flows
Design the application layer using our core Azure stack
Architect how operational systems integrate with the broader data ecosystem
Define data ownership boundaries between applications and the data platform
Design integration patterns with Azure Data Factory and Databricks pipelines
Define API security, versioning, and traffic management standards via APIM
Produce Domain Design Documents (DDD) and work with Engineering to produce Technical Design Documents (TDD)
Mentor senior engineers and tech leads on architecture and design patterns
Review designs for alignment with platform standards
Collaborate with DevOps to ensure designs are deployable and observable
Promote security, resilience, and cost-aware design principles
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.
Tech Stack
Azure
Distributed Systems
.NET
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)
Apply Now
Home
Jobs
Saved
Resumes