PrizePicks is the fastest-growing sports company in North America and is seeking a Software Engineer III with strong Ruby on Rails expertise to join their Marketing Technology team. The role involves owning feature development within Rails-based backend services, guiding junior engineers, and contributing to architectural decisions that enhance marketing outcomes.
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
- 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
- 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
- Experience using AI-assisted development tools for coding, planning, and scoping work
- Experience with agentic coding tools and AI-augmented development workflows
- Prior experience working in a remote engineering organization
- Deeper data engineering background — experience with tools like dbt, Spark, Airflow, or building analytical pipelines in a data warehouse environment
- Experience building or maintaining a user segmentation or audience management system
- Familiarity with identity resolution concepts (device graphs, deterministic vs. probabilistic matching)
- Experience supporting experimentation in marketing surfaces (holdout groups, A/B tests, send-time optimization)
- Working knowledge of compliance considerations around user data in marketing contexts (CAN-SPAM, TCPA, CCPA)