Staff Software Engineer, Enterprise Integration

Brooklinen•New York, NY
•Hybrid

About The Position

Brooklinen is seeking a Staff Software Engineer, Enterprise Integration to design, build, and operate core integration and API platforms connecting enterprise applications, data, and systems, with a focus on scalable Direct-to-Consumer commerce. This hands-on engineering role has significant architectural influence and involves solving distributed systems and integration challenges, writing production-grade code, and shaping long-term platform architecture. The engineer will build cloud-native integration services and APIs across AWS, Heroku, and iPaaS platforms, and collaborate with engineering, data, enterprise, marketing, and product teams. The role focuses on API-first and event-driven architectures, including integrations among Shopify, NetSuite, third-party logistics, customer engagement tools, and analytics systems. It also contributes to operational excellence, platform standards, mentoring, and DevOps practices.

Requirements

  • Bachelor’s degree in Computer Science or a related field.
  • 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.
  • Hands-on experience with event-driven systems and asynchronous processing.
  • Strong experience with queuing and messaging systems, such as message queues, pub/sub, or streaming.
  • Expertise in the Shopify ecosystem, including advanced API usage, webhooks, and integrating with or building Shopify Functions.
  • Experience integrating and maintaining complex ERP/OMS systems such as NetSuite and 3PL systems, and using data warehouse technologies such as Snowflake for analytics.
  • Strong hands-on experience designing and building systems at scale, including on AWS.
  • Experience with relational and NoSQL databases, including schema design, data modeling, and performance optimization.
  • 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 SDLC practices.
  • Strong communication and cross-functional collaboration skills.

Nice To Haves

  • Master’s degree.
  • Experience with Kafka or equivalent streaming platforms.
  • Experience with AWS-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 DTC/eCommerce data sources, including PIMs such as Akeneo, Dynamic Yield, or SMS marketing platforms.
  • AWS certifications such as Solutions Architect, Developer, or equivalent.

Responsibilities

  • Design, build, and operate cloud-native microservices on AWS, Heroku, and iPaaS platforms such as Boomi.
  • Write production-grade software in Java, Kotlin, and/or Python using established engineering patterns and practices.
  • Architect and implement event-driven and asynchronous systems using messaging and streaming platforms.
  • Apply distributed systems and integration patterns, including idempotency, retries, backpressure, and eventual consistency.
  • Design API-first services that expose domain capabilities for commerce, data, and enterprise consumers.
  • Build reliable data pipelines that centralize commerce, ERP, and marketing data in Snowflake for reporting and business intelligence.
  • Integrate Shopify and NetSuite using custom services and Shopify Functions 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.
  • Design systems with a focus 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 system design, code quality, and reliability engineering practices.
  • Drive DevOps practices, including CI/CD, infrastructure as code, and automated testing, within the Enterprise Integrations domain.

Benefits

  • Up to 100% medical, dental, and vision coverage for employee-only coverage.
  • Fertility and family-building support, up to $20,000 lifetime.
  • 401(k) with a 4% company match.
  • 16 weeks of fully paid parental leave.
  • 20 vacation days, increasing to 25 after five years, plus year-round Summer Fridays.
  • Hybrid work schedule with two core in-office days, Tuesday through Thursday.
  • Remote Thanksgiving week and the last week of December.
  • Up to four additional remote weeks per year with approval.
  • 40% employee discount plus seasonal product allowance.
  • One Medical, Talkspace, and $1,000 per year via Joon for wellness.
  • One-month paid sabbatical at five years and an additional one-month paid sabbatical at 10 years.
  • Equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service