Position Detail
Senior Middleware Engineer
Location: RemoteWe inspire purpose-filled living that brings beauty and quality to the modern home. Together, we achieve. Associates across our business drive results, innovate, and inspire. Drawn together by our shared values and passion for our customers and our brands, we deliver home furnishings that are expertly designed, responsibly sourced, and bring timeless style and function to people’s homes. From the day we opened our first store in Chicago in 1962 to the digital innovations that engage millions of customers today, our iconic brand is over 60 years in the making—and our story is still unfolding.
We’re here for it. We think you should be too. We’re looking for a driven professional with an inclusive mindset to join our team as a Senior Middleware Engineer.
As a Senior Middleware Engineer on our Enterprise Services team, you will deliver robust and scalable enterprise services within a modern cloud-based infrastructure. You will focus on building .NET based services and migrating legacy SOAP-based services to this new, high-performance architecture. You will develop solutions built for sustainability and performance, and will improve the architecture to handle our growing number of integrations. You will collaborate closely with product managers, testers, and other developers to design, test, code, deliver, and support software within an Agile Scrum environment and show a readiness to guide team members. Our services support the online shopping experience and the movement of products and services throughout Crate and Barrel and CB2. This position requires experience in synchronous and asynchronous service development, particularly with .NET and cloud platforms, in a highly collaborative, exciting, and fast-paced atmosphere that requires great communication skills.
- This position is fully remote
- This role is an Individual Contributor
A day in the life as a Senior Middleware Engineer...
- Collaborate with business partners to define project requirements, lead technical design meetings, and assist in defining the system architecture for .NET-based services
- Develop comprehensive design artifacts, including detailed technical, functional, and program design documentation
- Implement industry best practices for security, versioning strategy, and other standards, specifically for cloud-native services
- Design, develop, and maintain scalable services and APIs using .NET, C#, JSON/XML, and other data formats within a cloud environment
- Perform all software applications programming required to deliver high-quality, high-performance solutions
- Plan and execute all phases of testing, including unit tests, string tests, system tests, user acceptance tests (UAT), and capacity and performance testing of services
- Create and/or modify all technical documentation, including user manuals, process flows, and test scripts, in collaboration with the larger team
- Provide excellent customer service and support to application users, monitoring the system and coordinating user service requests
- Work with business stakeholders to provide regular progress updates and ensure alignment throughout the development lifecycle
What you’ll bring to the table…
- Lead prototyping and discovery efforts to develop, define (in both verbal and documented states), and estimate technical software solutions that address complex business requirements, often leveraging services supplied by APIs
- Serve as a strong collaborator and communicator, able to articulate technical direction and architectural impacts clearly to teammates, business partners, and stakeholders across the organization
- Demonstrate strong Object-Oriented Programming (OOP) expertise in C#/.NET, and deep experience with SOA patterns, microservices architecture, and synchronous/asynchronous integrations (e.g., RESTful, Event-based) across cloud platforms (e.g., Azure, GCP, AWS)
- Experience and understanding of various databases (SQL, NoSQL)
- Experience in scripting using bash/Shell/Python/Powershell
- Experience in Windows and Linux operating systems
- Experience in test driven design and domain driven design
- Experience in version control tools such as Git, TFS, Bitbucket
- Experience in working in Agile methodologies (scrum or kanban)
- Experience in Continuous Integration/Delivery (CI/CD) technologies and toolsets (e.g., Azure DevOps, Jenkins)
- Experience in log analyzing tools and platforms such as AWS CloudWatch, Azure Monitor, SUMO, Grafana is preferred
- Experience with APM tools like AppDynamics or NewRelic is preferred
We’d love to hear from you if you have…
- Bachelor’s degree in a related field, or comparable work experience; Master’s degree preferred.
- Minimum 5 years of software application development experience, including 1-2 years as a Developer, with excellent knowledge and focus on modern .NET and cloud-based service development.
- Demonstrated logical analysis and problem-solving skills.
- Ability to organize and prioritize workload to meet deadlines.
- Strong written and oral communication skills.
#li-remote
Our commitment to our associates is of the utmost importance. One of the reasons the company attracts such a diverse group of associates is that we offer a full menu of benefits that are relevant to their lives, both on and off the job. We are proud to offer a comprehensive compensation and benefits package to support eligible part time and full time associates and their families, including:
- Medical/Dental/Vision
- Life insurance and Disability
- Retirement and 401(k) match
- Paid time off, wellness time and volunteer time
- Merchandise discount and EAP resources
- Tuition Reimbursement
Many of these benefits begin on day one, and extend to eligible dependents. To learn more about available benefits please click https://jobs.crateandbarrel.com/benefits
Euromarket Designs, Inc., which does business as Crate & Barrel, Crate & Kids, CB2 and Hudson Grace, will be referred to as “the Company”.
The Company is deeply committed to working with and providing reasonable accommodations to individuals with disabilities.
If you need a reasonable accommodation for any part of the application process, or in order to perform the essential functions of a position,
please contact the location you are applying to
here
and ask to speak with a manager regarding the nature of your request.
The Company is an equal opportunity employer; applicants are considered for all positions without regard to race, color, religious creed, sex, national origin, citizenship status, age, physical or mental disability, sexual orientation, gender identity, marital, parental, veteran or military status, unfavorable military discharge, or any other status protected by applicable federal, state or local law.
The Company participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the US.
State / City Compliance: The Company will consider for employment qualified applicants with criminal history, including arrest and conviction records, in accordance with the Los Angeles Fair Chance Initiative for Hiring and the San Francisco Fair Chance Ordinance.
Job Applicant Privacy: For details about how the Company collects and uses your personal information, please see our Job Applicant Privacy & Communications Notice.
Questions? Please reach out to careers@crateandbarrel.com
Don't Miss an Update.
Sign up today to stay in the loop on all job news and opportunities.
Sign Up (Opens in New Window)
.png)
Get To Know Our Team.
Get to know us and find out why you should become part of our team.

Match Your Skills.
Search jobs based on the skills and experience in your LinkedIn profile.
Start Matching Skills