Senior Software Engineer, Data Integration (Haskell)

1 month ago
Full-time
Senior
Software Development
HubSpot

HubSpot

HubSpot provides a comprehensive cloud-based CRM platform that integrates marketing, sales, service, and operations tools to help businesses attract, engage, and delight customers effectively.

Media
5K-10K
Founded 2006

Description

  • Design and implement platform capabilities that power both Data Sync and Data Studio experiences.
  • Contribute to and evolve the Haskell-based sync engine and its runtime-interpreted domain-specific language (DSL).
  • Build scalable infrastructure and performance-critical features across a distributed worker fleet.
  • Develop monitoring and observability tools to ensure platform health and reliability.
  • Invent reusable abstractions to extend the platform to support additional SaaS integrations.
  • Collaborate with app integrations, product, and design teams to deliver customer-facing outcomes.
  • Own complex projects with product ownership and autonomy, making trade-offs and technical decisions.
  • Ensure correctness, reliability, and performance across distributed data processing pipelines.

Requirements

  • Proficiency in Haskell or strong willingness to deepen Haskell expertise.
  • Experience with distributed systems and data pipelines.
  • Experience or familiarity with microservices running in Kubernetes.
  • Experience with technologies such as Java, Go, Kafka, Vitess, HBase, or similar (nice to have).
  • Comfort thinking in systems and prioritizing correctness, reliability, and performance.
  • Track record of solving real customer problems and delivering product outcomes.
  • Demonstrated initiative and ownership of complex engineering projects.
  • Ability to analyze trade-offs and make empathetic decisions.
  • Experience building monitoring/observability for production systems (preferred).
  • Willingness to attend a regional HubSpot office for in-person onboarding and periodic product/team events (accommodation available if needed).

Benefits

  • Flexible, hybrid/remote-friendly work environment with regional in-person onboarding for new Engineering hires.
  • Significant autonomy in a high-impact, product-focused engineering culture.
  • Opportunity to work on and contribute to an advanced Haskell system running in production.
  • Join an experienced and passionate team of functional programmers.
  • Supportive, diverse, and inclusive workplace with accommodations for candidates with disabilities.
  • Ability to shape how customers connect business tools in a rapidly growing data and integrations space.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Android - Retail

Toast 1K-5K Hotels, Restaurants & Leisure

Senior Android Engineer at Toast on the Retail POS team, responsible for shaping and delivering the POS product for retail locations by defining, designing, building, and maintaining features and core workflows that enable new customer and guest experiences and support business growth.

Android Android Studio CSS HTML JavaScript Kotlin Prototyping UX Design
14 hours, 46 minutes ago

Senior Software Engineer, Graphics

Unity 5K-10K Internet Software & Services

Senior graphics software engineer at Unity joining a team building the infrastructure to stream and render Unity content into other game engines and 3D environments, with the objective of creating a robust, high-performance pipeline that preserves visual fidelity across runtimes.

DirectX Unity Vulkan
1 month ago

Senior Software Engineer, Core Identity (Auth0)

Okta 5K-10K Professional Services

Senior Software Engineer on Okta’s Core Identity team (Auth0) designing, building, and operating the critical backend services that ensure secure, reliable, and scalable global authentication and identity functionality.

Agile AWS Azure JavaScript MongoDB Node.js OAuth OpenID Connect PostgreSQL Redis SAML TypeScript
1 month ago

Healthcare IT Developer

Kentro Internet Software & Services

Healthcare IT Developer at IT Concepts (Kentro) supporting VA Enterprise health IT projects, responsible for designing, building, and implementing Oracle Health (Cerner) Millennium solutions to improve clinical workflows and patient care across large-scale healthcare environments.

Agile SQL
1 month ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers