PrizePicks

PrizePicks is the fastest-growing sports company in North America according to the 2023 Inc. 5000 rankings, two years running, and the largest independent skill-based fantasy sports operator in the country.

Software Engineer III, Ruby on Rails, Marketing Technology

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

25 days ago

Salary

$145K - $155K / year

Seniority

Senior

Job Description

Software Engineer III, Ruby on Rails, Marketing Technology

PrizePicks

• 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.

Job 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

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

Related Job Pages

More Backend Engineer Jobs

Chainguard logo

Senior Software Engineer, .NET

Chainguard

Making the software supply chain secure by default.

Backend Engineer25 days ago
Full TimeRemoteTeam 51-200Since 2021H1B Sponsor

• Own architecture and direction for .NET ecosystem infrastructure, enabling secure, reproducible build, test, and distribution workflows for .NET libraries and SDKs. • Design and maintain automation for building, updating, validating, and publishing .NET artifacts (NuGet packages), including vulnerability scanning, remediation, SBOMs, and provenance. • Build internal developer tools (MSBuild tasks/targets, NuGet tooling, CLIs, code generators) that improve how we build and maintain .NET packages at scale. • Integrate deeply with MSBuild, NuGet, and artifact repositories, solving complex dependency and version-resolution issues in large codebases and mono-repos. • Collaborate with product and engineering leadership to shape the .NET libraries roadmap and deliver on key business outcomes for Chainguard Libraries. • Mentor and unblock other engineers through design reviews, documentation, and hands-on debugging of build and infrastructure issues. • Partner with Platform, Delivery, Sustaining, and Security teams to ensure .NET pipelines and services meet reliability and security expectations.

United States
$157K - $184K / year
Job Closed
Chainguard logo

Staff Software Engineer, .NET

Chainguard

Making the software supply chain secure by default.

Backend Engineer25 days ago
Full TimeRemoteTeam 51-200Since 2021H1B Sponsor

• Own architecture and direction for .NET ecosystem infrastructure, enabling secure, reproducible build, test, and distribution workflows for .NET libraries and SDKs. • Design and maintain automation for building, updating, validating, and publishing .NET artifacts (NuGet packages), including vulnerability scanning, remediation, SBOMs, and provenance. • Build internal developer tools (dotnet build and MSBuild tasks/targets, NuGet tooling, CLIs, code generators) that improve how we build and maintain .NET packages at scale. • Integrate deeply with dotnet projects, NuGet, and artifact repositories, solving complex dependency and version-resolution issues in large codebases and mono-repos. • Collaborate with product and engineering leadership to shape the .NET libraries roadmap and deliver on key business outcomes for Chainguard Libraries. • Mentor and unblock other engineers through design reviews, documentation, and hands-on debugging of build and infrastructure issues. • Partner with Platform, Delivery, Sustaining, and Security to ensure .NET pipelines and services meet reliability and security expectations.

United States
$205K - $231K / year
Full TimeRemoteTeam 1,001-5,000Since 1942H1B No Sponsor

• Realizar visitas periódicas aos clientes e potenciais parceiros, conforme roteiro e programação definidos, com foco na manutenção, reativação e prospecção de novos negócios; • Prospectar novos clientes e identificar oportunidades de expansão em novas praças, acompanhando também o mercado e a atuação da concorrência; • Inserir pedidos de vendas, elaborar propostas comerciais e relatórios, seguindo os padrões e normas da companhia; • Acompanhar diariamente os indicadores do canal de atuação; • Garantir o cumprimento do roteiro de visitas planejado; • Assegurar o faseamento do sell-in conforme plano tático estabelecido; • Realizar negociações de preços, prazos e condições de entrega, respeitando as políticas comerciais da empresa; • Atuar na venda do portfólio de produtos da companhia, buscando o alcance dos resultados e fortalecimento do relacionamento com os clientes.

Brazil
Full TimeRemoteTeam 5,001-10,000Since 1995H1B No Sponsor

• Work alongside CI&T to support a client in the financial sector; • Develop backend components; • Design, develop and maintain high-quality, high-performance microservices; • Actively participate in all phases of the software development lifecycle, including technical refinement, development, testing and deployment; • Collaborate with the team to propose and implement technical solutions aligned with business requirements; • Take part in code reviews, ensuring quality and adherence to best practices; • Work collaboratively with team members and clients, fostering a productive and cooperative environment; • Maintain clear and efficient communication with all team members, facilitating information sharing and alignment of goals.

Brazil