Jobs · greenhouse:prizepicks
Senior Software Engineer (React)
Vantage Compute · Remote · Posted 6d ago
Available in 2 locations
North America · remote Apply → Remote · remote Apply →About the role
Develop internal tooling and platforms for PrizePicks' promotional and partner programs using React and TypeScript.
At PrizePicks, we are the fastest-growing sports company in North America, as recognized by Inc. 5000. As the leading platform for Daily Fantasy Sports, we cover a diverse range of sports leagues, including the NFL, NBA, and Esports titles like League of Legends and Counter-Strike. Our team of over 550 employees thrives in an inclusive culture that values individuals from diverse backgrounds, regardless of their level of sports fandom. Ready to reimagine the DFS industry together? Job Summary We are seeking a Software Engineer III with strong TypeScript and React expertise to join our Martech team. In this role, you will own the development of internal tooling and platforms that power PrizePicks' promotional and partner programs — including back-office systems for promotion creation and issuance, integrations with Braze for campaign delivery, and a platform for managing our affiliate partner network, tracking performance, and processing payouts. This is primarily a web engineering role. You'll spend most of your time building complex, data-heavy internal applications in React, with occasional touchpoints to React Native where promotional surfaces extend into the mobile app. You will own the delivery of complex work end-to-end, begin guiding junior engineers, and contribute to architectural decisions that shape the systems our Digital Ads, Engagement, and Partnerships teams run on. What You'll Do Own feature development Take ownership of features end-to-end — from technical design through delivery. This means building the internal tools that let teams create, configure, and issue promotions; manage affiliate partner relationships; and track program performance and payouts — not just surfaces users see, but the platforms our internal teams depend on daily. Write high-quality code Produce TypeScript and React code that is clean, performant, well-tested, and raises the bar for the codebase. Internal tools carry real operational weight — quality here directly affects the teams relying on them. Integrate with third-party platforms Build and maintain integrations with platforms like Braze and Appsflyer. Coordinate how promotions are created, targeted, and delivered to users. Understand the data contracts between internal systems and external platforms, and build accordingly. Build the affiliate partner platform Contribute to the design and development of systems that organize our partner program — onboarding, performance tracking, attribution, and payout workflows. You're comfortable reasoning about complex data relationships and the operational workflows that surround them. Contribute to architecture Participate in team-level architectural decisions around internal application patterns, data modeling, API design, and third-party integration strategies. Improve quality proactively Identify opportunities to improve reliability, data accuracy, UI performance, and developer experience in our internal tooling — 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 Product, Marketing, and Partnerships to understand operational workflows and translate them into well-designed tooling. You're comfortable sitting in a room with non-technical stakeholders and turning fuzzy requirements into a concrete build plan. Participate in on-call rotation Take increasing ownership of incident response, contributing to root cause analysis and systemic improvements — including issues with promotion issuance, payout processing, or integration failures. Build team knowledge Document technical decisions, data models, and integration patterns to strengthen your team's shared understanding. What You Have Experience 3–5 years of professional software engineering experience, with meaningful time building React web applications — ideally including internal tools, admin platforms, or operational dashboards History of delivering complex features within a software team to drive business outcomes Experience breaking down ambiguous operational requirements into concrete technical plans Exposure to integrating with third-party platforms and managing the data contracts between systems Familiarity with React Native is a plus — occasional contribution to mobile promotional surfaces may be required Technical Skills Advanced proficiency in TypeScript — you write clean, type-safe, production-quality code Strong React experience — deep understanding of component lifecycle, hooks, performance optimization, and patterns for data-heavy, form-heavy internal applications Experience with RTK Query, React Query, or similar data-fetching and caching layers for complex admin UIs Experience building and consuming REST or GraphQL APIs; comfort reasoning about backend data models even if your primary focus is the frontend Familiarity with Braze or similar CRM/messaging platforms — understanding how promotions, segments, and campaigns are structured and delivered Experience with state management solutions suited to complex, multi-step workflows (form state, async data, optimistic updates) Solid testing practices — unit and component testing with Jest; familiarity with Playwright, Cypress, or similar E2E frameworks Familiarity with CI/CD pipelines, containerized local dev environments, and web deployment workflows Working knowledge of React Native — enough to contribute to mobile-facing promotional surfaces when needed Working Style Autonomous — you can take an ambiguous operational problem and drive it to a well-defined technical solution Comfortable working directly with internal stakeholders to validate requirements and surface tradeoffs Strong written communicator, especially important in a fully remote environment Able to balance deep technical work with collaborative design and planning What Makes You Stand Out Prior experience building internal tooling, back-office platforms, or operational dashboards at scale Hands-on experience with Braze — building integrations, managing campaign data, or working with its API Familiarity with Go or Ruby/Rails at a read level — enough to navigate BFF and monolith APIs, trace data flows, and collaborate effectively with backend engineers without needing a translator Experience with affiliate or partner program platforms, payout workflows, or performance tracking systems Familiarity with financial data considerations — auditability, reconciliation, and accuracy requirements around payouts Comfort working in Kubernetes-based deploy environments (K8s manifests, ArgoCD) — you don't need to own it, but you're not intimidated by it Experience using AI-assisted development tools for coding, planning, and scoping work Prior experience working in a remote engineering organization This application period will remain open for 30 days. We’re committed to finding the best candidate, so this date may be adjusted, and any changes will be reflected in this posting. Date Posted: 06/10/2026 First Extension: 07/10/2026 Second Extension: 08/09/2026 Benefits you’ll receive: In addition to your great compensation package, full-time employees will be eligible for the following perks: 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 You must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time. PrizePicks is an Equal Opportunity Employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
Read the full posting on greenhouse:prizepicks →
FAQ
Is the Senior Software Engineer (React) role at Vantage Compute remote?+
This Senior Software Engineer (React) position is listed as remote (Remote).
What is the salary for the Senior Software Engineer (React) role at Vantage Compute?+
The listing states Estimated 127k-242k USD.
What seniority level is this Senior Software Engineer (React) role?+
This is a senior level position.
How do I apply for the Senior Software Engineer (React) role at Vantage Compute?+
Use the "Apply on greenhouse:prizepicks" button to open the original posting on greenhouse:prizepicks, where you can submit your application directly to Vantage Compute.