Senior Backend Software Engineer

2 months ago


Montreal, Quebec, Canada Groupe SII Full time
About the Role

Groupe SII is seeking a highly skilled Backend Software Engineer to join our Visualization and Interactive Data Analysis group. As a key member of our team, you will be responsible for designing and developing high-performance systems to transform, analyze, and query large datasets.

Key Responsibilities
  • Develop and Maintain Scalable Systems: Design and implement highly performant systems to process and analyze large datasets, ensuring seamless integration with data visualization interfaces.
  • API Design and Development: Create and maintain APIs to quickly access data from web-based applications, ensuring efficient data exchange and retrieval.
  • Workflow Process Management: Design, implement, and maintain processes to schedule, execute, and monitor data transformation workflows, ensuring optimal system performance.
  • Collaboration and Problem-Solving: Collaborate with computational scientists, biologists, and software engineers to identify and solve complex scientific software engineering challenges.
  • Cloud Infrastructure Management: Manage and maintain cloud infrastructure, including AWS, to establish APIs and data services or databases, ensuring secure and efficient data storage and retrieval.
Requirements
  • Education: Bachelor's degree or higher in Bioinformatics, Computer Science, or related fields.
  • Technical Expertise: 5+ years of experience in Python, designing and developing high-performance systems, and package development.
  • API Development and Maintenance: Expertise in building, deploying, maintaining, and monitoring APIs.
  • Workflow Process Management: Experience with designing, running, and maintaining workflow processes, containers, schedulers, and systems in on-premise servers and the cloud.
  • Cloud Infrastructure: Proficiency with cloud infrastructure, particularly AWS, to establish APIs and data services or databases.
  • Scientific Computing: Experience with scientific computing packages (SciPy, NumPy, pandas, etc.).
  • Best Practices: Demonstrated adherence to best practices in software engineering, including usability, version control, testing, and appropriate use of abstraction.
Nice-to-Haves
  • Formal Build/Release/Deploy Frameworks: Familiarity with formal build/release/deploy and continuous integration frameworks.
  • Kubernetes and FaaS: Experience with Kubernetes, AWS Lambda, and other FaaS or containerized workloads.
  • Data Wrangling and Analysis: Experience with data wrangling, processing, and analysis in Python and/or R.
  • Biological Domain Knowledge: Familiarity with biological domain knowledge, specifically in single-cell genomics.


  • Montreal, Quebec, Canada CIBC Full time

    About the RoleWe are seeking a skilled Senior Software Engineer - Backend to join our team. The ideal candidate will have experience with backend development and a strong understanding of software engineering principles.Key ResponsibilitiesDesign and implement backend systems using modern technologiesCollaborate with cross-functional teams to deliver...


  • Montreal, Quebec, Canada Boutique 1861 Full time

    About the RoleAs a Senior Software Engineer in our team, you will be responsible for designing and developing scalable cloud-based backend solutions. You will work closely with our cross-functional team to deliver high-quality software products that meet our customers' needs.


  • Montreal, Quebec, Canada Parametricportfolio Full time

    Job DescriptionWe are seeking a highly skilled Senior Backend Software Engineer to join our team in Budapest. As a key member of our Cloud Security Team, you will play a crucial role in delivering our cloud security initiatives.Key Responsibilities:Design and develop secure cloud-native applications using Python and Golang.Collaborate with cross-functional...


  • Montreal, Quebec, Canada UCB Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our Backend Development team. The ideal candidate will have a strong background in cloud infrastructure and software development.Key Responsibilities:Design and implement scalable and efficient cloud-based systems.Collaborate with cross-functional teams to develop and deploy...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada La Verrerie Walker Ltée Full time

    About the RoleWe are seeking a skilled Software Engineer - Backend to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend systems.Key ResponsibilitiesDesign and develop scalable, efficient, and reliable backend systemsWork closely with cross-functional teams to identify and...


  • Montreal, Quebec, Canada Randstad Full time

        Job Description:    We are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in backend development and experience with scalable architectures.    Key Responsibilities:Design and develop scalable backend systemsCollaborate with cross-functional teams to identify and prioritize...


  • Montreal, Quebec, Canada Boostsecurity Full time

    About UsBoostsecurity.io is a pioneering cybersecurity technology startup that empowers software development teams to create secure software through innovative security automation. Our mission is to revolutionize the way developers approach security, making it an integral part of their workflow.The RoleWe are seeking highly skilled and driven Backend...


  • Montreal, Quebec, Canada Parametricportfolio Full time

    Job SummaryWe are seeking a highly skilled Backend Software Engineer to join our Cloud Security Team. As a key member of our team, you will play a crucial role in delivering our cloud security initiatives and developing modern cloud security services.Key ResponsibilitiesDesign and develop APIs and data pipelines supporting the continuous evidencing of cloud...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Holt Renfrew Full time

    About the RoleWe are seeking a skilled Software Engineer - Backend to join our team at {company}. The successful candidate will be responsible for designing, developing, and maintaining our backend infrastructure, ensuring it meets the needs of our business and customers. Key Responsibilities:Design and develop scalable, efficient, and reliable backend...


  • Montreal, Quebec, Canada Circle Medical Full time

    About Circle MedicalCircle Medical is a rapidly growing telemedicine provider in the US, boasting an impressive growth rate of over 100% per year over the past three years.As a venture-backed Y-Combinator healthcare startup, our mission is to bring quality, delightful primary care to everyone on the planet. Our team of top-tier physicians, engineers, and...


  • Montreal, Quebec, Canada Circle Medical Full time

    About Circle MedicalCircle Medical is a rapidly growing telemedicine provider in the US, boasting an impressive growth rate of over 100% per year over the past three years.As a venture-backed Y-Combinator healthcare startup, our mission is to bring quality, delightful primary care to everyone on the planet. Our team of top-tier physicians, engineers, and...


  • Montreal, Quebec, Canada 1perTInent inc Full time

    At 1perTInent inc, we are seeking a highly skilled Senior Backend System Software Engineer to join our team.Job DescriptionThe successful candidate will leverage experience and skills in software development to provide solutions for control systems in the themed entertainment industry. This cutting-edge position offers the opportunity to work on projects of...


  • Montreal, Quebec, Canada Boostsecurity Full time

    BoostSecurity is a cybersecurity technology startup on a mission to enable software teams to easily ship secure software. We're looking for a Senior Backend Engineer to join our high-performing team and help us continue to grow our product.The RoleWe're building technology for technologists, and this is an opportunity to work on a fast-growing developer...


  • Montreal, Quebec, Canada Canonical Group Ltd Full time

    About the RoleCanonical is seeking a talented Backend Software Engineer to join our team. As a key member of our Store team, you will be responsible for developing and operating a large system of backend services that power the Snap Store and Charmhub.io marketplaces.We are looking for a passionate and experienced software engineer who is passionate about...


  • Montreal, Quebec, Canada Centre de services scolaire de Montréal Full time

    About the Role:As a Senior Software Engineer - Backend Development, you will be responsible for designing, developing, and maintaining high-quality software applications. Your expertise in programming languages and technical skills will be essential in this role. Key Responsibilities:Design and develop efficient and scalable software applications.Collaborate...


  • Montreal, Quebec, Canada Parametricportfolio Full time

    Cloud Security TeamWe are seeking a skilled Backend Software Engineer to join our Cloud Security Team. As a key member of our team, you will be responsible for designing and developing modern cloud security services.Key Responsibilities:Design and develop APIs and data pipelines to support the continuous evidencing of cloud control efficacy.Work on a DevOps...


  • Montreal, Quebec, Canada Parametricportfolio Full time

    Job Title: Senior Backend Software DeveloperWe are seeking a highly skilled Senior Backend Software Developer to join our team. As a key member of our development team, you will be responsible for designing and developing modern cloud security services.Key Responsibilities:Design and develop APIs and data pipelines supporting the continuous evidencing of...


  • Montreal, Quebec, Canada Parametricportfolio Full time

    Job Title: Senior Backend Software DeveloperWe are seeking a highly skilled Senior Backend Software Developer to join our team. As a key member of our development team, you will be responsible for designing and developing modern cloud security services.Key Responsibilities:Design and develop APIs and data pipelines supporting the continuous evidencing of...


  • Montreal, Quebec, Canada CBCRadio-Canada Full time

    About the Role:As a Backend Developer, you will be responsible for designing, developing, and maintaining cloud-based software applications. You will work closely with cross-functional teams to ensure seamless integration with front-end and database components.Key Responsibilities:Develop and maintain cloud-based software applications using a variety of...


  • Montreal, Quebec, Canada Circle Medical Full time

    About Circle MedicalCircle Medical is a rapidly growing telemedicine provider in the US, boasting an impressive growth rate of over 100% per year over the past three years. As a venture-backed Y-Combinator healthcare startup, our mission is to bring quality, delightful primary care to everyone on the planet. Built by top-tier physicians, engineers, and...