-
Senior Middleware Engineer
- Crate & Barrel (Northbrook, IL)
-
We 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
Minimum Starting Rate: $105,000.00 Annually
Up to: $132,000.00 Annually
Pay ranges will be adjusted upward as needed to comply with applicable state and local law. In addition to your salary, based on your role, associates may be eligible for other compensation including bonuses, sales incentives, and long term incentives.
Euromarket Designs, Inc., which does business as Crate and Barrel and CB2, 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.
-
Recent Searches
- lead paralegal contracts (United States)
- Protection Controls Engineer 2 (United States)
- Computer Hardware Technician Data (Virginia)
- Data Architect Data Analyst (Washington, DC)
Recent Jobs
-
Senior Middleware Engineer
- Crate & Barrel (Northbrook, IL)
-
Senior Software Engineer
- Microsoft Corporation (Redmond, WA)
-
Grant Funded, Full-time temp, Faculty, Radiologic Technology (2 Vacancies)
- Monroe Community College (Rochester, NY)
-
Software Engineer, Product
- Meta (Menlo Park, CA)