
Staff Software Architect – Advanced
Independence Pet Group
full-time
Posted on:
Location Type: Remote
Location: Illinois • Ohio • United States
Visit company websiteExplore more
Job Level
About the role
- 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)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Domain-Driven Designevent-driven designdistributed system design.NETAPI securitydata integrityservice boundariesasynchronous communication patternssystem decompositiondata consistency
Soft Skills
communicationmentoringleadership