Staff Software Engineer (Enterprise Integration)

Brooklinen

United States

On-site

USD 160,000 - 210,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Brooklinen is seeking a Staff Software Engineer, Enterprise Integration to design and build core integration and API platforms connecting Brooklinen’s enterprise apps, data, and systems, to support scalable DTC commerce.

This hands-on role has architectural influence, focusing on robust, secure cloud-native services, integrating Shopify, NetSuite, Boomi, Snowflake, and other enterprise tools. You will mentor engineers and drive API-first, event-driven architectures across teams.

Qualifications

  • 5+ years of professional software engineering focused on integration and distributed systems.
  • Experience with API-first, event-driven architectures and cloud-native microservices.
  • Proficiency in Java, Kotlin, or Python.
  • Experience integrating ERP/OMS systems (NetSuite, 3PL) and data warehousing (Snowflake).
  • Expertise with Shopify ecosystem and advanced API usage.

Responsibilities

  • Design, build, and operate cloud-native integration services and APIs on AWS and iPaaS.
  • Architect event-driven, asynchronous systems using Kafka or AWS equivalents.
  • Collaborate with enterprise teams to deliver API-first architectures for commerce, data, and ERP.
  • Mentor junior engineers and drive DevOps practices (CI/CD, IaC, automated testing).

Skills

Event-driven systems
Distributed systems
Java
Kotlin
Python
AWS
Kafka
Shopify API
ERP/OMS integration
Data warehousing

Education

Bachelor's or Master's in CS/related field

Tools

Boomi
Snowflake
Shopify Functions
Heroku

Job description

  • 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
  • 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
  • Deep hands‑on experience with event‑driven systems and asynchronous processing
  • 5+ years of professional software engineering experience, primarily focused on integration and distributed systems
  • Proven experience delivering complex systems using Agile and modern SDLC practices
  • Strong experience with queuing and messaging systems (e.g., message queues, pub/sub, streaming)
  • Bachelor’s degree in Computer Science or a related field (Master’s preferred)
  • Advanced proficiency in Object Oriented Programming languages like Java, Kotlin, and/or Python
  • Experience integrating and maintaining complex ERP/OMS systems (e.g., NetSuite, 3PL) and leveraging data warehouse technologies (Snowflake) for analytics
  • Expertise in the Shopify ecosystem, including advanced API usage, webhooks, and the ability to integrate with or build Shopify Functions (e.g. Cart and Checkout validation)
  • Strong experience designing and operating microservices‑based architectures in production
  • Solid understanding of software design patterns, integration patterns, and distributed data consistency models
  • Strong hands‑on experience designing and building systems at scale, including AWS
  • Strong communication and cross‑functional collaboration skills
  • Experience designing and operating high‑volume data export and ingestion workflows
  • Experience working with relational and NoSQL database technologies, including schema design, data modeling, and performance optimization
  • Experience with Kafka or equivalent streaming platforms
  • Experience with AWS‑native messaging and data services (e.g., SNS/SQS, EventBridge, streaming, object storage)
  • Experience building internal platforms or shared integration frameworks (e.g., managing custom applications deployed on Heroku)
  • Familiarity with data consistency, reconciliation, and recovery strategies across distributed systems
  • Direct experience with high‑volume DTC/eCommerce data sources, including PIMs (like Akeneo), Dynamic Yield, or SMS marketing platforms
  • AWS certifications (Solutions Architect, Developer, or equivalent)
Compensation
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer: Enterprise Integrations & APIs
Staff Software Engineer: Enterprise Integrations & APIs

Brooklinen • United States

On-site
USD 160,000 - 210,000
Staff Platform Engineer, Enterprise Integrations
Staff Platform Engineer, Enterprise Integrations

Brooklinen • United States

Hybrid
USD 150,000 - 190,000
Medical coverage
Fertility support
401(k) match
+6
Staff Software Engineer, Enterprise Integration
Staff Software Engineer, Enterprise Integration

Brooklinen • United States

Hybrid
USD 150,000 - 190,000
Medical coverage
Fertility support
401(k) match
+6
Software Engineer - Commerce & Integrations
Software Engineer - Commerce & Integrations

Socket.dev • Lisle (IL)

On-site
USD 120,000 - 180,000
Senior Integrations Engineer I
Senior Integrations Engineer I

Kendra Scott • Austin (TX)

On-site
USD 120,000 - 180,000
Senior Director of Digital Commerce & Marketing Engineering
Senior Director of Digital Commerce & Marketing Engineering

FTSi.Tech • Memphis (TN)

On-site
USD 180,000 - 260,000
Principal Software Engineer
Principal Software Engineer

Work with Adiona • Clearwater (FL)

Hybrid
USD 120,000 - 160,000
Remote Principal Engineer, Ecommerce & Shopify
Remote Principal Engineer, Ecommerce & Shopify

Work with Adiona • Clearwater (FL)

On-site
Cloud Integration Engineer
Cloud Integration Engineer

Cacheflow • Austin (TX)

On-site
USD 102,000 - 136,000
Technical Architect – Commerce & Omnichannel
Technical Architect – Commerce & Omnichannel

Weidenhammer Systems Corp. • Northern (KY)

Hybrid
USD 150,000 - 230,000