B

Brooklinen

Direct-to-consumer home textiles retailer

Staff Software Engineer - Enterprise Integration

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USAHybrid

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related field is required; a master's degree is preferred.
  • At least 5 years of professional software engineering experience, primarily focused on integration and distributed systems.
  • Advanced proficiency in object-oriented programming languages such as Java, Kotlin, and/or Python.
  • Strong experience designing and operating production microservices architectures.
  • Deep hands-on experience with event-driven systems and asynchronous processing.
  • Strong experience with queuing and messaging systems, such as message queues, publish/subscribe, and streaming.
  • Expertise in the Shopify ecosystem, including advanced application programming interface usage, webhooks, and integrating with or building Shopify Functions such as Cart and Checkout validation.
  • Experience integrating and maintaining complex enterprise resource planning and order management systems, such as NetSuite and third-party logistics systems, and using data warehouse technologies such as Snowflake for analytics.
  • Strong hands-on experience designing and building systems at scale, including on Amazon Web Services.
  • Experience with relational and NoSQL database technologies, including schema design, data modeling, and performance optimization.
  • Solid understanding of software design patterns, integration patterns, and distributed data consistency models.
  • Experience designing and operating high-volume data export and ingestion workflows.
  • Proven experience delivering complex systems using Agile and modern software development life cycle practices.
  • Strong communication and cross-functional collaboration skills.

Responsibilities

  • Design, build, and operate cloud-native microservices on Amazon Web Services, Heroku, and integration platform as a service tools such as Boomi to support enterprise integrations and application programming interfaces.
  • Write production-grade software in Java, Kotlin, and/or Python, applying established software engineering patterns and best practices.
  • Architect and implement event-driven and asynchronous systems using messaging and streaming platforms such as Kafka or Amazon Web Services-native equivalents.
  • Apply distributed systems and integration patterns, including idempotency, retries, backpressure, and eventual consistency, to build resilient services.
  • Design application-programming-interface-first services that expose well-defined domain capabilities for commerce, data, and enterprise consumers.
  • Design and implement reliable data pipelines that centralize commerce, enterprise resource planning, and marketing data into the analytics warehouse for reporting and business intelligence.
  • Integrate commerce and enterprise resource planning platforms, including Shopify and NetSuite, using custom services and Shopify Functions such as Cart Transform API and Discounts to maintain order and inventory data integrity.
  • Collaborate with marketing and product teams to integrate and operationalize customer engagement tools such as Attentive and personalization engines such as Dynamic Yield or replacements.
  • Design systems with emphasis on observability, fault tolerance, security, and operational excellence.
  • Participate in architecture and design reviews and influence microservices and event-driven architecture standards.
  • Design and manage data persistence layers, selecting database technologies based on access patterns and scale.
  • Mentor junior engineers and improve practices in system design, code quality, and reliability engineering.
  • Drive DevOps practices, including continuous integration and continuous delivery, infrastructure as code, and automated testing within the Enterprise Integrations domain.

Desired Qualifications

  • Experience with Kafka or equivalent streaming platforms.
  • Experience with Amazon Web Services-native messaging and data services, such as SNS/SQS, EventBridge, streaming, and object storage.
  • Experience building internal platforms or shared integration frameworks, such as managing custom applications deployed on Heroku.
  • Familiarity with data consistency, reconciliation, and recovery strategies across distributed systems.
  • Direct experience with high-volume direct-to-consumer or e-commerce data sources, including product information management systems such as Akeneo, Dynamic Yield, or SMS marketing platforms.
  • Amazon Web Services certifications such as Solutions Architect, Developer, or equivalent.

About the Company

Brooklinen

Direct-to-consumer home textiles retailer

Brooklinen specializes in direct-to-consumer home textiles such as sheets, towels, pillows, comforters, and loungewear. It designs and manufactures its own products and sells them exclusively through its website, brooklinen.com, cutting out traditional retailers to offer luxury-quality items at lower prices. The product lineup includes bundled options (for example, the Luxe Hardcore Bundle) to encourage higher-order value, and limited edition items to create urgency and repeat purchases. The company emphasizes a strong focus on customer satisfaction, supported by live chat and a large base of positive reviews, which helps drive high retention. Compared with competitors, Brooklinen controls product quality and pricing by owning the design and production process and selling directly to consumers rather than through third-party retailers. The goal is to make premium, comfortable home textiles accessible and affordable while building long-term relationships with customers.

Company size
51-200
Company stage
Growth Equity (Venture Capital)
Total funding
$60M
Headquarters
New York City, New York
Founded
2014

Recently Posted Jobs

Explore more opportunities at Brooklinen

See more jobs