Senior Software Developer, Trading
1 week ago
About the Role & Team
The theScore team is seeking a skilled Senior Software Developer to join our distributed team of engineers, product managers, and designers. As a key member of our team, you will be challenged to deliver high-quality software solutions that meet the needs of our users.
The Vegas Trading Team
The vegas trading team is responsible for building and maintaining a critical component of our platform. We develop tools for our internal traders to manage risk and exposure, integrate with third parties, and ingest market and wager data in real-time. Our team operates with rigorous constraints around latency, throughput, and uptime.
About the Work
As a Senior Software Developer, you will:
- Work with our preferred technology stack of Elixir, Phoenix, and LiveView.
- Use Phoenix LiveView to build our admin portal and Commanded to support an event-sourced architecture.
- Ensure appropriate monitoring and alerting is in place.
- Build internal web tools in Phoenix and LiveView to help other employees visualize and debug our data and systems.
- Participate in the design, architecture, and delivery of new features in a collaborative agile/scrum environment.
- Deploy services and applications to Google Cloud.
- Participate in our on-call rotation to triage critical issues during off-business hours.
- Perform other duties as required.
Impact on Technical Work
In your role as a Senior Engineer, you will also impact technical work outside of the Trading team:
- Identify issues and opportunities within our tech platform and create plans to tackle them.
- Lead discussions and meetings around technical decisions that span multiple teams.
- Set an example for other engineers by collaborating across teams.
- Be a partner to the tech lead and engineering manager in helping set the direction of the team.
- Demonstrate proficiency in the team's primary tech stack, tooling, and architecture.
About You
We are looking for a candidate with:
- A solid foundation in computer science, with strong competencies in data structures, distributed systems, and software design.
- Passion for clean code architecture and software craftsmanship.
- Experience with modern web framework and API development.
- Experience with Git and GitHub or similar.
- A strong grasp and experience with relational databases, including PostgreSQL and MySQL.
- Comfortable working in the terminal.
- Familiarity with Kubernetes.
- Proficiency within an editor of your choice.
- Experience with testing frameworks such as ExUnit, RSpec, Jest, pytest or equivalent.
- Experience working with profiling tools.
- Knowledge and familiarity with caching strategies and tools.
What We Offer
We offer:
- Competitive compensation package.
- Fun, relaxed work environment.
- Education and conference reimbursements.
- Parental leave top-up.
- Opportunities for career progression and mentoring others.
-
Senior Software Developer, Trading
5 days ago
Toronto, Ontario, Canada theScore Full timeAbout the Role & TeamWe are seeking a highly skilled Senior Software Developer to join our distributed team of Engineers, Product Managers, and Designers at theScore. As a key member of our vegas trading team, you will be working on a key component of our platform, developing tools for our internal traders to manage risk and exposure.About the WorkAs a...
-
Senior Software Developer, Trading
5 days ago
Toronto, Ontario, Canada theScore Full timeAbout the Role & TeamWe are seeking a highly skilled Senior Software Developer to join our distributed team of Engineers, Product Managers, and Designers at theScore. As a key member of our vegas trading team, you will be working on a key component of our platform, developing tools for our internal traders to manage risk and exposure.About the WorkAs a...
-
Senior Software Developer, Trading
2 days ago
Toronto, Ontario, Canada theScore Full time{"About the Role & Team": "About theScore TeamAs a key member of our 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...
-
Senior Software Developer, Trading
2 days ago
Toronto, Ontario, Canada theScore Full time{"About the Role & Team": "About theScore TeamAs a key member of our 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...
-
Senior Software Developer
6 days ago
Toronto, Ontario, Canada Sage Lake Senior Living Full timeAbout the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Sage Lake Senior Living. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our residents and staff.This is a remote role that requires...
-
Senior Software Developer
6 days ago
Toronto, Ontario, Canada Sage Lake Senior Living Full timeAbout the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Sage Lake Senior Living. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our residents and staff.This is a remote role that requires...
-
Senior Software Engineer Trading
1 week ago
Toronto, Ontario, Canada Promote Project Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Promote Project. As a key member of our engineering team, you will be responsible for designing and architecting our algo trading platform to meet the high demands of our users.Key ResponsibilitiesDesign and develop high-performance trading systems using a range of...
-
Senior Software Engineer Trading
2 weeks ago
Toronto, Ontario, Canada Promote Project Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Promote Project. As a key member of our engineering team, you will be responsible for designing and architecting our algo trading platform to meet the high demands of our users.Key ResponsibilitiesDesign and develop high-performance trading systems using a range of...
-
Senior Software Developer
2 days ago
Old Toronto, Ontario, Canada S M Software Solutions Inc Full timeJob Title: Senior Software DeveloperWe are seeking an experienced Senior Software Developer to join our team at S M Software Solutions Inc. The ideal candidate will have a strong background in Java EE frameworks and cloud-native application development.Key Responsibilities:Design and develop complex software applications using Java EE frameworks and...
-
Java Software Developer
7 days ago
Toronto, Ontario, Canada DV Trading, LLC Full timeAbout DV Trading, LLCDV Trading, LLC is a leading financial services firm with a strong presence in North America and Europe. With over 15 years of experience, the company has grown to over 350 employees and has established itself as a major player in the financial markets.Our BusinessDV Trading, LLC operates as a proprietary trading firm, utilizing its own...
-
Java Software Developer
7 days ago
Toronto, Ontario, Canada DV Trading, LLC Full timeAbout DV Trading, LLCDV Trading, LLC is a leading financial services firm with a strong presence in North America and Europe. With over 15 years of experience, the company has grown to over 350 employees and has established itself as a major player in the financial markets.Our BusinessDV Trading, LLC operates as a proprietary trading firm, utilizing its own...
-
Senior Software Developer
6 days ago
Toronto, Ontario, Canada S M Software Solutions Inc Full timeJob DescriptionS M Software Solutions Inc is seeking a highly skilled Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesLead all development activities for assigned system components,...
-
Senior Software Developer
7 days ago
Toronto, Ontario, Canada S M Software Solutions Inc Full timeJob DescriptionS M Software Solutions Inc is seeking a highly skilled Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesLead all development activities for assigned system components,...
-
Trading Software Engineer
1 week ago
Toronto, Ontario, Canada Promote Project Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Promote Project. As a key member of our engineering team, you will be responsible for designing and architecting our algo trading platform to meet the high demands of our users.Key ResponsibilitiesDesign and develop high-performance trading systems using a range of...
-
Trading Software Engineer
2 weeks ago
Toronto, Ontario, Canada Promote Project Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Promote Project. As a key member of our engineering team, you will be responsible for designing and architecting our algo trading platform to meet the high demands of our users.Key ResponsibilitiesDesign and develop high-performance trading systems using a range of...
-
Senior Software Developer
7 days ago
Toronto, Ontario, Canada Highbrow LLC Full timeJob Title: Senior DeveloperJob Summary:Highbrow LLC is seeking a highly skilled Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key Responsibilities:Automate Regression Testing: Develop and implement...
-
Senior Software Developer
7 days ago
Toronto, Ontario, Canada Highbrow LLC Full timeJob Title: Senior DeveloperJob Summary:Highbrow LLC is seeking a highly skilled Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key Responsibilities:Automate Regression Testing: Develop and implement...
-
Senior Software Developer
1 week ago
Toronto, Ontario, Canada Highbrow LLC Full timeAbout the Role:Highbrow LLC is seeking a highly skilled Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Automate regression testing to ensure the quality and reliability of our software...
-
Senior Software Developer
1 week ago
Toronto, Ontario, Canada Highbrow LLC Full timeAbout the Role:Highbrow LLC is seeking a highly skilled Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Automate regression testing to ensure the quality and reliability of our software...
-
Senior Software Developer
7 days ago
Toronto, Ontario, Canada Highbrow LLC Full timeJob Title: Senior Software DeveloperJob Summary:Highbrow LLC is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Automate Regression Testing: Develop and implement automated...