Lead Software Engineer
3 weeks ago
Position : Senior Software Engineer - Backend / Trading Infrastructure
Location : 100% Remote (working timezone: US/Central)
ThinkAlpha is looking for a Lead Software Engineer to work in the core infrastructure team for a systematic trading engine . You’ll be working directly on machine-learning-based trading algorithms, building an extremely 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.
Ideal candidates want to build sustainable code, build systems that are resilient and well tested, and want to work with a group of people that hold each other to high standards.
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, help debug, maintain and improve deployed systems
- Identifying, prioritizing, and executing tasks in the software development lifecycle
- Developing reliable applications with high-quality design and clean and efficient coding
- Determine the cause of complex software issues and develop practical technical solutions
- Communicating with teams to identify software requirements and constraints
- Supervise software deployment and monitoring, help maintain and improve deployed systems
Qualifications:
- Minimum 5 years of professional coding experience
- Very strong Python capability, including concurrency, database access, logging, unit testing
- Strong fundamentals in C/C++ in Linux environment, ability to use C++ compilers, debuggers, profilers
- Strong understanding of computer systems, operating systems, networks, and performance optimization.
- Experience in multi-threaded programming
- Experience building and operating cross-platform multi-threaded applications
- 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.
- General programming skills, analytical thinking, and problem-solving
- Broad experience designing, programming, and implementing complex software systems
- Ability to navigate basic templated C++ code, low-level C code, basic networking, and threading in C/C++
- Understanding of Git, SSH, AWS EC2, S3, SQL, Mongo, and Docker
-
Genomics Software Engineer
4 weeks ago
Canada Intelliswift Software Full timeJob Title: Genomics Software EngineerMust Have skills:Programming languages (e.g. Python, R)Any workflow language - such as WDL and NextFlowSingle-cell RNAUNIX/Linux operating systemBiotech/Phrama experience is mustResponsibilities• Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of data in...
-
Genomics Software Engineer
4 weeks ago
Canada Intelliswift Software Full timeJob Title: Genomics Software Engineer Must Have skills: Programming languages (e.g. Python, R) Any workflow language - such as WDL and NextFlow Single-cell RNA UNIX/Linux operating system Biotech/Phrama experience is must Responsibilities • Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of...
-
Genomics Software Engineer
4 weeks ago
Canada Intelliswift Software Full timeJob Title: Genomics Software EngineerMust Have skills:Programming languages (e.g. Python, R)Any workflow language - such as WDL and NextFlowSingle-cell RNAUNIX/Linux operating systemBiotech/Phrama experience is mustResponsibilities• Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of data in...
-
Lead Software Engineer
4 weeks ago
Canada THINKalpha Full timePosition: Senior Software Engineer - Backend / Trading InfrastructureLocation: 100% Remote (working timezone: US/Central) ThinkAlpha is looking for a Lead Software Engineer to work in the core infrastructure team for a systematic trading engine. You’ll be working directly on machine-learning-based trading algorithms, building an extremely scalable and...
-
Lead Software Engineer
4 weeks ago
Canada THINKalpha Full timePosition: Senior Software Engineer - Backend / Trading InfrastructureLocation: 100% Remote (working timezone: US/Central) ThinkAlpha is looking for a Lead Software Engineer to work in the core infrastructure team for a systematic trading engine. You’ll be working directly on machine-learning-based trading algorithms, building an extremely scalable and...
-
Lead Software Engineer
4 weeks ago
Canada Understanding Recruitment Full timeDo you want to build the future of AI-based underwriting?Do you want to build an extremely complex product?I am currently looking for Lead Software Engineers to build a unique AI platform that pulls data from hundreds of sources to revolutionise the underwriting process.The platform is aimed at commercial insurance providers and is the leading provider of...
-
Lead Software Engineer
1 month ago
Canada Understanding Recruitment Full timeDo you want to build the future of AI-based underwriting?Do you want to build an extremely complex product?I am currently looking for Lead Software Engineers to build a unique AI platform that pulls data from hundreds of sources to revolutionise the underwriting process.The platform is aimed at commercial insurance providers and is the leading provider of...
-
Software Engineering Team Lead
1 week ago
Canada Hanalytica Full timeSoftware Engineering Team LeadLocation: Fully RemoteEmployment Type: Long-term contractOur client is a modern and reputed US company working in the health insurance sector. Their mission is to provide their customers with the best health insurance services possible. They believe in technology and innovation, and that's why they are looking for a Software...
-
Software Engineering Team Lead
1 week ago
Canada Hanalytica Full timeSoftware Engineering Team Lead Location: Fully Remote Employment Type: Long-term contract Our client is a modern and reputed US company working in the health insurance sector. Their mission is to provide their customers with the best health insurance services possible. They believe in technology and innovation, and that's why they are looking for a Software...
-
Software Engineering Team Lead
2 weeks ago
Canada Hanalytica Full timeSoftware Engineering Team LeadLocation: Fully RemoteEmployment Type: Long-term contractOur client is a modern and reputed US company working in the health insurance sector. Their mission is to provide their customers with the best health insurance services possible. They believe in technology and innovation, and that's why they are looking for a Software...
-
Software Engineering Team Lead
2 weeks ago
Canada Hanalytica Full timeSoftware Engineering Team Lead Location: Fully Remote Employment Type: Long-term contract Our client is a modern and reputed US company working in the health insurance sector. Their mission is to provide their customers with the best health insurance services possible. They believe in technology and innovation, and that's why they are looking for a...
-
Lead Software Engineer
4 weeks ago
Canada DraftKings Full timeWe’re defining what it means to build and deliver the most extraordinary sports and entertainment experiences. Our global team is trailblazing new markets, developing cutting-edge products, and shaping the future of responsible gaming. Here, “impossible” isn’t part of our vocabulary. You’ll face some of the toughest but most rewarding challenges...
-
Lead Software Engineer
4 weeks ago
Canada Understanding Recruitment Full timeDo you want to build the future of AI-based underwriting?Do you want to build an extremely complex product?I am currently looking for Lead Software Engineers to build a unique AI platform that pulls data from hundreds of sources to revolutionise the underwriting process.The platform is aimed at commercial insurance providers and is the leading provider of...
-
Lead Software Engineer
4 weeks ago
Canada Understanding Recruitment Full timeDo you want to build the future of AI-based underwriting? Do you want to build an extremely complex product? I am currently looking for Lead Software Engineers to build a unique AI platform that pulls data from hundreds of sources to revolutionise the underwriting process. The platform is aimed at commercial insurance providers and is the leading...
-
Lead Software Engineer
4 weeks ago
Canada Understanding Recruitment Full timeDo you want to build the future of AI-based underwriting?Do you want to build an extremely complex product?I am currently looking for Lead Software Engineers to build a unique AI platform that pulls data from hundreds of sources to revolutionise the underwriting process.The platform is aimed at commercial insurance providers and is the leading provider of...
-
Software Development Engineering, Team Lead
2 weeks ago
Canada Hanalytica Full timeSoftware Engineering Team Lead Fully Remote Employment Type: Long-term contract Our client is a modern and reputed US company working in the health insurance sector. Their mission is to provide their customers with the best health insurance services possible. They believe in technology and innovation, and that's why they are looking for a Software...
-
Lead, Software Engineer
3 weeks ago
Canada DraftKings Full timeWe’re defining what it means to build and deliver the most extraordinary sports and entertainment experiences. Our global team is trailblazing new markets, developing cutting-edge products, and shaping the future of responsible gaming. Channeling your inner grit will accelerate your growth, help us win as a team, and create unforgettable moments for our...
-
Lead Principal Software Engineer, Growth
4 weeks ago
Canada Atlassian Full timeLead Principal Software Engineer, Growth Atlassians can choose where they work – whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family, personal goals, and other priorities. We can hire people in any country where we have a legal entity. Interviews and onboarding are conducted...
-
Software Engineering Manager
2 days ago
Canada Akkodis Full timeOur client are headquartered on the traditional Coast Salish territory, and we respectfully acknowledge the Lekwungen and W̱SÁNEĆ People of this region. With gratitude, we live, work, and care for this beautiful land.One thing that our team members say they value most is our fun and truly “people-first” culture. Ours is a place where you’re given...
-
Software Engineering Manager
3 days ago
Canada Akkodis Full timeOur client are headquartered on the traditional Coast Salish territory, and we respectfully acknowledge the Lekwungen and W̱SÁNEĆ People of this region. With gratitude, we live, work, and care for this beautiful land. One thing that our team members say they value most is our fun and truly “people-first” culture. Ours is a place where you’re given...