Senior Software Engineer, e-Commerce Fulfillment
Crate and Barrel
We are seeking a Senior Software Engineer in e‑Commerce Fulfillment to build our next‑generation, global event‑driven orchestration layer. This Macro‑focused software role is responsible for developing the high‑throughput fabric that coordinates distributed business logic across our entire supply chain e‑Commerce ecosystem. Instead of managing brittle, point‑to‑point batch integrations, you will build and own the central event mesh, distributed state machines, and global data contracts that ensure reliable, real‑time order routing, inventory visibility, and fulfillment state orchestration. This position is fully remote This role is an Individual Contributor A day in the life as a Senior Engineer, Senior Software Engineer, e‑Commerce Fulfillment Execute the systematic modernization of legacy transactional backend data flows into scalable microservices, ensuring high availability and seamless data consistency during the transition. Embed advanced distributed tracing, structured logging, and real‑time telemetry metrics into our orchestration pipelines to guarantee absolute visibility into complex end‑to‑end data flows. Work closely with product managers and team members to own the design, scalability, and delivery of high‑volume data streams utilizing modern message brokers (e.g., Kafka, RabbitMQ) to ensure loose coupling and reliable event delivery across the enterprise. Design and implement highly resilient distributed coordination patterns (Event‑Driven Architectures) to manage complex, multi‑system fulfillment lifecycles. Adhere to and promote engineering guardrails and best practices, focusing heavily on implementing services to continuously validate, observe, and publish system data, completely mitigating system drift and ghost‑state errors. Perform thorough code reviews, ensuring high standards of code quality, structural maintainability, and microservice performance. Identify and resolve complex technical issues and bugs within asynchronous communication paths, distributed transactions, and data caching layers. Contribute to architectural discussions and decisions by ensuring architectural decoupling of all routing rules and environment parameters into runtime configurations and feature flags to eliminate deployment bottlenecks. Drive the creation and maintenance of high‑quality documentation by adhering to robust release engineering and automated deployment gating protocols before any code activates. What you’ll bring to the table Strong expertise in software design and architectural patterns. Deep understanding of agile software development methodologies and the full software development lifecycle. Excellent problem‑solving, analytical, and critical‑thinking skills. Strong communication, collaboration, and leadership skills, with the ability to effectively interact with cross‑functional team members. Proven ability to mentor and guide other engineers in technical skills. Proficiency in multiple programming languages and technologies relevant to our stack. Experience with designing and developing scalable, high‑performance, and reliable software solutions in an iterative way. In‑depth knowledge of software testing strategies and automation. Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and microservices architecture. Understanding of database design, performance tuning, and security best practices. We’d love to hear from you if you have Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). 5+ years of experience building high‑scale, fault‑tolerant backend applications and microservices using strongly‑typed ecosystem (Java/JVM, .NET/C#, or equivalent enterprise backend languages). Hands‑on mastery of asynchronous event patterns, message queue architectures, stream processing, and solving for data‑at‑rest vs. data‑in‑transit challenges (e.g., Kafka, RabbitMQ, or cloud‑native event buses) managing high‑volume data centralization. Deep understanding of distributed transactions, idempotency, eventual consistency, and how to handle distributed state‑machine failures gracefully. Experience with technical aspects of complex backend projects from initial system design through production deployment and automated scale testing. #J-18808-Ljbffr Crate and Barrel
- A leading home goods retailer is hiring a Senior Software Engineer to enhance their Order Management system. This fully remote role involves collaborating with product managers and engineers to ensure high-quality code delivery backed by solid testing. Responsibilities...SeniorRemote job
- A leading home goods retailer is seeking a Senior Software Engineer to design and deliver scalable software solutions. This fully remote position involves complex technical challenges, collaboration with teams, and ownership of significant projects. Candidates should have...SeniorRemote job
- The Senior Software Engineer, Order Management will collaborate closely with product managers, architects, and engineers to ensure high-quality, reliable, and maintainable code is delivered consistently backed by solid, automated tests from the start. In this pivotal role...SeniorRemote work
- We are seeking an experienced and proactive Senior Software Engineer, Gift Registry to take a significant role in designing, developing, and delivering robust and scalable software solutions. You will tackle complex technical challenges and contribute to the technical...SeniorRemote work
$92.7k - $203.94k
...one community at a time. Position Summary The Site Reliability Engineer (SRE) is responsible for ensuring the reliability, availability... ...scalability of the myPBM platform. This role applies software engineering practices to operations, with a focus on automation...SeniorFull timeLocal areaShift work- Crate and Barrel, a well-established brand known for its high-quality furniture, is searching for a Senior Front End Developer to join their growing eCommerce team. In this role, you’ll design, develop, and implement features using React to improve the online shopping...SeniorRemote jobFull time
$99.5k - $139.9k
CF Industries is seeking a Sr. Software Application Developer in Northbrook, Illinois. This position focuses on developing software solutions that align with business needs, mentoring junior developers, and staying abreast of IT advancements. The ideal candidate will have...SeniorFlexible hours$198k - $282.86k
...Senior Director of Software Engineering The Senior Director of Software Engineering provides technology business leadership and vision. The incumbent maintains the single source of consistent information on all IT services delivered to business, ensures and verifies service...SeniorFor contractorsWork experience placementWork at office- CF Industries is seeking a Sr. Software Application Developer to drive software solutions that deliver business value. The successful candidate will have an in-depth understanding of software platforms, align coding with best practices, and assist junior developers. This...SeniorFlexible hours
- ...Required SQL programming language knowledge Top Nice-To-Have Skills: # Healthcare/Pharmacy data experience (inventory or Rx fulfillment operational processes understanding also a plus) # Azure Technology knowledge (reporting tools such as Databricks, Power BI,...SeniorContract work
$101k - $152k
Medline International Two Australia Pty in Northbrook, IL is looking for a Sr Analyst in Business Systems IT to join their E-Commerce Technology team. Key responsibilities include gathering technical requirements, collaborating with technical teams, and acting as a Proxy...Senior- A leading tech company is seeking an experienced ATG Application Support Engineer in Northbrook, Illinois, to provide end-to-end production support for ATG-based e-commerce applications. You will perform troubleshooting, support application migration in cloud environments...Senior
- Dormont Manufacturing Co in Wheeling, Illinois, seeks an Embedded Software Engineer to join their IDEX-Dispensing team. This role involves designing, developing, and maintaining embedded drivers and firmware, utilizing C programming in a real-time embedded system environment...Senior
- PCMI Corp. in Park Ridge, IL is seeking a Senior Software Engineer to lead the design and development of complex web applications. This role offers a chance to mentor junior developers, ensure code quality, and implement industry best practices in a collaborative environment...Senior
$92.7k - $203.94k
...Experience on Cloud Technologies like GCP, AWS, Azure, Java, Python and Angular Education A Master's degree or foreign equivalent in Engineering, Computer Science, Information Systems, IT, or closely related technical field and 3 years of experience in application...SeniorHourly payFull timeTemporary workLocal area$127.2k - $190.8k
IDEX is seeking an Embedded Software Engineer in Wheeling, Illinois. This role involves designing and developing embedded drivers and firmware, particularly utilizing C programming for embedded systems. Ideal candidates will have a Bachelor's degree in Electronics and over...Senior$127.2k - $190.8k
Fluid Management is seeking an Embedded Software Engineer to join our team in Wheeling, Illinois. This role involves developing and maintaining embedded drivers and firmware, focusing on C programming and real-time applications. Candidates should have at least 5 years of...Senior$92.7k - $203.94k
CVS Health® is seeking a skilled Applications Developer specializing in AS/400 development based in Buffalo Grove, Illinois. The role demands extensive experience in RPG, RPGLE, and CL, along with proficiency in IBMi SQL and project leadership. Ideal candidates will have...Senior- GUARANTEE TRUST LIFE INS CO is seeking a Senior Full Stack Software Developer in Glenview, Illinois, to enhance insurance solutions. This role requires solid expertise in .NET, SQL, and web technologies, along with 7-10 years of experience. The developer will design and...SeniorRemote workFlexible hours
- UL Solutions External Career Site is seeking a project handler in Northbrook, Illinois, to oversee project specifications, manage client communications, and provide technical assistance for product inspections. The role involves frequent client interactions and coordination...Senior
- ...Job Description Job Summary The Senior Software Engineer I, will be responsible for building, automating, and enhancing platform capabilities that enable scalable, reliable, and efficient software delivery. This role focuses on developing cloud-native solutions...SeniorHourly pay
$127.5k - $204k
...: Plans, designs, develops and tests software systems or applications for software enhancements... ...Reviews code changes. Networks with senior internal and external personnel in own... ...to the organization. Sets software engineering project schedules, defines project...SeniorHourly payTemporary workRemote work- UL Solutions is seeking a professional in Northbrook, Illinois, to manage client projects by determining project specifications and providing technical assistance related to product inspection. The ideal candidate will communicate with clients about technical issues and...Senior
- ...The Senior Account Manager is a key driver of Crate & Barrel's B2B growth and operational excellence, leading day-to-day execution... ...seamless client experience across product, gifting, trade, and fulfillment. Partnering closely with the Director, this role enforces process...SeniorContract workLocal area
$101k - $152k
SwiftCruit is looking for a skilled Data Engineer to join our team in Northbrook, Illinois. The ideal candidate will have a robust background in data modeling and extensive hands-on experience with Advanced SQL and Python, focusing on delivering scalable analytics solutions...Senior- CVS Health is seeking a Site Reliability Engineer (SRE) responsible for ensuring the reliability and operational scalability of the myPBM platform. This role applies software engineering practices to operations, focusing on automation and continuous improvement. Preferred...Senior
$101k - $152k
Medline International Two Australia Pty is seeking a Sr. Azure Data Engineer in Northbrook, Illinois, to lead data modeling and ETL processes using Microsoft Fabric. This hybrid role requires advanced SQL and Python skills, with a competitive salary range of $101,000 to...Senior- Koitecc Solutions is seeking a Site Reliability Engineer to ensure the reliability, performance, and scalability of the myPBM platform. This position involves working closely with DevOps, Engineering, and Security teams. The ideal candidate will have over 5 years of experience...Senior
- Uline is seeking a Senior Data Engineer to drive the future of data engineering and analytics. Located in Glenview, Illinois, you will construct and maintain cutting-edge data collection systems and analytics platforms. The ideal candidate will have over 8 years of experience...Senior
$101k - $152k
Medline is seeking a data engineer in Northbrook, IL, with a robust background in data modeling and ETL processes. The ideal candidate has hands-on experience with advanced SQL and Python, and proficiency in Microsoft Fabric. Responsibilities include requirement gathering...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, e-Commerce Fulfillment. Be the first to apply!
- software engineer amazon Northbrook, IL
- senior software engineer Northbrook, IL
- software developer fintech Northbrook, IL
- part time software developer remote Northbrook, IL
- software engineer Northbrook, IL
- software engineer healthcare Northbrook, IL
- network software engineer Northbrook, IL
- software developer Northbrook, IL
- information technology software engineer Northbrook, IL
- consulting software engineer Northbrook, IL


