McMaster-Carr
Lead Software Engineer
Chicago, IL (Elmhurst)
Sponsorship not specified$235k-$310kDetected 17 hours ago
JavaScriptTypeScriptPythonJavaC++C#ReactCSS.NETFull-Stack DevelopmentCode ReviewGitSQLMongoDBRedisElasticsearchAzureKubernetesJenkinsLinuxKafkaOpenAPIMachine LearningComputer Vision
About the role
- This role is a pathway to senior engineering management and technical leadership-your growth is determined by your impact, not by tenure.
- That responsibility means engineering work starts with a deep understanding of the problem and its impact, grounded in clear ownership, open communication, and direct feedback.
- Our teams are trusted to make thoughtful decisions about how work gets done, balancing a high bar for quality with practical execution.
Responsibilities
- In doing so, you'll create clarity and momentum that enables you and your teammates to deliver exceptional experiences.
- Order-to-Payment Flow: design and evolve end‑to‑end ordering experiences that reduce friction from checkout to mobile ordering.
- As you onboard, you'll design and implement features that are small enough to help you ramp quickly, but substantial enough to matter.
- As an engineering leader here, you'll have significant autonomy with end-to-end ownership where you make product decisions while building things real people interact with directly.
- distinct, high‑impact areas of our platform that let engineers dive deep, build expertise, and release work that matters.
- design and evolve end‑to‑end ordering experiences that reduce friction from checkout to mobile ordering.
Requirements
- 4+ years of professional fullstack or backend software engineering experience (see our Software Engineer II role for earlier career experience )
- Experience improving system architecture, testing, and monitoring to ensure reliability and performance.
- A track record of designing platforms and customer experiences that will endure over years while remaining close to the details of execution.
- Experience designing and delivering large-scale, service-oriented systems.
- Strong proficiency in compiled languages such as C#, Java, C++, or Rust.
- Experience in delivering proof‑of‑concepts and resilient production systems, contributing from early research and architectural design to development, launch, and iterative refinement.
- Ability to write high-quality, maintainable, and scalable code with Systems Design and SOLID principles.
- A commitment to developing others
- using code reviews, coaching, and shared best practices to help the team deliver its best work.
- Ability to collaborate cross-functionally with operations, product, and UX teams to ensure business value and user impact.
- Technologies We Use
- Backend: NET,.NET 10, ASP.NET Core, C#, Python
- Frontend: React, Typescript, JavaScript, CSS
- Database: MongoDB, Elasticsearch, SQL, Db2, Redis
- Testing: Selenium, Playwright, Xunit, Jest
Skills
- MongoDB, Elasticsearch, SQL, Db2, Redis
- Swagger, Git
Compensation
- Cash Compensation
Benefits
- Growth & Learning
- 100% tuition reimbursement
- Health & Wellbeing
- Medical, dental, pharmacy, and vision plans with no monthly premiums
- Inclusive, all-gender benefits
- Paid parental leave for all new parents
- Industry-leading company-funded retirement accounts
- Paid vacation and personal time
- RAG, Embeddings, Vectorization, Machine Learning, Computer Vision
- Total cash compensation is generally around $235,000 to $310,000 and includes a profit sharing based on company profitability.
- You will also receive a relocation stipend (if applicable) and signing bonus.
- The first 30 days are about learning with purpose: understanding our goals, getting a clear picture of the customer journey, and building fluency in the codebase.
Company info
- McMaster‑Carr is a leading e‑commerce company that industrial customers have trusted for more than 120 years.
- Our products help customers restore manufacturing lines quickly, keep operations running smoothly, and prototype the next generation of innovative products.
- We earn that trust by offering the right products, making them easy to find, and delivering them fast--so customers can solve problems with speed, precision, and confidence.
- We intentionally cultivate a culture focused on clear execution and long‑term growth.
- We are responsible for building systems that endure for decades and support the company's long-term growth.
- How You'll Make An Impact
- strengthen the internal platforms that power sourcing, inventory planning, receiving, and supplier relationships, helping the company make disciplined investments and scale responsibly.
- lead development of software that integrates with warehouse operations, fulfillment, delivery, and customer service to reduce manual work and get orders to customers faster.
- After you've delivered your first features, you'll start taking on less‑defined challenges where you'll sharpen requirements and produce thoughtful, durable solutions that meaningfully improve the customers experience.
- Our engineering teams operate within domains: distinct, high‑impact areas of our platform that let engineers dive deep, build expertise, and release work that matters.
Equal opportunity
- Employer
- We are proud to be an Equal Opportunity Employer and dedicated to providing employees a workplace with reasonable accommodations and free of discrimination, harassment, and retaliation. At McMaster-Carr, we do not make employment decisions based on age, ethnicity, citizenship status, military status, gender identity and expression, race, religion, disability status, marital status, sexual orientation, or any other legally protected group.
- This position is not eligible for work authorization sponsorship by McMaster-Carr.
- Data We Collect
Visa & Work Authorization
- This position is not eligible for work authorization sponsorship by McMaster-Carr.
Apply directly at McMaster-Carr →Create a free account for alerts like thisView McMaster-Carr immigration profile
This listing is sourced directly from McMaster-Carr's careers page and normalized into a canonical job model.