Independence Pet Group

Staff Software Architect

Independence Pet Group

full-time

Posted on:

Location Type: Remote

Location: IllinoisOhioUnited States

Visit company website

Explore more

AI Apply
Apply

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
  • 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.
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 designdata consistency managementstate managementAPI securityversioningtraffic management.NET
Soft Skills
communicationmentoringcollaboration