Senior Software Developer, Pricing Engine
Job Description
theScore, a wholly-owned subsidiary ofĀ PENN EntertainmentĀ , empowers millions of sports fans through its digital media and sports betting products. Its media app ātheScoreā is one of the most popular in North America, delivering fans highly personalized live scores, news, stats, and betting information from their favorite teams, leagues, and players.Ā theScoreās sports betting app ātheScore Bet Sportsbook & Casinoā delivers an immersive and holistic mobile sports betting and iCasino experience. theScore Bet is currently live in the Company's home province of Ontario.Ā theScore also creates and distributes innovative digital content through its web, social and esports platforms.
About the Role & Team
As part of the theScore team, you will be working with a distributed team of smart, friendly, and dedicated engineers, product managers, and designers determined to deliver some of the best apps the market has to offer. We want you to be challenged and to get the full experience of what itās like to work at theScore!
The Pricing Team serves as the crucial intermediary for our in-house odds production, supplying odds to our Vegas platform. We develop and maintain the Pricing Engine, which integrates data from our Data Science teams with live sports market feeds to generate accurate and timely odds. Our team also manages Dartboard, an administrative UI where internal traders adjust and fine-tune the odds we've provided. We're embarking on this exciting new initiative and operating under stringent requirements for latency, throughput, and uptime to ensure the best possible experience for our users.
About the Work
As a key member of our Pricing Team, you will:
- Develop and Enhance the Pricing Engine and SGP Services: Work primarily with Java and the Quarkus framework to build and improve services that generate and manage odds.
- Maintain and Enhance Dartboard UI: Use Elixir and Phoenix LiveView to develop our internal administrative tool used by traders to manipulate odds.
- Implement Key Features: Handle suspension logic, resulting processes, and trader adjustment functionality.
- Ensure System Reliability: Implement robust monitoring and alerting mechanisms using tools like DataDog.
- Participate in Agile Processes: Engage in the design, architecture, and delivery of new features within a collaborative agile/scrum environment.
- Deploy to Cloud Infrastructure: Manage deployments of services and applications to our cloud platforms.
- On-Call Rotation: Participate in our on-call rotation to address critical issues during off-business hours.
In your role as a Senior Engineer, youāll also impact technical work beyond the Pricing Team:
- Identify Platform Opportunities: Spot issues and opportunities within our tech platform and devise plans to address them.
- Lead Cross-Team Technical Discussions: Facilitate meetings and decisions that influence multiple teams.
- Collaborate Across Teams: Set an example by working effectively with engineers from other teams.
- Strategic Partnership: Work closely with the tech lead and engineering manager to help set the team's direction.
- Demonstrate Technical Proficiency: Showcase expertise in the team's tech stack, tooling, and architecture to lead wide-ranging projects effectively.
About You
- Strong Computer Science Foundation: Solid understanding of data structures, distributed systems, and software design.
- Passionate About Clean Code: Commitment to clean architecture and software craftsmanship.
- Versatile Developer: Experience with modern web frameworks and API development.
- Adaptable Learner: Proficiency in one or more programming languages (e.g., Java, Elixir, Python) with a willingness to learn new technologies.
- Database Proficiency: Strong experience with relational databases such as PostgreSQL and MySQL.
- Comfortable with Command Line: Proficient in terminal operations.
- Familiar with Containerization: Knowledge of Kubernetes and container orchestration.
- Caching Knowledge: Understanding of caching strategies and tools.
- Problem-Solving Skills: Excellent analytical abilities and independent troubleshooting.
- Strong Communicator: Ability to convey complex technical concepts to both technical and non-technical stakeholders.
What We Offer
- Competitive Compensation Package
- Fun, Relaxed Work Environment
- Education and Conference Reimbursements
- Parental Leave Top-Up
- Career Progression Opportunities and Mentorship
#LI-REMOTE #LI-HYBRIDĀ
Ā
Candidates residing in Ontario requiring special accommodation can email [email protected]
theScore is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability or age.
Ā
Date Posted
10/15/2024
Views
0
Similar Jobs
Senior Pricing Analyst - Cencora
Views in the last 30 days - 0
Cencora formerly known as AmerisourceBergen is a leading global pharmaceutical solutions organization They are currently experiencing rapid growth in ...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsSenior Finance Business Partner (d/f/m) - Personio
Views in the last 30 days - 0
Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...
View DetailsSenior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio
Views in the last 30 days - 0
Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...
View Details