> Markdown version of [/jobs/ext/2266275-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2266275-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Zoro Tools, Inc. - **Location:** Chicago, IL, United States - **Experience:** Expert - **Salary:** $112,900.0 - $188,100.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Software Applications, Cloud Engineering, Software Quality, System Configuration, Continuous Delivery, Continuous Integration, DevOps, Programming Tools, Distributed Systems, Python (Programming Language), PostgreSQL, Machine Learning, Enterprise Messaging Systems, Software Maintenance, Next.js, Software Engineering, Strategies of Testing, TypeScript, Web Applications, GitHub Copilot, ReactJS, Apache Spark, Spring-boot, Software Application Programming, Backend, Event Driven Architecture, Apache Kafka, Build Tools, Data Management, Front End Software Development, Physical Design, Databricks - **Published:** August 27, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/88161805/1 ## About the Role * Bachelor's Degree or equivalent experience required. * 3+ years experience with modern software engineering; designing, building, and deploying scalable software applications required. * Understanding of distributed system design. * Experience analyzing and interpreting complex problems and processes. * Familiarity with Agile/Scrum methodologies and DevOps practices. * Experience building modern web applications using React, TypeScript, and contemporary frontend development practices. * Experience developing backend services and APIs using Java Spring Boot or similar backend frameworks. * Experience working with event-driven architectures, messaging systems, or distributed applications. * Demonstrated experience using AI-powered development tools such as GitHub Copilot, Claude Code, or similar coding assistants. Preferred Qualifications * Experience with Next.js, Kafka, PostgreSQL, and cloud-native application development. * Experience with Spark, Python, Databricks, data platforms, or machine learning-adjacent applications. * Experience with observability, monitoring, testing strategy, platform engineering, or operational excellence practices. ## Description As a Senior Software Engineer (Software Engineer III), you will be involved in the full systems life cycle and responsible for designing, coding, configuring, testing, implementing and supporting application software and systems that are delivered on time and within budget. In addition to mentoring junior engineers, you will work closely with technical teams, stakeholders and product managers to understand the business requirements that drive the analysis and physical design of technical solutions. You will join the Product Matching team, which develops solutions that help connect customer requirements to Grainger products at scale. This team partners closely with machine learning engineers and data specialists to build systems that support critical business workflows and customer outcomes. This role is primarily focused on frontend development (approximately 70%) using React, Next.js, and TypeScript, while also contributing to backend services and event-driven systems leveraging Java Spring Boot and Kafka. You Will * Build applications and develop product design solutions in partnership with engineers, architects, and analysts leading to scalable and maintainable software solutions. * Utilize full-stack engineering skills with a focus on designing and building modern user experiences using React, Next.js, and TypeScript. * Implement continuous delivery activities (CI/CD) and drive engineering best practices. * Support team activities and pair with peers to work on stories. * Coach and mentor junior engineers. * Consistently practice sensible defaults. * Design and deliver end-to-end features spanning frontend experiences, APIs, testing strategies, monitoring, and production support. * Partner closely with Product Managers, UX Designers, Machine Learning Engineers, and Data Engineers to deliver customer-facing capabilities. * Leverage AI-assisted development tools and agents to accelerate implementation, testing, and solution design while maintaining accountability for code quality, architecture, and engineering decisions. ## Related Videos - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [From Zero to Hero: NextJS 13 and Tailwind CSS for Beginners](https://www.wearedevelopers.com/videos/766-from-zero-to-hero-nextjs-13-and-tailwind-css-for-beginners) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023)