Staff Software Engineer, Enterprise Integration

Brooklinen•New York, NY
•$150,000 - $190,000•Hybrid

About The Position

Brooklinen is seeking a Staff Software Engineer, Enterprise Integration to design, build, and operate the core integration and API platforms that connect its enterprise applications, data, and systems, supporting scalable Direct-to-Consumer commerce. This hands-on senior technical contributor role has significant architectural influence and focuses on robust, secure, cloud-native software systems and complex distributed integrations, including Shopify, NetSuite, and third-party logistics platforms. The role works across engineering, data, and enterprise teams to deliver API-first and event-driven architectures using AWS, Heroku, and iPaaS platforms. It includes developing production-grade software, reliable data pipelines into Snowflake, integrations for commerce and customer engagement tools, and resilient services with strong observability, security, and operational practices. The engineer will influence architecture standards, mentor junior engineers, and advance DevOps practices within Enterprise Integrations.

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 platforms, and using data warehouses 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 and 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, including 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 for enterprise integrations and APIs.
  • Write production-grade software in Java, Kotlin, and/or Python using established engineering patterns and best 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 pipelines to centralize commerce, ERP, and marketing data in Snowflake for analytics 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 customer engagement tools, including Attentive and personalization engines.
  • Design systems emphasizing 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 CI/CD, infrastructure as code, and automated testing practices in 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.
  • Remote work during 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service