Senior Software Engineer

FanDuel•New York City, NY
•Hybrid

About The Position

FanDuel is seeking a full stack Senior Software Engineer to lead the design, development, and delivery of high-scale applications. The engineer will autonomously architect resilient systems, establish modern engineering standards, and collaborate with cross-functional partners on technical and product initiatives. The role owns frontend architecture for web and mobile products while also building and extending services across the stack. It includes setting technical direction, raising engineering quality, and mentoring other engineers. Additional duties may be assigned by the Company to support evolving business needs. The position will shape the long-term architecture of full stack and microservices platforms, lead cross-team technical initiatives, and guide technology choices in fast-paced, high-scale environments. The engineer will partner with product, business, and external engineering teams to clarify requirements, manage dependencies, and identify technical risks. They will architect secure, resilient, maintainable applications; build performant frontend interfaces, backend microservices, and high-throughput GraphQL APIs; and promote engineering excellence through code review and testing practices.

Requirements

  • Degree in Computer Science or a related field, or equivalent practical experience.
  • At least 5 years of experience building and shipping production software.
  • Deep expertise in modern frontend architecture using TypeScript, JavaScript (ES6+), and React, including component design, state management, and hooks.
  • Experience with React Native mobile development and readiness to work with native Swift/iOS and Kotlin/Android development.
  • Strong skills in HTML5, CSS3, responsive design, and cross-browser and cross-device compatibility across web and mobile.
  • Track record of frontend performance optimization, including code splitting, lazy loading, bundle and asset optimization, rendering performance, and Core Web Vitals.
  • Test-first mindset and hands-on frontend testing experience, such as Jest or React Testing Library, with commitment to code quality, maintainability, and observability.
  • Working knowledge of backend services in Java and Spring Boot sufficient to build and extend APIs and collaborate with backend teams.
  • Experience consuming and integrating client APIs, including GraphQL.
  • Understanding of software design patterns and architectural best practices for reliable, scalable, maintainable systems.
  • Hands-on use of AI development tools in real projects, such as AI coding assistants, agentic IDEs, or LLM-based testing or review tools.
  • Strong communication and cross-functional collaboration skills.
  • Technical leadership experience, including mentoring engineers, setting technical direction, and raising team engineering standards.

Nice To Haves

  • Existing Swift or Kotlin experience.
  • Experience with design systems, reusable component libraries, and WCAG accessibility best practices.
  • Familiarity with relational databases, messaging or streaming concepts such as Kafka, and GraphQL federation such as Cosmo.
  • Experience with CI/CD pipelines and build tooling such as Gradle and Buildkite.
  • Experience with cloud infrastructure, preferably AWS, containerization with Docker, and orchestration with Kubernetes; exposure to Helm and Terraform is a plus.

Responsibilities

  • Drive sustained business impact across team goals, product capabilities, and technical systems.
  • Own semi-annual and annual technical objectives and deliver mission-critical systems on schedule.
  • Define the long-term architectural vision for core full stack and microservices platforms.
  • Architect solutions to complex, ambiguous engineering challenges, balancing delivery speed with long-term system health.
  • Lead cross-team technical initiatives and extend engineering standards and platform impact across the organization.
  • Mentor engineers, influence organizational design standards, and champion engineering and operational best practices.
  • Manage technical dependencies and align architectural strategy with external engineering teams.
  • Partner with product and business stakeholders to resolve ambiguity, clarify requirements, and address technical risks early.
  • Guide technology choices using deep domain knowledge in fast-paced, high-scale environments.
  • Streamline application architecture with a focus on scalability, efficiency, and business outcomes.
  • Architect and build resilient, secure, maintainable applications capable of handling high traffic.
  • Develop high-performance frontend interfaces and backend microservices using modern frameworks and design patterns.
  • Design, build, and optimize high-throughput GraphQL APIs for client applications and backend integrations.
  • Lead code reviews, establish testing strategies, and enforce engineering excellence throughout the software development lifecycle.
  • Perform other duties as assigned by the Company.

Benefits

  • Health plans, including options with no paycheck cost.
  • Fertility and family planning programs.
  • Mental health support.
  • Fitness benefits.
  • Paid time off and sick leave.
  • Annual bonus and long-term incentive opportunities based on performance.
  • 401(k) with up to a 5% match.
  • Commuter benefits.
  • Pet insurance.
  • Medical, vision, and dental insurance.
  • Life insurance.
  • Disability insurance.
  • Short-term or long-term incentive compensation, potentially including cash bonuses and stock program participation.
  • Paid personal time off.
  • 14 paid company holidays.
  • Paid sick time in accordance with applicable state and federal laws.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service