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 remoteThis role is an Individual Contributor
A day in the life as a Senior Middleware Engineer...
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 APIsServe as a strong collaborator and communicator, able to articulate technical direction and architectural impacts clearly to teammates, business partners, and stakeholders across the organizationDemonstrate 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/PowershellExperience in Windows and Linux operating systemsExperience in test driven design and domain driven designExperience in version control tools such as Git, TFS, BitbucketExperience 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 preferredExperience with APM tools like AppDynamics or NewRelic is preferred
We’d love to hear from you if you have…
#li-remote