Jobs · Engineering

Software Engineer III (Ruby on Rails) (Marketing Technology)

PrizePicks · United States · 2 days ago
RemoteRemoteEngineering$145k–$155k/yrFull-time

Job Summary

We are seeking a Software Engineer III with strong Ruby on Rails expertise to join our Marketing Technology (MarTech) team. In this role, you will own feature development within Rails-based backend services that power PrizePicks' member engagement, lifecycle marketing, and marketing enablement infrastructure - including data pipelines, customer data platform integrations, and marketing automation tooling.

What You'll Do

  • Own feature development: Take ownership of features end-to-end - from technical design through delivery - breaking complex projects into well-scoped, deliverable pieces across our martech stack.
  • Write high-quality code: Produce Ruby code that is idiomatic, performant, well-tested, and raises the bar for the codebase.
  • Contribute to architecture: Participate in team-level architectural decisions around data modeling, CDP event schemas, service boundaries, API design, and background processing patterns.
  • Build and maintain martech integrations: Design and own integrations with our Customer Data Platform (CDP) and marketing automation tools like Braze - including event ingestion, audience syncing, and canvas triggering via API.
  • Improve quality proactively: Identify opportunities to improve data reliability, pipeline performance, and developer experience - and act on them.
  • Guide junior engineers: Provide technical guidance to Software Engineers I and II through thorough code reviews, pairing sessions, and design feedback.
  • Collaborate cross-functionally: Work closely with Marketing, Data, and Product teams to translate campaign and personalization requirements into reliable technical implementations.

What You Have Experience

  • 3–5 years of professional software engineering experience, with meaningful time building Ruby on Rails applications.
  • Hands-on experience working with a Customer Data Platform (Rudderstack, Segment, mParticle, or similar) — you understand how event tracking, identity resolution, and audience building work in practice.
  • Experience integrating with marketing automation platforms such as Braze, Iterable, or Klaviyo, including direct API usage (not just clicking buttons in a UI).
  • History of delivering complex features within a software team to drive business outcomes.
  • Experience breaking down ambiguous requirements — including those coming from non-technical stakeholders like marketers — into concrete technical plans.
  • Experience with large-scale, high-throughput distributed systems — you understand the challenges of building software that serves millions of users in real time.

Technical Skills

  • Advanced proficiency in Ruby on Rails — you understand the framework deeply and write clean, idiomatic, production-quality code.
  • Strong PostgreSQL skills — schema design, query optimization, migrations, and understanding of performance characteristics at scale.
  • Experience designing and building RESTful APIs within Rails.
  • Solid data engineering fundamentals: pipeline design, event schema management, and working with high-volume data flows are areas where you're comfortable.
  • Solid testing practices — RSpec or Minitest, unit, integration, and end-to-end testing strategies.
  • Familiarity with background job processing (Sidekiq or similar).
  • Familiarity with containerization (Docker) and orchestration (Kubernetes).
  • Understanding of CI/CD pipelines and deployment workflows.

Working Style

  • Autonomous — you can take an ambiguous problem and drive it to a well-defined solution.
  • Comfortable providing and receiving direct technical feedback.
  • Strong written communicator, especially important in a fully remote environment.
  • Able to context-switch between deep technical work and collaborative conversations with marketing stakeholders.

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 1 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 4 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 4 days ago
Information Technologyapply on epic.avature.net