Senior Python Software Engineer

1 month ago


Edmonton, Alberta, Canada EBSCO Industries Inc Full time

EBSCO Industries Inc. is a prominent provider of comprehensive research solutions, integrating e-journals, e-books, and research databases with an advanced discovery service to enhance the information experience for our users. With a global workforce exceeding 2,700, many of whom work in hybrid or remote settings, we are recognized as leaders in our sector due to our innovative technology, progressive mindset, and exceptional team. Our mission is to enrich lives by delivering pertinent and trustworthy information precisely when and how it is needed. We seek talented and imaginative individuals whose diverse perspectives will help us fulfill this inclusive mission globally.

We are currently seeking a skilled Python Software Engineer to join our dynamic team. This role is pivotal in developing a state-of-the-art, responsive web platform that seamlessly integrates local content, catalogs, and electronic resources, thereby empowering librarians to craft outstanding library experiences.

Key Responsibilities:

  • Oversee all phases of the project lifecycle, from identifying business requirements and gaps to solution design, software development, and project execution.
  • Innovate and maintain a technology environment that includes Python, Django, and AWS.
  • Lead the development of features for our cloud-based backend services while actively enhancing our documentation, architecture, and scalability as we expand.

Required Skills:

  • Bachelor's Degree in Computer Science or equivalent experience.
  • Over 5 years of professional experience in Python programming.
  • Expertise in FastAPI, Flask, or other Python web frameworks.
  • Experience in designing and implementing REST APIs.

Preferred Skills:

  • Proficiency in performance-oriented SQL development.
  • Familiarity with Agile and/or Waterfall methodologies.
  • Solid understanding of cloud services, particularly AWS.
  • Experience in a containerized, CI/CD development environment.
  • Strong grasp of programming best practices, software architecture, and scalability.

EBSCO Industries Inc. is an equal opportunity employer, committed to fostering a diverse and inclusive workplace. We adhere to all applicable employment laws and prohibit discrimination based on race, color, sex, pregnancy status, age, national origin, ethnicity, religion, sexual orientation, gender identity, veteran status, disability, or any other protected class. This policy applies to all aspects of employment, including hiring, training, promotion, and termination.



  • Edmonton, Alberta, Canada EBSCO Industries Inc Full time

    EBSCO Industries Inc. is a leader in providing comprehensive research solutions, including e-journals, e-books, and databases, all integrated with a powerful discovery service designed to enhance the research experience for users. We are dedicated to transforming lives by delivering relevant and reliable information precisely when and where it is needed. Our...


  • Edmonton, Alberta, Canada EBSCO Industries Inc Full time

    EBSCO Industries Inc. is a leading provider of comprehensive research solutions, offering a robust suite of e-journals, e-books, and research databases, all enhanced by a powerful discovery service designed to meet the diverse information needs of our users. With a global workforce exceeding 2,700 employees, many of whom work in hybrid or remote settings,...


  • Edmonton, Alberta, Canada CB Canada Full time

    Senior Software EngineerCB Canada is looking for a Senior Software Engineer for a contract opportunity.Key ResponsibilitiesAs a senior software engineer, your role will include:Designing, developing, documenting, and maintaining software applications.Engaging actively in Agile methodologies by:Contributing to sprint planning sessions.Participating in daily...


  • Edmonton, Alberta, Canada CB Canada Full time

    Job SummaryCB Canada is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software applications.Key ResponsibilitiesDesign and develop software applications using object-oriented languages such as Python,.NET, and...


  • Edmonton, Alberta, Canada CB Canada Full time

    Job SummaryCB Canada is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software applications.Key ResponsibilitiesDesign and develop software applications using object-oriented languages such as Python,.NET, and...


  • Edmonton, Alberta, Canada Course Full time

    Job Title: Senior Software EngineerCompany: Raag SolutionsJob Description:We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have 6-10 years of experience in developing and maintaining complex software systems.Key Responsibilities:Design and develop software applications using Linux-based platforms.Develop and...


  • Edmonton, Alberta, Canada Course Full time

    Job Title: Senior Software EngineerCompany: Raag SolutionsJob Description:We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have 6-10 years of experience in developing and maintaining complex software systems.Key Responsibilities:Design and develop software applications using Linux-based platforms.Develop and...


  • Edmonton, Alberta, Canada Ebsco Subscription Services España SL Full time

    Company Name: EBSCO Subscription Services España SLEBSCO Subscription Services España SL is dedicated to providing a comprehensive and optimized research solution that includes e-journals, e-books, and research databases, all integrated with a powerful discovery service. Our mission is to enhance the research experience for our users by delivering relevant...


  • Edmonton, Alberta, Canada CB Canada Full time

    Position: Software DeveloperCB Canada is currently seeking a Software Developer for a contract opportunity.Key ResponsibilitiesAs a senior software engineer, your role will include:Designing, developing, documenting, and maintaining software applications.Engaging actively in Agile methodologies by:Contributing to sprint planning sessions.Participating in...


  • Edmonton, Alberta, Canada CB Canada Full time

    Job SummaryCB Canada is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software applications.Key ResponsibilitiesDesign and develop software applications using object-oriented languages such as Python,.NET, and...


  • Edmonton, Alberta, Canada CB Canada Full time

    Job SummaryCB Canada is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software applications.Key ResponsibilitiesDesign and develop software applications using object-oriented languages such as Python,.NET, and...


  • Edmonton, Alberta, Canada Course Full time

    Job Title: Senior Software EngineerCompany: Raag SolutionsJob Description:Key Responsibilities:Develop and maintain complex software applications on Linux-based platforms.Design and implement scalable and efficient Web applications using Python.Collaborate with cross-functional teams to deliver high-quality software solutions.Ensure seamless integration with...


  • Edmonton, Alberta, Canada Course Full time

    Job Title: Senior Software EngineerCompany: Raag SolutionsJob Description:Key Responsibilities:Develop and maintain complex software applications on Linux-based platforms.Design and implement scalable and efficient Web applications using Python.Collaborate with cross-functional teams to deliver high-quality software solutions.Ensure seamless integration with...


  • Edmonton, Alberta, Canada Course Full time

    Sr Application Developer (Linux, Apache, Nginx, PostgreSQL, MySQL, Python)At Course, we are seeking a highly skilled Sr Application Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our web applications.Key Responsibilities:Develop and maintain web applications using...


  • Edmonton, Alberta, Canada Course Full time

    Sr Application Developer (Linux, Apache, Nginx, PostgreSQL, MySQL, Python)At Course, we are seeking a highly skilled Sr Application Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our web applications.Key Responsibilities:Develop and maintain web applications using...


  • Edmonton, Alberta, Canada Course Full time

    Sr Application Developer (Linux, Apache, Nginx, PostgreSQL, MySQL, Python)At Course, we are seeking a highly skilled Sr Application Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our web applications.Key Responsibilities:Develop and maintain web applications using...


  • Edmonton, Alberta, Canada Course Full time

    Sr Application Developer (Linux, Apache, Nginx, PostgreSQL, MySQL, Python)At Course, we are seeking a highly skilled Sr Application Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our web applications.Key Responsibilities:Develop and maintain web applications using...


  • Edmonton, Alberta, Canada CB Canada Full time

    Position OverviewCB Canada is seeking a highly skilled Developer for a contract role. The successful candidate will play a crucial role in the design, development, and maintenance of software applications.Key ResponsibilitiesAs a senior member of the development team, you will:Design, develop, document, and maintain software applications.Engage actively in...


  • Edmonton, Alberta, Canada Targeted Talent Full time

    We are seeking a seasoned Senior DevOps Engineer to join our team. This is a permanent position with remote work options and potential relocation to Calgary or Winnipeg. Our client is a global enterprise company with a well-known product. As a Senior DevOps Engineer, you will be responsible for coding and performing DevOps tasks. Previous experience as a...


  • Edmonton, Alberta, Canada EBSCO Information Services Full time

    Principales responsabilidades: Dirigir todos los aspectos del ciclo de vida del proyecto, incluyendo la identificación de necesidades y brechas empresariales, definición de requisitos, diseño de soluciones, desarrollo de software y entrega del proyecto. Mantener e innovar en un entorno de TI que incluye Python, Django y AWS. El ingeniero Python será...