Brooklinen logo

Brooklinen

Staff Software Engineer, Enterprise Integration

Hybrid

Part remote, part office, you need to live within commuting distance of a named location.

Hybrid · Brooklinen HQ

Employer listed it 6 weeks ago · Added yesterday

Been open since 6 weeks ago, still checked daily, but it has been live a while.

Salary

$150,000–$190,000

Location

Hybrid · Brooklinen HQ

Work style

Async

Contract

Full-time

Experience

Lead

Category

Software

Published by the employer

Remote flexibility

Hybrid

This role is only partly remote, the employer expects time in the office around Brooklinen HQ, Hybrid, so you need to live within commuting distance.

What the employer says

  • Source listing states candidate location: "Brooklinen HQ, Hybrid"
  • Listing mentions "Hybrid"

What Nomaders makes of it

  • Not suitable if you plan to move between countries

The quotes above are the employer's own words; the reading is ours. Always check the original listing and employment terms before working from another country.

About the role

Overview

We’re seeking a Staff Software Engineer, Enterprise Integration to help design and build the core integration and API platforms that connect Brooklinen’s enterprise applications, data, and enterprise systems, with a focus on supporting robust, scalable Direct-to-Consumer (DTC) commerce at scale. This is a hands-on engineering role with significant architectural influence, focused on building robust, scalable, and secure software systems.

This role is ideal for a seasoned engineer who enjoys solving complex distributed systems and integration problems, writing production-grade code, and shaping long-term platform architecture. This includes tackling the complexity of integrating core DTC platforms like Shopify and NetSuite (ERP), 3PL, etc..

As a Staff Software Engineer, you will be a senior technical contributor responsible for designing, building, and operating cloud-native integration services and APIs (both AWS and iPaaS). You will work closely with engineering, data, and enterprise teams to deliver API-first and event-driven architectures.

What You’ll Do

Design, build, and operate cloud-native microservices on AWS, Heroku, and iPaaS (like Boomi) to support enterprise integrations and APIs.

Write high-quality, production-grade software in Java, Kotlin, and/or Python, applying proven software engineering patterns and best practices.

Architect and implement event-driven and asynchronous systems using messaging and streaming platforms (e.g., Kafka or AWS-native equivalents).

Apply distributed systems and integration patterns (e.g., idempotency, retries, backpressure, eventual consistency) to build resilient services.

Design API-first services that expose well-defined domain capabilities for commerce, data, and enterprise consumers.

Design and implement reliable data pipelines to centralize commerce, ERP, and marketing data into our analytics warehouse (Snowflake) for reporting and business intelligence.

Deeply integrate core commerce and ERP platforms (Shopify and NetSuite) using custom services and Shopify Functions (e.g., Cart Transform API, Discounts) to maintain order and inventory data integrity.

Collaborate with marketing and product teams to integrate and operationalize core customer engagement tools, such as Attentive and personalization engines (e.g., Dynamic Yield or replacements).

Design systems with strong emphasis on observability, fault tolerance, security, and operational excellence.

Participate in architecture and design reviews, influencing microservices and event-driven architecture standards.

Design and manage data persistence layers, selecting appropriate database technologies based on access patterns and scale.

Mentor junior engineers and elevate practices in system design, code quality, and reliability engineering.

Drive DevOps best practices including CI/CD, infrastructure as code, and automated testing within the Enterprise Integrations domain

What You'll Bring

Bachelor’s degree in Computer Science or a related field (Master’s preferred).

5+ years of professional software engineering experience, primarily focused on integration and distributed systems.

Advanced proficiency in Object Oriented Programming languages like Java, Kotlin, and/or Python.

Strong experience designing and operating microservices-based architectures in production.

Deep hands-on experience with event-driven systems and asynchronous processing.

Requirements

  • ·Bachelor’s degree in Computer Science or a related field (Master’s preferred).
  • ·5+ years of professional software engineering experience, primarily focused on integration and distributed systems.
  • ·Advanced proficiency in Object Oriented Programming languages like Java, Kotlin, and/or Python.
  • ·Strong experience designing and operating microservices-based architectures in production.
  • ·Deep hands-on experience with event-driven systems and asynchronous processing.

Benefits

  • ·Up to 100% medical, dental, and vision coverage (employee-only)
  • ·Fertility & family-building support (up to $20,000 lifetime)
  • ·401(k) with a 4% company match
  • ·16 weeks fully paid parental leave
  • ·20 vacation days (25 after 5 years) plus year-round Summer Fridays

How to apply

  1. 1Check the flexibility label above, hybrid, matches where you plan to live and work.
  2. 2Tailor your CV to the role at Brooklinen, mentioning your remote working experience and working hours (Async).
  3. 3Apply directly on the employer's careers page using the button below. Nomaders never handles your application.

Found 1d ago. Last checked today. Always confirm the details on the original posting, salary and location can change after publication.

Listing sourced from Company boards.

Similar roles

Other open software roles with comparable remote rules.

Browse all open roles

Free to apply, no account needed.

$150,000–$190,000 · You'll be taken to the employer's careers page.