Staff Software Architect
Location
Illinois + 1 moreAll locations: Illinois, Ohio
Posted
5 days ago
Salary
Not specified
Bachelor Degree10 yrs expEnglishAzureDistributed Systems.net
Job Description
• 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
Job 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)