Job Closed
This listing is no longer active.
Staff Software Architect – Advanced
Location
Illinois + 1 moreAll locations: Illinois | Ohio
Posted
98 days ago
Salary
0
Seniority
Lead
Job Description
Staff Software Architect – Advanced
Independence Pet Group
• 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
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)
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Lead Software Engineer, Generative AI
VaricentIndustry-Leading Sales Performance Management Software for Growth Market and Enterprise Organizations.
• Own delivery for significant features or systems: clarify requirements, design the solution, execute, ship, and iterate. • Build and maintain reliable services and workflows that support AI features in production. • Define how quality is measured for your area (success metrics, test strategy, evaluation approach) and automate it wherever possible. • Run structured experiments, interpret results, and translate learnings into product improvements. • Improve operational readiness: deployment automation, monitoring/alerting, incident follow-up, and performance/cost optimizations. • Mentor teammates through design feedback, code reviews, and practical guidance.
Senior Software Engineer, Seller Management
VisaBased in Foster City, California, Visa is a global payments technology organization. Visa was founded in 1958, coinciding with Bank of America’s launch of the
• Collaborate with product, SRE, and other engineering teams to solve challenging technical problems • Influence architectural decisions and continuously improve a platform • Design, develop, and maintain backend services using Golang • Build and evolve event‑driven, scalable, and resilient systems • Deliver new features, improvements, and bug fixes based on clearly defined functional and non‑functional requirements • Write clean, maintainable, and well‑tested code • Collaborate on the provisioning and evolution of AWS infrastructure using Terraform • Monitor and operate services in production using logs, metrics, and observability tools • Participate in code reviews, providing constructive feedback • Contribute to technical documentation, knowledge sharing, and continuous improvement initiatives • Work closely with Product Managers, QA, SRE, and other engineering teams in an Agile environment.
• Lead and mentor engineers in AI-first development methodologies and best practices • Architect and scale AI-enhanced systems, ensuring security, scalability, and high performance • Integrate AI-driven capabilities such as chatbot assistants, image-based diagnostics, and automated content creation into products • Drive adoption of AI-powered engineering tools to enhance development efficiency • Implement observability and monitoring systems to track AI application performance and ensure proactive issue resolution • Design and optimize AI-driven APIs and microservices for seamless interaction with models, applications, and databases • Stay engaged with AI and engineering communities, bringing cutting-edge practices and insights back to the team • Balance execution speed with innovation, rapidly testing and iterating AI-driven features • Work in an agile environment, ensuring high-quality, scalable software solutions
• Act as a hands-on developer and technical lead , owning solutions from design through deployment • Develop and customize Dynamics 365 CE solutions, including: C# plugins and custom workflow activities • JavaScript / TypeScript form scripting • Entity/table customization • Model-driven app enhancements • FetchXML queries and SSRS RDL reports • Lead on-prem to cloud modernization efforts, including code remediation and solution restructuring • Migrate or rewrite reports from SSRS to FetchXML RDL, Power BI, or Paginated Reports • Provide architectural guidance on integrations, extensions, performance, and scalability • Implement integrations using Dataverse APIs, Azure Functions, Logic Apps , and approved integration patterns • Ensure code quality, performance tuning, version control, and adherence to security standards • Collaborate with business analysts, project managers, and functional teams • Mentor developers and provide advanced troubleshooting support • Continuously learn and adopt new Power Platform , Dynamics 365 , and cloud capabilities




