Software Engineering Director
Posted 2 hours 47 minutes ago by Omaze
We're growing our Pricing Innovation Engineering team that works on some of the coolest software in the industry-the systems that price betting markets for the major US sports. The team you will join works with quantitative analysts to model pricing for these markets, while proactively identifying opportunities for technical innovation within the Risk and Trading organization. You will be a Senior Software Engineer in FanDuel's Trading Solutions team, an essential part of a cross functional agile team that directly impacts our business. You will implement creative, high quality solutions, scope effort and timelines, and balance priorities of stakeholders and engineering needs. Your work is a primary driver of high quality software, taking ownership of testing, deploying, monitoring, and maintaining.
You will work directly with quantitative analysts to improve the major US sports platforms. You will be a domain expert on price modeling implementation and its place within the larger Risk and Trading landscape. Beyond the developer role you will identify opportunities yourself in the quantitative space to innovate through technology.
THE GAME PLANYou are a significant and autonomous contributor whose work is consistently of high quality. You solve difficult problems, applying appropriate technologies and best practices. You design, build, and maintain stable, performant software in a pragmatic, reusable way. You engage in technical discussions, assist in designing and implementing solutions, pair program with junior engineers, and deliver constant improvements. You are excited about learning and driving your professional development.
RESPONSIBILITIES- Assist in the creation of quantitative models and help productionalize this software with other engineers.
- Develop project ideas with stakeholders and peers.
- Own parts of product and technology and become a subject matter expert.
- Write simple, extendable code, following standards and best practices, and test your code thoroughly.
- Balance customer requirements with team requirements.
- Participate actively in the code review process, design discussions, team planning, and ticket/metric/COE reviews.
- Classify, store, and handle data in accordance with FanDuel policies.
- Track security risks and mitigate or escalatio n them in a timely manner.
- Focus on operational excellence, constructively identify problems, and propose solutions.
- Take on projects and make software enhancements that improve the team's software and processes.
- Resolve the root cause of complex problems, leaving software better and easier to maintain.
- Train new teammates on how the team's software is constructed, operates, is secure, and fits into the bigger picture.
- Foster constructive dialogue and seek professional resolutions.
- Recruit and interview for your team.
- Estimate stories/tasks accurately and deliver them on time.
- Mentor and help develop others.
- Support on call rotation when required, providing excellent customer support.
- Stay up to date with market standards and open source frameworks.
- Humble, pragmatic, self managed with a thirst for knowledge, never satisfied, and always challenging the norm.
- Creative problem solving ability.
- A passion for learning and always getting better.
- Degree in Computer Science, Data Science, Engineering, Mathematics, Physics, or related discipline.
- 5+ years of industry experience in Engineering, Machine Learning, Data Science, Finance Engineering, or Statistics.
- 5+ years of software development experience.
- Proficient in modern OOP language; C# experience beneficial.
- Understanding of performance, hardware, and low level memory management (C, C++, or Rust experience beneficial).
- Fundamental understanding of data structures and algorithms.
- Proficient in GitOps patterns.
- Experience with CI/CD tooling (BuildKite and GitHub Actions knowledge beneficial).
- Experience with cloud based infrastructure and technologies.
- Knowledge of AWS with API Gateway, workflow orchestration, Lambda, and serverless applications.
- Knowledge of infrastructure as code (Terraform, Helm).
- Experience designing relational databases.
- Experience with streaming technologies (Kafka).
- Ability to document code, research, and designs clearly (Jira and Confluence experience nice to have).
- Proficiency translating requirements into design and applications.
- Understanding of containers (Docker) and orchestration (Kubernetes).
- Demonstrated operational excellence and on call support.
- Unit testing experience and integration of testing best practices into SDLC.
- Experience working in an Agile environment.
We offer a range of health plans, paid time off, annual bonus, 401(k) with up to 5% match, commuter benefits, pet insurance, and more.
Benefits differ across location, role, and level.
COMPENSATIONThe applicable salary range for this position is $149,000 - $195,300 USD, dependent on experience, location, and business needs.
Additional benefits may include medical, vision, dental, life insurance, disability insurance, 401(k) matching, short term and long term incentive compensation, paid personal time off, 14 paid company holidays, and paid sick time per applicable laws.
EEO STATEMENTFanDuel is an equal opportunities employer. We believe FanDuel is strongest when all employees feel valued, respected, and included. We are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, creed, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, or any other characteristic protected by state, local or federal law.
DISABILITY ACCOMMODATIONSFanDuel is committed to providing reasonable accommodations for qualified individuals with disabilities. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process-including support for the interview or onboarding process-please email .
LEGAL NOTICEIt is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.