[Remote] Software Engineer III (Ruby on Rails) (Marketing Technology)
Note: The job is a remote job and is open to candidates in USA. PrizePicks is the fastest-growing sports company in North America, recognized as a leader in Daily Fantasy Sports. They are seeking a Software Engineer III with strong Ruby on Rails expertise to join their Marketing Technology team, where the role involves owning feature development, contributing to architecture, and guiding junior engineers.ResponsibilitiesOwn 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 stackWrite high-quality code: Produce Ruby code that is idiomatic, performant, well-tested, and raises the bar for the codebaseContribute to architecture: Participate in team-level architectural decisions around data modeling, CDP event schemas, service boundaries, API design, and background processing patternsBuild 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 APIImprove quality proactively: Identify opportunities to improve data reliability, pipeline performance, and developer experience - and act on themGuide junior engineers: Provide technical guidance to Software Engineers I and II through thorough code reviews, pairing sessions, and design feedbackCollaborate 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 languageParticipate in on-call rotation: Take increasing ownership of incident response, contributing to root cause analysis and systemic improvementsBuild team knowledge: Document technical decisions, data models, and integration patterns to strengthen your team's shared understandingSkills3–5 years of professional software engineering experience, with meaningful time building Ruby on Rails applicationsHands-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 practiceExperience 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 outcomesExperience breaking down ambiguous requirements — including those coming from non-technical stakeholders like marketers — into concrete technical plansExposure to large-scale, high-throughput distributed systems — you understand the challenges of building software that serves millions of users in real timeAdvanced proficiency in Ruby on Rails — you understand the framework deeply and write clean, idiomatic, production-quality codeStrong PostgreSQL skills — schema design, query optimization, migrations, and understanding of performance characteristics at scaleExperience designing and building RESTful APIs within RailsSolid data engineering fundamentals: pipeline design, event schema management, and working with high-volume data flows are areas where you're comfortableSolid testing practices — RSpec or Minitest, unit, integration, and end-to-end testing strategiesFamiliarity with background job processing (Sidekiq or similar)Familiarity with containerization (Docker) and orchestration (Kubernetes)Understanding of CI/CD pipelines and deployment workflowsAutonomous — you can take an ambiguous problem and drive it to a well-defined solutionComfortable providing and receiving direct technical feedbackStrong written communicator, especially important in a fully remote environmentAble to context-switch between deep technical work and collaborative conversations with marketing stakeholdersExperience using AI-assisted development tools for coding, planning, and scoping workExperience with agentic coding tools and AI-augmented development workflowsPrior experience working in a remote engineering organizationDeeper data engineering background — experience with tools like dbt, Spark, Airflow, or building analytical pipelines in a data warehouse environmentExperience building or maintaining a user segmentation or audience management systemFamiliarity 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)BenefitsCompany-subsidized medical, dental, & vision plans401(k) plan with company matchAnnual bonusFlexible PTO to encourage a healthy work/life balance (2 weeks STRONGLY encouraged!)Generous paid leave programs, including 16-week paid parental leave and disability benefitsWorkplace flexibility and modern work schedules focused on getting the job done, not hours clockedCompany-wide in-person events and team outingsLifestyle enhancement programCompany equipment provided (Windows & Mac options)Annual performance reviews with opportunities for growth and career developmentCompany OverviewPrizePicks is a mobile app platform that covers sports betting of leagues. It was founded in 2015, and is headquartered in Atlanta, Georgia, USA, with a workforce of 501-1000 employees. Its website is https://prizepicks.com.