Job Closed
This listing is no longer active.
Staff Software Architect – Advanced
Location
Illinois + 1 moreAll locations: Illinois | Ohio
Posted
149 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
VisaVisa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid. At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you.
• 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




