Staff Software Developer, Pricing Engine Professional
4 days ago
The theScore team is a distributed group of skilled engineers, product managers, and designers working together to deliver exceptional apps. We are looking for a talented Staff Software Developer to join our Pricing Team.
The Pricing Team plays a crucial role in supplying odds to our Trading platform. Our Pricing Engine integrates data from Data Science teams with live sports market feeds to generate accurate and timely odds. The team also manages Dartboard, an administrative UI where internal traders adjust and fine-tune the odds provided. This exciting initiative requires stringent requirements for latency, throughput, and uptime to ensure the best possible experience for users.
About the Work
As a key member of our Pricing Team, you will be responsible for:
- • Developing, scaling, and optimizing services to efficiently generate and manage odds.
• Solving technical problems of high scope and complexity by presenting proposals to leadership and other teams for feedback.
• Navigating highly sensitive and regulated systems while ensuring the highest level of code quality and test coverage in compliance with industry regulations.
• Collaborating and improving best practices within the team, including participating in defining and improving our internal style guide and maintainability.
• Participating in design and architecture, engaging in the delivery of new features within a collaborative agile/scrum environment.
• Collaborating with other teams and stakeholders to build integrations with other internal services and external partners.
• Setting up monitoring and alerting tools like DataDog, OpsLevel, and PagerDuty to ensure system reliability.
• Identifying bottlenecks and areas of high risk, continually striving for a more scalable system.
• Supporting teams through code review, helping define required work, assisting in specifications, and identifying edge cases and performance improvements.
• Providing mentorship and education, fostering a culture of continuous learning.
In your role as a Staff Engineer, you'll also impact technical work beyond the Pricing Team:
- • Technical vision and strategy, shaping the technical vision and long-term strategy for the team and influencing the broader engineering organization.
• Cross-team collaboration and leadership, leading and facilitating discussions and decisions that span multiple teams and departments.
• Architectural oversight, providing architectural guidance to ensure systems are scalable, maintainable, and aligned with business goals.
• Innovation and continuous improvement, identifying and driving opportunities for technical innovation and process improvements across the organization.
About You
We are looking for a talented individual with:
- • Extensive experience and technical expertise in designing and building large-scale, distributed systems.
• Leadership skills, proven ability to lead and mentor engineering teams, driving technical excellence and fostering a collaborative environment.
• Deep knowledge of programming languages, expertise in Java/Python/Elixir or equivalent, with a strong ability to learn and adapt to new technologies.
• Architectural acumen, demonstrated experience in system design and architecture, with the ability to make high-level design choices and dictate technical standards.
• Database proficiency, extensive experience with relational and/or NoSQL databases, focusing on performance tuning and optimization.
• DevOps and cloud proficiency, strong understanding of Kubernetes, containerization, CI/CD pipelines, and infrastructure as code.
• Performance optimization, experience in profiling, performance tuning, and scaling applications.
• Strategic thinker, ability to align technical initiatives with business objectives.
• Excellent communication skills, strong ability to communicate complex technical concepts clearly and effectively to both technical and non-technical stakeholders.
• Problem solver, exceptional analytical skills with a track record of solving complex technical challenges.
Nice to Have
We are interested in candidates with experience in Domain-Driven Design, contributions to open source software, experience working at startups, and a passion for sports and/or esports.
What We Offer
We offer a competitive compensation package, a fun and relaxed work environment, education and conference reimbursements, parental leave top-up, career progression opportunities, and mentorship. Join us in delivering exceptional apps.
-
Senior Software Engineer
4 days ago
London, Ontario, Canada Score Media and Gaming Inc. Full timeAbout the RoleThe Staff Software Developer, Pricing Engine position at Score Media and Gaming Inc. is an exciting opportunity to join our team of experienced engineers working on a high-performance pricing engine.This role involves developing, scaling, and optimizing services to efficiently generate and manage odds for various sports markets. You will work...
-
Staff Software Engineer
4 weeks ago
London, Ontario, Canada Capital One Full time161 Bay Street (93021), Canada, Toronto, Toronto, Ontario,Staff Software EngineerOur Capital One Software Studio.Since 2014, Capital One Canada's software studio has grown from a team of 10 to a team of over 270. We're passionate about what we do, and we're always on the lookout for people who want to make a difference in the world of credit through...
-
Senior Staff Software Developer
7 days ago
London, Ontario, Canada Capital One Full timeRole DescriptionThis senior technical position does not have direct reports but requires advanced hands-on development, technical design, and architecture expertise. As a Staff Software Engineer, you'll work alongside other engineers on innovative projects, learning, designing, and building software products from the ground up.You'll share knowledge through...
-
Construction Pricing Professional
7 hours ago
London, Ontario, Canada Aecon Concessions Full timeAbout the Estimator RoleThe Estimator plays a critical role in ensuring the success of our projects by preparing accurate estimates and managing client relationships.Key ResponsibilitiesAnalyze complex data to prepare accurate estimates for projects.Communicate with clients to clarify estimate requirements and provide updates on project progress.Review...
-
Staff Software Engineer
2 weeks ago
London, Ontario, Canada Achievers Full timeAbout AchieversThe "Achievers Employee Experience Platform" empowers employees to recognize each other in real time and aligns them to the values and goals of the company. With almost 4 million global users, the Employee Experience Platform enables employees in over 170 countries. Visit us at www.achievers.com to learn more, and check out our platform in...
-
Software Development Professional
5 days ago
London, Ontario, Canada Pinterest Full timeWe're seeking highly motivated and talented individuals to join our Software Engineering Internship Program in Toronto. As a member of our team, you'll have the opportunity to work on cutting-edge projects, collaborate with experienced professionals, and develop your skills in a dynamic environment.Key ResponsibilitiesDeveloping and delivering high-quality...
-
Software Engineering Professional
3 days ago
London, Ontario, Canada Winsopro Full timeJob OverviewWe are looking for a skilled Software Engineering Professional to join our team at Winsopro. In this role, you will be responsible for developing and maintaining software applications that meet the needs of our clients.Responsibilities:1. Develop, test, and maintain software applications using various programming languages and technologies.2....
-
Staff Software Engineer, Payments
4 weeks ago
London, Ontario, Canada Ripple Full timePlease note this is for Toronto, Canada. You only need to apply to one location if there are multiple listed for the job.Apply NowAt Ripple, we're building a world where value moves like information does today. It's big, it's bold, and we're already doing it. Through our crypto solutions for financial institutions, businesses, governments and developers, we...
-
Civil Professional Engineer
2 weeks ago
London, Ontario, Canada Westwood Professional Services Full timeOverviewCivil Professional Engineer - Public InfrastructureWestwood Professional Services, Inc. is seeking a talented and innovative Assistant Civil Project Manager to join our team in Modesto or Pleasanton, CA office. In this role you will help grow our Public Infrastructure site design & roadway practices. This role offers a unique opportunity to drive...
-
Software Development Engineer
6 days ago
London, Ontario, Canada Xanadu Full timeAbout XanaduXanadu is a company that aims to build quantum computers that are accessible to everyone. Our mission is to create innovative solutions that can solve some of the world's most complex problems.As a member of our team, you will have the opportunity to work on cutting-edge projects that involve software development, robotics, and automation. You...
-
Staff Software Engineer Position
3 days ago
London, Ontario, Canada Berachain Full timeRole Overview">As a Backend Dev Engineer focused on blockchain infrastructure, you will be responsible for designing and implementing scalable, secure, and reliable blockchain solutions using the Ethereum Virtual Machine (EVM). You will collaborate with cross-functional teams to automate deployment processes, manage cloud infrastructure, and implement best...
-
Software Developer
4 weeks ago
London, Ontario, Canada Syntronic Full timeSoftware Developer - Embedded Systems (AUTOSAR Adaptive)Are you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics?What we're looking for1. Highly motivated and dynamic professionals2. Motivated designers with broad backgrounds and service...
-
Senior Software Engineer
5 days ago
London, Ontario, Canada Zensurance Full timeZensurance is a cutting-edge InsurTech company that's revolutionizing the commercial insurance market. Our mission is to empower small businesses across Canada to thrive by offering an honest, simplified, and modern approach to insurance.We're passionate about providing business owners with the best insurance solutions at great rates through an online and...
-
Software Engineer Senior
5 days ago
London, Ontario, Canada Zensurance Full timeZensurance is a scale-up company that's redefining the commercial insurance market. Our goal is to empower small businesses across Canada by offering an honest, simplified, and modern approach to insurance. Our team is comprised of talented individuals who utilize various tools and platforms to create engaging work experiences as a remote-first company.We're...
-
Software Development Professional
7 days ago
London, Ontario, Canada RPMGlobal Full timeJob Description:As a Software Development Professional at Altair, you will be part of the Network Node team and will be involved in delivering software solutions to validate the latest vehicle network technologies. You will develop automated test tools, libraries, and scripts and maintain automated execution of test suites.- Your impact:- Work in an Agile...
-
Software Development Engineer
4 weeks ago
London, Ontario, Canada Amazon Full timeSoftware Development Engineer - Amazon Ads, Recommendation Experience, Amazon AdsAmazon Advertising operates at the intersection of eCommerce and advertising, offering a rich array of digital display advertising solutions with the goal of helping our customers find and discover anything they want to buy. We help advertisers reach Amazon customers on...
-
Software Development Professional
6 days ago
London, Ontario, Canada Activate Full timeJob OverviewActivate is Canada's first full-scale interactive gaming facility, seeking an experienced Software Developer to join our team.This role involves working with a small team of computer engineers and programmers who design and maintain the core software behind our interactive human-scale gaming facility. Key responsibilities include developing game...
-
Senior Software Development Engineer
4 days ago
London, Ontario, Canada Capgemini Full timeJob OverviewCapgemini is a global leader in business and technology transformation, helping organizations navigate their digital journey while creating sustainable value for society. As a Senior Software Development Engineer, you will be part of our team that drives innovation and excellence in software engineering.About the RoleWe are seeking an experienced...
-
Software Development Engineer Position
3 days ago
London, Ontario, Canada Amazon Full timeAbout the Team:The Amazon Robotics Systems Quality Simulation team is a pioneer in simulation environments that integrate production software stacks, robotic emulators, and advanced AWS technologies. Our innovative solutions accelerate system performance analysis, streamline product launches, and ensure the delivery of robust robotics solutions with...
-
London, Ontario, Canada Amazon Full time**About the Role**We are seeking a talented Software Development Engineer to join our Books Ads team at Amazon. As a key member of our team, you will be responsible for designing and delivering software services that drive innovation in advertising.**Company Overview**At Amazon, we are building a world-class advertising business that enables customers to...