Principal Software Architect leading design of modular business capabilities at Grainger. Collaborating with teams to deliver measurable business outcomes and ensure architectural interoperability.
Responsibilities
Architect and evolve core capabilities that power Product Information Management and Product Discovery.
Collaborate with engineers, product managers, and designers to define, prototype, and iterate on services that deliver measurable business outcomes.
Design services that are flexible, discoverable, and interoperable across the enterprise.
Provide architectural guidance on data modeling, API design, service boundaries, and internal platform strategy.
Influence engineering practices across the organization — driving clarity in trade-offs, enabling reuse, and mentoring senior engineers.
Ensure architectural interoperability with other Domains such as supply chain, customer experience, and merchandising — recognizing that your systems exist as part of an ecosystem, not a silo.
Requirements
Be able to function effectively in a product-centric engineering culture (as opposed to project-driven delivery)
Proven ability to design and scale modular software capabilities that serve multiple teams or channels
Strong understanding of modern enterprise architecture patterns, especially domain-driven design, microservices, event-based systems, and capability modeling
Strong collaborator, able to bridge product, data, and engineering.
Communicate effectively with everybody from the most senior leader to the most junior engineer.
12+ years in software, with 3+ in a staff-plus or architectural leadership role
Benefits
Medical, dental, vision, and life insurance plans with coverage starting on day one of employment and 6 free sessions each year with a licensed therapist to support your emotional wellbeing.
18 paid time off (PTO) days annually for full-time employees (accrual prorated based on employment start date) and 6 company holidays per year.
6% company contribution to a 401(k) Retirement Savings Plan each pay period, no employee contribution required.
Employee discounts, tuition reimbursement, student loan refinancing and free access to financial counseling, education, and tools.
Maternity support programs, nursing benefits, and up to 14 weeks paid leave for birth parents and up to 4 weeks paid leave for non-birth parents.
Tech Lead Java/Angular at CBTW, designing and developing robust fullstack applications. Leading technical practices and mentoring developers in a hybrid consulting environment.
Full stack Java Developer designing and developing Java and Angular web applications. Collaborating in a hybrid working environment within a global technology group based in Luxembourg.
Senior Backend Developer developing scalable Java solutions for WellD Italia, a custom software company in Milan. Collaborating with cross - functional teams and implementing DevOps practices.
Full Stack Developer contributing to the A2MAC1 platform's development within an Agile Scrum team. Handling front - end and back - end development with collaboration across departments.
Backend Developer responsible for technical management of AI - first investigation products, collaborating closely with product owners and front - end teams. Working within a hybrid model in Belo Horizonte, Brazil.
Senior Backend Engineer developing high - performance, cloud - native services for social care automation. Architecting microservices and ensuring compliance with health - tech regulations.
Team Lead in Enterprise System Development required for maintaining interconnected enterprise systems. Join a dynamic team focusing on .NET technologies and cloud development solutions.
Development Engineer focusing on optimization algorithms and data analysis for energy systems. Collaborating with cross - functional teams to ensure stability and performance in real - world applications.
Backend Developer developing and scaling APIs for a robust IoT platform focusing on data processing and security. Collaborating with teams on architecture and testing with modern technologies.