CrawlJobs Logo

Software Engineer, Customer Studio Backend

United States 180000.00 - 320000.00 USD / Year · Job Posted December 09, 2025
Apply Position
Job Link Share

Job Description

Customer Studio is Hightouch’s second major product that provides a purpose-built no-code suite of features that enables anyone, regardless of their SQL experience, to activate data directly from their warehouse. The product has grown extremely quickly, now accounting for half of our revenue, and we’re continuing to invest aggressively in this area.

Job Responsibility

  • Working on data warehouse performance including optimizing queries, storing pre-computed state, and warehouse-specific improvements
  • Working on analytics and experimentation to help customers build segments and decide what data to sync
  • Working on real-time audience syncing as warehouses adopt technologies like CDC
  • Working on generative AI to enhance user workflows

Requirements

  • Product-minded backend engineer
  • Comfortable diving deep into backend and distributed systems
  • Think holistically about architecture, scalability, maintainability, and reliability
  • Strong customer and product thinking
  • Comfortable writing and engaging with product specs
  • Talented, intellectually curious, and motivated
  • Interested in tackling listed problems
  • Senior role but focus on impact and potential for growth more than years of experience

What we offer

  • Meaningful equity compensation in the form of ISO options
  • Offer early exercise and a 10 year post-termination exercise window

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer, Customer Studio Backend

8 matching positions

Software Engineer II – Android

We are looking for a Software Engineer II – Android to join our mobile engineeri...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4 years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 3+ years of professional Android development experience in a product‑focused engineering environment
  • Solid proficiency in Kotlin and solid understanding of Java
  • Hands‑on experience with Android SDK, Android Studio, Gradle, and modern Android libraries (Jetpack components such as ViewModel, LiveData, Room, Navigation)
  • Good understanding of REST APIs, JSON, networking, threading, and asynchronous programming
  • Familiarity with unit testing, instrumentation testing, and debugging tools on Android
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain Android application features using Kotlin (and Java where applicable) in a large‑scale production codebase
  • Collaborate with product management, design, and backend teams to translate requirements into high‑quality Android implementations
  • Write clean, maintainable, and well‑tested code following Android best practices, architectural patterns (MVVM, Clean Architecture), and coding standards
  • Debug and resolve issues related to performance, reliability, memory usage, and crashes across a wide range of Android devices and OS versions
  • Participate in code reviews, provide constructive feedback, and incorporate feedback from peers to improve code quality
  • Contribute to improving engineering fundamentals such as build quality, CI/CD pipelines, test coverage, and release readiness
  • Demonstrate end‑to‑end ownership of assigned features, including development, testing, rollout, and post‑release monitoring
  • Fulltime
Read More
Arrow Right

Software Engineer, Android

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologie...
Location
Location
United States , New York
Salary
Salary:
214032.00 - 250250.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Requires a Bachelor’s degree (or foreign degree equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field and 2 years of work experience in the job offered or in a computer-related occupation
  • Requires 2 years of experience involving each of the following: Object-oriented software development
  • Android application development with Java and Kotlin, including Android SDK and Android Open Source Project (AOSP)
  • Android internals or framework services
  • Building maintainable and testable codebases, including API design and unit testing techniques
  • Multithreading programming and mobile memory management
  • C, C++, C#, or Java
  • Python, PHP, or Haskell
  • Relational databases and SQL
  • Code editors (Android Studio and VSCode) and source control systems (Mercurial)
Job Responsibility
Job Responsibility
  • Research, design, develop, and test systems supporting user interfaces, infrastructure, and/or tools for Android applications using the Android SDK
  • Work closely with product and design teams to build new and innovative user experiences for Android, tackling problems of moderate scope, and implementing custom native user interfaces with current Android programming methodologies
  • With routine guidance for day-to-day tasks and detailed instructions on new projects, build reusable Android software components interfacing with back-end platforms
  • Analyze and optimize UI and infrastructure code for quality, efficiency, and performance while resolving diverse technical challenges
  • Integrate GenAI technology (LLAMA models) into the Messenger Android app by building core product context and collaborating cross-functionally with Product Managers, Designers, Engineering Managers, and Engineering peers
  • Manage projects by developing timelines, defining architecture, assessing risks, and filing Privacy Reviews using LAMA Launch Manager as required
  • Bridge LLM models and client devices through Hack and GraphQL integrations, and develop client UI with Java, Kotlin, Litho, Bloks, and React Native
  • Contribute to codebase quality through continuous integration (CI) and deployment (CD), using tools such as Jellyfish, Phabricator, Sandcastle, and Conveyor
  • write end-to-end (e2e) UI tests using Jest to ensure long-term stability
  • Monitor and assess client-side performance, reliability, and quality via Falco Events, QPL events, performance analysis in Hive, Scuba, Daiquery, and Presto
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Dynamics 365 Senior Software Engineer

Microsoft’s Cloud business is expanding, and the Cloud Supply Chain (CSCP) organ...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 4+ years of Dynamics 365 Finance & Operations experience
  • 4+ years of experience in X++, Visual Studio, D365 development frameworks and Integration patterns and API development
  • Experience with Azure services (Logic Apps, Functions, Storage) and Power Platform (Power Automate, Power Apps) for extended functionality
  • Experience with Application Lifecycle Management (ALM) and Azure DevOps
  • Experience with SQL Server, Synapse sparkpool
  • Security, compliance mindset and experience in Azure
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include, but are not limited to, the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design and develop solutions using Dynamics 365 and cloud services, including intuitive front-end experiences and scalable backend microservices
  • Build secure, high-performance services in the cloud with a security-first mindset and least-privileged access for sensitive data
  • Work with data platforms such as SQL Server, Data Lakes, and graph-based models to unlock insights and enable advanced supply chain capabilities
  • Leverage AI in development by using tools like GitHub Copilot and exploring agentic AI patterns to accelerate delivery and enhance business outcomes
  • Collaborate across teams to define architecture, drive design decisions, and deliver end-to-end solutions that meet compliance and performance standards
  • Innovate continuously by exploring emerging technologies and contributing to best practices that improve transparency and efficiency in global supply chains
  • Mentor and guide junior engineers, fostering a culture of technical excellence and customer obsession
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Product

Frontier Foundry (F²) is IDC’s bold new innovation engine — a design-led, full-s...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 7+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Hands-on experience with Nuance voice technologies or similar platforms (e.g., Azure Speech, Dialogflow, Alexa Skills Kit)
  • Deep understanding of Voice Access systems, accessibility APIs, and assistive technologies
  • Strong proficiency in full-stack development, especially client-side application engineering and user-facing experiences
  • Experience with GitHub Copilot, Copilot Studio, AI Foundry, or equivalent vibe coding/generative AI tools
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, build, and deliver high-quality software components aligned to F² charters: interaction models (inking, stylus, display tech), multimodal innovation (sensor fusion, voice/touch interfaces), or AI agents (context-aware, task-oriented)
  • Integrate and optimize Nuance Conversational AI technologies (e.g., speech-to-text, text-to-speech, NLU) into multimodal experiences
  • Enhance Voice Access capabilities across platforms, ensuring accessibility, responsiveness, and seamless user interaction
  • Work across the stack — from UI to backend — with a bias for impact and iteration
  • Embrace “vibe coding” using AI-assisted tools like GitHub Copilot, Copilot Studio, AI Foundry, and other generative AI tools to reduce boilerplate and drive intelligent test automation
  • Collaborate with product, design, and partner teams to shape backlog priorities and deliver intuitive, high-impact experiences
  • Navigate evolving priorities with ingenuity, turning loosely defined ideas into tangible software outcomes
  • Contribute to architecture discussions, code reviews, and prototyping efforts
  • Foster a culture of agility, experimentation, and outcome-driven development
  • Fulltime
Read More
Arrow Right

Senior Android Developer

The Digital S/W Engineer Sr Analyst is a seasoned professional role. Applies in-...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional experience in native mobile application development
  • 5+ years of hands-on experience with Kotlin (strong preference for Kotlin-first development
  • Java familiarity a plus)
  • 5+ years of experience building and shipping enterprise-grade native Android applications at scale
  • Deep understanding of the Android SDK, platform lifecycle, and Google ecosystem (Jetpack, Android Runtime, etc.)
  • Strong understanding of Android internals — memory management, process lifecycle, activity/fragment back stack, and app lifecycle at a low level
  • Experience with networking layers, Retrofit, OkHttp, and custom network stack implementations
  • Proficiency with data persistence strategies (Room, SQLite, DataStore, SharedPreferences, EncryptedSharedPreferences)
  • Solid understanding of security best practices at the OS level (certificate pinning, Android Keystore, data encryption, ProGuard/R8 obfuscation)
  • Familiarity with performance profiling and optimization using Android Studio Profiler (memory leaks, CPU usage, rendering bottlenecks, battery impact)
Job Responsibility
Job Responsibility
  • Accountable for executing and driving mid-size feature application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting the execution of larger efforts
  • Proficient at operating with considerable autonomy and discretion as you will significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles
  • Sought after due to ability to analyze and troubleshoot coding, application performance and design challenges
  • Capable of research in root cause of development and performance concerns as well as the resolution of defects
  • Have a deep understanding of the technical requirements for the solutions being built
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life
  • Proficient in information modeling, data structures and algorithms
  • Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software. These dependencies will include but not limited to: hardware, platform, operating system, performance and load requirements, as well as contingencies with upstream and downstream systems
  • Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others (i.e. architecture or infrastructure) collectively integrate to contribute towards achieving business objectives. Using this expertise, assist with the development of standards for coding, testing, debugging and implementation. This will ensure application design adheres to the overall architecture blueprint
  • Participate in design discussions as a Development Lead and as such will play the part of a key decision maker in driving design decisions. This is evidenced by your knowledge of the application code details and your experience with the technology and teams engaged
  • Fulltime
Read More
Arrow Right

Senior Software Developer - ETL

We are seeking an expert Senior Software Developer - ETL to lead critical data m...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 25, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of proven professional experience in a dedicated ETL Developer role, possessing an advanced grasp of ingestion design patterns, data cleansing, enrichment, and normalization
  • High proficiency navigating Azure Synapse Workspaces, Azure SQL Databases, Blob Storage, Key Vaults, and Azure Data Lake Storage (ADLS)
  • Demonstrated hands-on experience extracting and manipulating backend data structures mapped out of Dynamics 365 CE & F&O environments
  • Expert-level mastery of data manipulation languages (T-SQL/PL-SQL) alongside practical programming skills in Python and cloud automation via PowerShell or Azure CLI
  • Extensive experience using SQL Server Management Studio (SSMS), XRM Toolbox, and enterprise data modeling suites
  • Valid Microsoft credentials such as Azure Data Engineer Associate (DP-203), Azure Database Administrator Associate, or Azure Fundamentals are highly desirable
Job Responsibility
Job Responsibility
  • Data Lakehouse Engineering: Analyze business requirements to design and construct robust data assets within an Azure data lakehouse framework across multi-layered data stores (Bronze, Silver, and Golden layers)
  • Pipeline Automation & Orchestration: Build, automate, and orchestrate scalable enterprise ETL pipelines within Azure Synapse Workspaces utilizing triggers, data flows, integration runtimes, and performance monitors
  • Dynamics 365 Data Integration: Extract, transform, and ingest structured data from Dynamics 365 Customer Engagement (CE) and Dynamics 365 Finance & Operations (F&O) using Dataverse, Common Data Service (CDS), Data Entities, and native APIs
  • OpenText Document Migration: Define and implement automated ETL workflows to safely extract and migrate high-sensitivity digital files from legacy systems into an enterprise OpenText document management solution
  • Advanced Data Modeling: Design relational, physical, and logical data models that align with the organization's Minimum Viable Product (MVP) analytical and reporting needs
  • Query Performance Optimization: Write complex T-SQL/PL-SQL scripts, profile data streams, and perform deep database tuning to optimize query execution and overall lakehouse processing efficiency
  • Data Security & Governance: Implement strict data masking, column-level security controls, and encryption mechanisms to safeguard sensitive data within Azure SQL databases, Data Lakes, and Power BI dashboards
  • DevOps & CI/CD Deployment: Manage analytics source code within Azure Repos, log project deliverables in Azure DevOps, and construct continuous integration/continuous deployment (CI/CD) release pipelines for Synapse workspaces
  • Executive Visualization & Reporting: Develop precise data dashboards and Power BI reports, verifying data accuracy, profiling integrity, and compliance with public-sector architecture standards
What we offer
What we offer
  • Enterprise Migration Ownership: Command full technical delivery over a highly visible migration portfolio spanning big data pipelines and specialized enterprise document storage (OpenText)
  • Modern Architecture Stack: Broaden your cloud profile by manipulating raw data into refined, analytics-ready multi-tier data structures (Bronze/Silver/Gold) inside Azure Synapse
  • Long-Term Continuity: Benefit from a stable 10-month contract framework with potential extensions structured through a multi-year VOR master service agreement
  • Stable Schedule: Operate under a reliable, standard daytime corporate schedule within an elite public sector-aligned data team based in downtown Toronto
  • Fulltime
Read More
Arrow Right

Senior Software Developer - ETL

We are seeking an expert Senior Software Developer - ETL to lead critical data m...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 25, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of proven professional experience in a dedicated ETL Developer role, possessing an advanced grasp of ingestion design patterns, data cleansing, enrichment, and normalization
  • High proficiency navigating Azure Synapse Workspaces, Azure SQL Databases, Blob Storage, Key Vaults, and Azure Data Lake Storage (ADLS)
  • Demonstrated hands-on experience extracting and manipulating backend data structures mapped out of Dynamics 365 CE & F&O environments
  • Expert-level mastery of data manipulation languages (T-SQL/PL-SQL) alongside practical programming skills in Python and cloud automation via PowerShell or Azure CLI
  • Extensive experience using SQL Server Management Studio (SSMS), XRM Toolbox, and enterprise data modeling suites
  • Valid Microsoft credentials such as Azure Data Engineer Associate (DP-203), Azure Database Administrator Associate, or Azure Fundamentals are highly desirable
Job Responsibility
Job Responsibility
  • Data Lakehouse Engineering: Analyze business requirements to design and construct robust data assets within an Azure data lakehouse framework across multi-layered data stores (Bronze, Silver, and Golden layers)
  • Pipeline Automation & Orchestration: Build, automate, and orchestrate scalable enterprise ETL pipelines within Azure Synapse Workspaces utilizing triggers, data flows, integration runtimes, and performance monitors
  • Dynamics 365 Data Integration: Extract, transform, and ingest structured data from Dynamics 365 Customer Engagement (CE) and Dynamics 365 Finance & Operations (F&O) using Dataverse, Common Data Service (CDS), Data Entities, and native APIs
  • OpenText Document Migration: Define and implement automated ETL workflows to safely extract and migrate high-sensitivity digital files from legacy systems into an enterprise OpenText document management solution
  • Advanced Data Modeling: Design relational, physical, and logical data models that align with the organization's Minimum Viable Product (MVP) analytical and reporting needs
  • Query Performance Optimization: Write complex T-SQL/PL-SQL scripts, profile data streams, and perform deep database tuning to optimize query execution and overall lakehouse processing efficiency
  • Data Security & Governance: Implement strict data masking, column-level security controls, and encryption mechanisms to safeguard sensitive data within Azure SQL databases, Data Lakes, and Power BI dashboards
  • DevOps & CI/CD Deployment: Manage analytics source code within Azure Repos, log project deliverables in Azure DevOps, and construct continuous integration/continuous deployment (CI/CD) release pipelines for Synapse workspaces
  • Executive Visualization & Reporting: Develop precise data dashboards and Power BI reports, verifying data accuracy, profiling integrity, and compliance with public-sector architecture standards
What we offer
What we offer
  • Enterprise Migration Ownership: Command full technical delivery over a highly visible migration portfolio spanning big data pipelines and specialized enterprise document storage (OpenText)
  • Modern Architecture Stack: Broaden your cloud profile by manipulating raw data into refined, analytics-ready multi-tier data structures (Bronze/Silver/Gold) inside Azure Synapse
  • Long-Term Continuity: Benefit from a stable 10-month contract framework with potential extensions structured through a multi-year VOR master service agreement
  • Stable Schedule: Provide essential technical value under a reliable, standard daytime corporate schedule within an elite public sector-aligned data team based in downtown Toronto
  • Fulltime
Read More
Arrow Right

Senior Systems Engineer, R&D Business Systems

Fivetran is building data pipelines to power the modern data stack for thousands...
Location
Location
Canada , Toronto
Salary
Salary:
125882.00 - 151064.50 CAD / Year
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in the software industry with a passion for solving complex system engineering problems - experience designing and developing reusable libraries and experimentation platforms for backend and frontend from scratch, leveraging industry best practices
  • Proven experience developing integrations using APIs (REST/GraphQL), webhooks, and modern programming/scripting languages (Python, Java), and building systems leveraging low-code and full code solutions, and deploying them using modern CI/CD practices and ensuring observability
  • Strong proficiency in SQL, experience working with cloud data warehouses (e.g., BigQuery, Snowflake, Redshift), and experience with BI and data visualization tools such as Sigma, Looker Studio, Tableau, or Power BI
  • Experience building ground-up and deploying AI/ML-powered utilities or agents using LLMs (e.g., OpenAI, Claude, etc.) to automate code writing, documentation, or deliver intuitive and effective user-facing prototypes and full-scale solutions
  • Hands-on experience using, administering, and customizing core enterprise systems: Jira, Slack, Zendesk, Salesforce, Aha!, etc.
  • Excellent communication skills in English with the ability to bridge the gap between technical details and business outcomes
  • Experience working cross-functionally with global, engineering, product, design, and data analytics teams
  • Ability to independently drive complex projects, breaking down large-scale initiatives into phased deliverables that provide eminent value to users without compromising on the vision and overall OKRs
Job Responsibility
Job Responsibility
  • Lead the development of custom system solutions, tools, and dashboards that power the R&D operations and seamless data flow and process alignment across the Fivetran feature development lifecycle
  • Design, develop, and maintain bidirectional integrations between core platforms such as Jira, Zendesk, Salesforce, and other GTM and G&A Systems to streamline the feature development lifecycle and R&D operations
  • Create ground-up and maintain custom AI agents and internal tools to help engineering managers, product Managers and leadership quickly access relevant data, draft compelling technical requirements and design, synthesize customer feedback, and align with strategic goals and OKRs to improve operational efficiency and launch innovative products faster
  • Design and build production-grade backend services and integration workflows in Python and TypeScript
  • Define API contracts, data models, and integration patterns with strong attention to reliability, idempotency, and security
  • Write high-quality, tested code with clear standards for unit, integration, and end-to-end testing
  • Own observability, operational readiness, and production support for internal tools and data pipelines
  • Build maintainable React-based internal applications with strong UX, accessibility, and performance practices
  • Leverage AI assistants to streamline IDE-based development in real-time and Coding Agents, such as Claude Code, to automatically generate code for use cases such as incident resolution, feature development, testing, investigations, and documentation
  • Create comprehensive technical documentation for all integrations, data models, and deployed systems
What we offer
What we offer
  • 100% employer-paid medical insurance
  • Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays, and volunteer days off
  • RSU stock grants
  • Professional development and training opportunities
  • Company virtual happy hours, free food, and fun team-building activities
  • Monthly cell phone stipend
  • Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents
  • Fulltime
Read More
Arrow Right