Lead Software Engineer

2 weeks ago


Canada THINKalpha Full time

Position: 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 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 systemsIdentifying, prioritizing, and executing tasks in the software development lifecycleDeveloping reliable applications with high-quality design and clean and efficient codingDetermine the cause of complex software issues and develop practical technical solutionsCommunicating with teams to identify software requirements and constraintsSupervise software deployment and monitoring, help maintain and improve deployed systemsQualifications:Minimum 5 years of professional coding experienceVery strong Python capability, including concurrency, database access, logging, unit testingStrong fundamentals in C/C++ in Linux environment, ability to use C++ compilers, debuggers, profilersStrong understanding of computer systems, operating systems, networks, and performance optimization.Experience in multi-threaded programmingExperience building and operating cross-platform multi-threaded applicationsExperience 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-solvingBroad experience designing, programming, and implementing complex software systemsAbility 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



  • , , Canada Software Engineer Full time

    Software Engineering Manager Interview Questions Software Engineering Manager Interview Questions play a pivotal role in finding a candidate who blends technical expertise with leadership finesse. Questions need to probe both domains, uncovering their ability to navigate complex projects and teams. Preparing for a software engineering manager interview...


  • Canada Software Engineer Full time

    Software Engineering Manager Interview Questions Software Engineering Manager Interview Questions play a pivotal role in finding a candidate who blends technical expertise with leadership finesse. Questions need to probe both domains, uncovering their ability to navigate complex projects and teams. Preparing for a software engineering manager interview...


  • Canada Intelliswift Software Full time

    Job 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...


  • Canada Intelliswift Software Full time

    Job 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...


  • Canada Intelliswift Software Full time

    Job 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...


  • Canada Intelliswift Software Full time

    Job 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...


  • Canada Intelliswift Software Full time

    Job 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...


  • Canada Intelliswift Software Full time

    Job 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...


  • Canada Intelliswift Software Full time

    Job 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...

  • Software Engineer

    1 week ago


    Canada Intelliswift Software Full time

    Job 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...


  • Canada THINKalpha Full time

    Position: 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...


  • Canada THINKalpha Full time

    Position: 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...


  • Canada THINKalpha Full time

    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...


  • Canada Understanding Recruitment Full time

    Do 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...


  • Canada Understanding Recruitment Full time

    Do 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...


  • Canada Understanding Recruitment Full time

    Do 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...


  • Canada Understanding Recruitment Full time

    Do 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...


  • Canada Hanalytica Full time

    Software 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...


  • Canada Understanding Recruitment Full time

    Do 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...


  • , , Canada Cadence Design Systems Full time

    Lead C++ Software Engineer page is loaded Lead C++ Software Engineer Apply locations MOUNT-ROYAL 01 (Montreal) time type Full time posted on Posted 30+ Days Ago job requisition id R44831 At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. We are...