Recherche d'emploi > Toronto, ON > Senior software developer

Senior Software Developer, Pricing Engine

theScore
Toronto
190K $ / an (estimé)
Temps plein

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 (, 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

Il y a plus de 30 jours
Emplois reliés
Actalent
Toronto, Ontario

Actalent is searching for an Experienced Software Developer for an exciting new project with one of our clients in Toronto. Review code for other developers on the team. Write application software in C++ for an electronic product. Apply best practices to software development. ...

theScore
Toronto, Ontario

As an engineer on our team, you'll work on meaningful and challenging projects to develop and enhance our flagship news feed feature, used by millions of fans across the United States and Canada. A solid foundation in computer science, with strong competencies in data structures, distributed systems...

Procom
Toronto, Ontario

On behalf of our client, Procom is seeking a Senior Software Developer for a 10-month contract rolewith one of our public sector clients. Senior Software Developer - Start Date. Open-Source Software (OSS) products into new and existing systems. ...

Walmart Canada
Toronto, Ontario

PhD or the equivalent in Computer Science, Engineering (Any), or related field; OR Master's degree or the equivalent in Computer Science, Engineering (any), or related field and at least 3 years of software development experience. Bachelor's degree in Computer Science, Engineer (any) or any related ...

HireTalent
Toronto, Ontario

In your role as Senior Software Developer, you will be part of a scrum team comprised of high caliber, hands-on software professionals who aim to provide technical leadership and stewardship of the Dayforce Tax and Payment Solutions. You work in collaborative manner with fellow Developers, Architect...

Sage Recruiting
Toronto, Ontario

Sage Recruiting is looking for x4 Senior Software Developers to join a profitable, REMOTE (optional), Toronto-based technology company in the automotive industry! The business has been in operation for 15 years and until now, they have operated as a solutions-oriented company. We’re looking for 4 So...

Maarut Inc
Toronto, Ontario

Resolvesand troubleshoots technical problems which arise during the use andoperation of software packages includingtec. Experiencein programming and analysis; specialized CRM software packagesupport at the specified experiencelevel. Abilityto collaborate with IT Professionals throughout the Software...

Hootsuite
Toronto, Ontario

Senior Software Developer, Data | Développeur logiciel senior, Données. ...

Info-Tech Research Group
Toronto, Ontario
Télétravail

We’re looking for seasoned Senior Software Developers, especially people who really care about the quality and impact of the products they’re building. Your responsibilities as a Senior Software Developer:. Build, test, and support the development of web software applications and internal tools. Min...

Procom
Toronto, Ontario

Software Developer – Back End - Senior. Software Developer – Back End - Senior. Software Developer – Back End – Senior Job Description. This includes: developing detailed programming specifications writing and/or generating code compiling data-driven programs maintaining, and conducting unit tests R...