Software Engineer III, Ruby on Rails, Marketing Technology

Posted 4hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer building Ruby on Rails applications for marketing technology at PrizePicks. Working with integrations and guiding junior engineers in a dynamic growth environment.

Responsibilities:

  • 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. You should be comfortable sitting in a room with a marketer and speaking their language.
  • Participate in on-call rotation: Take increasing ownership of incident response, contributing to root cause analysis and systemic improvements.
  • Build team knowledge: Document technical decisions, data models, and integration patterns to strengthen your team's shared understanding.

Requirements:

  • 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
  • Exposure to large-scale, high-throughput distributed systems — you understand the challenges of building software that serves millions of users in real time

Benefits:

  • Company-subsidized medical, dental, & vision plans
  • 401(k) plan with company match
  • Annual bonus
  • Flexible PTO to encourage a healthy work/life balance (2 weeks STRONGLY encouraged!)
  • Generous paid leave programs, including 16-week paid parental leave and disability benefits
  • Workplace flexibility and modern work schedules focused on getting the job done, not hours clocked
  • Company-wide in-person events and team outings
  • Lifestyle enhancement program
  • Company equipment provided (Windows & Mac options)
  • Annual performance reviews with opportunities for growth and career development