Remote Position

[Remote] Software Engineer, Customer Studio Backend

๐ŸŒ Remote ยท United States ๐Ÿ’ผ Full-time

Note: The job is a remote job and is open to candidates in USA. Recruiting from Scratch is recruiting for an unnamed company building a data activation platform. The Senior Software Engineer will build and evolve backend systems for Customer Studio, focusing on warehouse performance, audience syncing, analytics, experimentation, and AI-powered workflows.

Responsibilities

  • Design, build, and maintain backend systems for a no-code product that enables customers to activate warehouse data without needing to write SQL
  • Develop features that help users create audience segments, decide which data to sync, and activate data across downstream platforms
  • Own projects from initial problem definition through architecture, implementation, deployment, and ongoing improvement
  • Work closely with product and other engineering teams to turn customer needs into reliable, scalable solutions
  • Improve the speed, performance, and interactivity of warehouse-powered products
  • Investigate and implement query optimizations, precomputed state, and other performance improvements
  • Explore warehouse-specific optimizations to improve customer workflows
  • Design systems that remain maintainable and reliable as customer data volumes and usage grow
  • Develop systems that help customers understand and evaluate audience segments
  • Build features that support experimentation with downstream tools
  • Enable customers to track the performance of different audiences and use data to make better decisions
  • Help shape the architecture behind analytics and experimentation workflows
  • Explore ways to make data syncing faster and keep customer data fresher
  • Work on real-time audience computation and syncing as data warehouses increasingly adopt change data capture (CDC) and other real-time technologies
  • Build reliable backend systems that support low-latency, high-throughput data processing
  • Contribute to making data activation workflows more seamless through generative AI
  • Identify opportunities to improve user experiences and reduce friction in working with data
  • Build practical AI-powered capabilities that solve real customer problems
  • Make thoughtful architectural decisions across backend systems and distributed services
  • Consider scalability, maintainability, reliability, and simplicity when designing solutions
  • Build and evolve core systems rather than relying solely on off-the-shelf components
  • Take responsibility for the long-term quality and extensibility of the systems you develop
  • Engage with product specifications and contribute to defining solutions before implementation begins
  • Bring strong customer and product thinking to technical decisions
  • Work directly with customers on difficult scaling problems when needed
  • Communicate clearly across engineering and product teams, and take ownership of outcomes rather than only completing assigned tasks

Skills

  • Senior-level software engineer with strong backend engineering fundamentals
  • Demonstrated experience building and evolving production backend systems
  • Experience with distributed systems, system architecture, scalability, maintainability, and reliability
  • Evidence of owning complex projects from design through implementation and production
  • Strong product mindset, including the ability to understand customer needs and make sound technical trade-offs
  • Comfortable engaging with product specifications and contributing to problem definition
  • Strong backend engineering and distributed systems experience
  • Ability to design scalable, reliable, maintainable, and extensible software
  • Experience reasoning about data-intensive systems and performance challenges
  • Strong architectural judgment and ability to solve complex technical problems from first principles
  • Experience building systems that serve customer-facing product workflows
  • Ability to work on systems involving data warehouses, audience computation, syncing, or real-time data processing
  • Understands how technical decisions affect customer outcomes and product usability
  • Can translate ambiguous customer problems into practical technical solutions
  • Comfortable discussing product specifications and helping shape the solution
  • Balances technical quality with speed, simplicity, and business impact
  • Takes ownership of outcomes rather than focusing only on implementation details
  • Can lead projects independently from problem definition through delivery
  • Makes thoughtful decisions about architecture, reliability, and future maintainability
  • Proactively identifies performance bottlenecks and opportunities for improvement
  • Works effectively in a fast-moving environment with substantial autonomy
  • Shows persistence and intellectual curiosity when solving difficult problems
  • Strong written and verbal communication
  • Comfortable collaborating with product and engineering partners
  • Able to explain technical trade-offs clearly
  • Works with compassion and kindness while maintaining a high engineering bar
  • Demonstrates a growth mindset and responds constructively to feedback
  • Experience with data warehouses and warehouse query optimization
  • Experience with Reverse ETL, customer data platforms, data activation, or marketing technology
  • Experience with real-time data processing, change data capture (CDC), and audience syncing
  • Experience with analytics, experimentation, or audience segmentation
  • Experience with low-latency APIs, caching layers, or high-throughput distributed systems
  • Experience applying generative AI to customer-facing product workflows
  • Experience building infrastructure or core backend systems from scratch

Benefits

  • Meaningful equity compensation through ISO options, with early exercise and a 10-year post-termination exercise window.
  • Remote-first working arrangements, with remote, hybrid, and office-based options.
  • Office access in San Francisco, New York City, and North Carolina.
  • High ownership and autonomy.
  • Opportunities for career growth in a rapidly expanding company.

Company Overview

  • A recruiting agency working with technology companies to help them hire software engineers, data roles, product managers, and hardware. It was founded in 2021, and is headquartered in New York, New York, USA, with a workforce of 11-50 employees. Its website is https://www.recruitingfromscratch.com/.
  • Apply Now โ†’

    More Open Positions

    Explore similar remote opportunities