Staff Software Engineer developing backend platforms that power AI real-time experiences for Grainger. Leading technical architecture and orchestration efforts with scalable backend systems.
Responsibilities
Lead the design and implementation of backend services that enable AI-powered, real-time and asynchronous applications
Own backend architecture decisions, including service boundaries, state management, and request orchestration
Build scalable, reliable systems that support streaming, event-driven, and low-latency workflows
Define and maintain clear API contracts and data models with extensibility and backward compatibility in mind
Ensure backend platforms meet reliability, performance, and observability standards in production environments
Partner with front-end engineers to deliver efficient, well-integrated end-to-end solutions
Drive improvements to CI/CD, automated testing, and deployment practices for backend services
Influence the technical roadmap and contribute to long-term platform strategy for AI-enabled capabilities
Act as a technical leader and mentor, raising system design and backend engineering maturity across the team
Requirements
Bachelor's degree in computer science or a related degree, or relevant work experience.
5+ years of experience designing, building, and operating cloud-native backend systems.
Strong proficiency in Python and modern backend development, including RESTful and/or streaming APIs (FastAPI/Flask)
Deep understanding of distributed systems, asynchronous programming, and event-driven architectures
Experience orchestrating complex systems involving external APIs, data services, and AI/ML components
Proven ability to make sound architectural decisions and lead through influence in ambiguous problem spaces
Experience with cloud platforms (AWS/GCP/Azure), containerization (Ex: Docker, Kubernetes), CI/CD, and production observability practices (Ex: Datadog, Prometheus, Kibana)
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.
Forward Deployed Software Engineer developing tailored solutions for customers at First Resonance. Collaborating closely on their engineering challenges and software needs while ensuring satisfaction.
Guidewire Software Engineer III implementing Guidewire solutions for TD's technology teams. Leading design, architecture, and development efforts with a strong focus on quality standards.
Software Engineering Intern developing applications for Cloud Governance at Disney's Enterprise Technology. Collaborating across teams and learning cloud - native development at massive scale.
Mobile Engineering Lead at Qualifinds® defining technical vision and leading app development across platforms. Empowering businesses through innovative technologies in the fintech sector.
Software Engineer maintaining essential applications and services at Supermicro. Collaborating on complex projects and coaching peers in technical resolutions.
Software Engineer developing distributed software for Nutanix Files' Hybrid Cloud data product in Serbia. Involves high performance optimization and collaboration with global teams in challenging environments.
Fullstack Engineer at privacy startup dedicated to rebuilding consumer trust in data usage. Leading systems architecture, optimizing performance, and collaborating with cross - functional teams.
Full - Stack Software Developer implementing cloud - based solutions for biocompound discovery. Collaborating with scientists to integrate biological data into a user - friendly platform.
Senior Software Engineer working on embedded software for autonomous navigation of drones. Involves software development and implementation of AI models on TI Jacinto processors.