![THINKalpha](https://media.trabajo.org/img/noimg.jpg)
Senior Software Engineer
4 weeks ago
Location: 100% Remote (Canada or US)
ThinkAlpha is looking for a Senior Software Engineer to work in the core infrastructure team for a systematic trading engine - reporting to the Head of Quantitative Trading. You’ll be working directly on machine-learning-based trading algorithms, building a scalable and responsive backtesting engine for testing trading strategies on historical data, building systems that deliver data for thousands of traders, and helping build live trading systems for billions of dollars of daily trading.
Responsibilities:
- Implement algorithmic trading strategies and related software infrastructure, including data handling, backtesting, unit and integration tests, monitoring software, reporting, etc.
- Supervise deployment to production using Docker and AWS, debug, maintain and improve deployed systems
- Become the owner of multiple trading infrastructure systems, and report directly to the Head of Quantitative Trading to set the roadmap for development.
- Run code reviews, and mentor more junior developers.
Minimum Qualifications:
- Over 6 years of professional experience. Very strong Python capability, including concurrency, database access, logging, unit testing
- At least 3 years of experience in architecting, developing, and managing mission-critical software. Experience building and operating cross-platform multi-threaded applications
- Proven ability to deliver high-quality work with a focus on achieving high reliability
- Demonstrated history of setting technical direction for a team, driving consensus, and building successful cross-functional relationships
- Experience enhancing quality through meticulous code reviews, comprehensive testing, proper deployment, monitoring, and proactive improvements
- Bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience
Preferred Qualifications:
- Experience in developing low latency systems.
- Some experience with trading or execution systems or a desire to put in the work to learn about them.
- Ability to navigate basic templated C++ code, low-level C code, basic networking, and threading in C/C++
- Strong fundamentals in C/C++ in Linux environment, ability to use C++ compilers, debuggers, profilers
- If no experience with C++, significant experience with Rust and/or Go is sufficient.
-
Senior Pega Software Engineer
3 weeks ago
Canada United Software Group Inc. - Canada Full timeSenior Pega Software Engineer Location: Remote - Canada The Senior Pega Software Engineer is responsible for developing software solutions tailored to meet business needs. This role involves diverse assignments that often require thoughtful interpretation and independent decision-making regarding the best approaches to take. This position ensures the...
-
Senior Mainframe Software Engineer
3 weeks ago
Canada United Software Group Inc. - Canada Full timePosition: Senior Mainframe Software Engineer Work Location: Remote Contract Duration: 12 Months Essential Skills: Proficiency in IBM MQFT, experience with IBM MQ versions 9.1 to 9.3 upgrades, Cobol, JCL, and DB2. Job Overview: The Senior Mainframe Software Engineer is responsible for developing software applications in alignment with business...
-
Senior Software Engineer
1 day ago
Canada CENTRIC SOFTWARE Full time**Job Summary**Centric Software is seeking a highly skilled Senior Mobile Application Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality mobile applications for our clients.Key Responsibilities:Design and develop mobile applications for iOS and Android...
-
Lead Software Engineer
3 weeks ago
Canada CENTRIC SOFTWARE Full timeAbout Centric SoftwareAt Centric Software, we are at the forefront of enterprise software innovation, empowering our clients to thrive in today’s ever-evolving markets.Position OverviewAs we enhance our Canadian development team, we are in search of experienced Software Engineers who excel in Java and/or JavaScript.Your RoleIn your capacity as a Senior...
-
Canada SENIOR SPIRIT OF ROSELLE PARK Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our Marketing Technology team, you will play a pivotal role in driving business growth through innovative software solutions.Key ResponsibilitiesDesign and develop high-quality product features focused on enhancing...
-
Java Software Engineer
3 weeks ago
Canada Horizon Software Full timeHome / Careers / Java Software Engineer (Full Time Position) Java Software Engineer (Full Time Position) Horizon Software is seeking a Java Software Engineer to become a vital part of our dynamic team. Our Engineering Teams are dedicated to the design, development, and maintenance of the global infrastructure, architecture, and functionalities of our core...
-
Senior Software Engineer
1 day ago
Canada Fleming Farms Senior Living Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Fleming Farms Senior Living. As a key member of our technology team, you will be responsible for designing, developing, and deploying cloud-based applications that support our mission to provide exceptional care and services to our residents.Key ResponsibilitiesCloud...
-
Senior Backend Software Engineer
13 hours ago
Canada Aequilibrium Software Inc Full time $90,000 - $120,000About the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company's backend systems.Key ResponsibilitiesDesign and develop scalable, efficient, and secure backend systems using.NET...
-
Canada SENIOR SPIRIT OF ROSELLE PARK Full timeAbout UsAt SENIOR SPIRIT OF ROSELLE PARK, we're revolutionizing the way people access the food they love. As a Senior Software Engineer, you'll play a pivotal role in transforming the grocery industry by enhancing our platforms' search visibility, improving our outreach, and ensuring that millions of people can access the food they love effortlessly.Key...
-
Senior Staff Software Engineer
13 hours ago
Canada Fleming Farms Senior Living Full time $146,000 - $200,000About the RoleFleming Farms Senior Living is seeking a highly skilled Senior Staff Software Engineer to join our team. As a key member of our cybersecurity team, you will be responsible for designing, developing, and maintaining our security solutions.Key ResponsibilitiesDesign and Develop Security Solutions: Develop elegant, scalable, robust, and...
-
Lead Backend Software Engineer
3 weeks ago
Canada Integral Senior Living Full timeAbout Integral Senior Living:Integral Senior Living is dedicated to enhancing the lives of seniors through innovative and supportive living environments. Our commitment to excellence drives us to seek a talented individual to join our team.Position Overview:We are in search of a skilled Lead Backend Software Engineer to play a crucial role in our technology...
-
Mobile Application Software Engineer
1 day ago
Canada CENTRIC SOFTWARE Full timeJob SummaryCentric Software is seeking a highly skilled Senior Mobile Application Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality mobile applications for our clients.Key ResponsibilitiesDesign and develop mobile applications for iOS and Android...
-
Senior Software Engineer – .NET
4 weeks ago
Canada, CA Astera Software, Inc. Full timeAbout AsteraBased in Westlake Village, California, Astera Software is a profitable, fast-growing company specializing in data management space. Astera Data Stack is a complete data integration platform that allows users to extract, map, transform, and load their data in a code-free environment. In addition, it also includes functionality for other types of...
-
Senior Software Engineer
12 hours ago
Canada Tucows Inc. Full time $125,900 - $139,900About the Role:We are seeking a highly skilled Senior Development Engineer to join our team at Tucows Inc. As a Senior Development Engineer, you will play a key role in maintaining the design, development, and maintenance of our software products.Key Responsibilities:Maintain the design, development, and maintenance of software applications and...
-
Lead Software Engineer
3 weeks ago
Canada CoLab Software Inc. Full timeAbout CoLab Software Inc.At CoLab, we empower mechanical engineering teams to accelerate the launch of transformative products. Our flagship offering, CoLab, is the pioneering Design Engagement System (DES) that facilitates impactful and productive design discussions, identifies avoidable errors, and expedites market readiness. Our clientele includes some of...
-
Lead Software Engineer
3 weeks ago
Canada Goodhue Senior Living Full timeAt Goodhue Senior Living, we are committed to enhancing the lives of our residents through innovative technology solutions. By joining our team, you will contribute to a mission that prioritizes accessibility and community engagement in the realm of digital services. As a Lead Software Engineer, you will be instrumental in refining our digital platforms to...
-
Senior Software Engineer
2 weeks ago
Canada Formula Recruitment Full timeContract : Senior Scala Engineer : Digital Consultancy : $150 per hour : 12 months initial : C2CA digital consultancy is seeking a Senior Scala Engineer that specialises in functional programming to support the team in a large-scale digital transformation project.The successful Senior Scala Engineer will play a critical role in designing and implementing...
-
Senior Fullstack Software Engineer, Solo
1 day ago
Canada Senior Care Authority of Inland Empire, CA Full timeAbout UsSenior Care Authority of Inland Empire, CA is a leading provider of innovative solutions for the healthcare industry. We are committed to making a positive impact on the lives of our clients and their families.Job SummaryWe are seeking a highly skilled Senior Staff Fullstack Engineer, Solo to join our team. As a key member of our engineering team,...
-
Head of Software Engineering
3 weeks ago
Canada Aspire Software Full timeAspire Software is seeking a Head of Software Engineering to enhance our dynamic team. We are in search of a motivated, people-oriented leader to elevate our engineering division and product offerings. The ideal candidate will possess a proven history as a software engineering leader, adept at building and deploying scalable products within enterprise...
-
Head of Software Engineering
3 weeks ago
Canada Aspire Software Full timeWe are seeking a dynamic Head of Software Engineering at Aspire Software to lead our expanding team. This role is pivotal in enhancing our engineering capabilities and product offerings. The ideal candidate will possess a proven history of leadership in software development, with experience in creating and implementing scalable solutions within enterprise...