Senior Python Software Engineer - H/F
CGI
We are hiring an experienced Python engineer to build reliable and scalable systems for financial risk management and MLOps platform for risk modeling. The role is ideal for someone who takes pride in writing robust fault-tolerant self-healing code ensuring system reliability. Youll work closely with architecture DevOps business and analytics teams to deliver systems that meet enterprise-grade standards for performance observability security and maintainability.
Design develop deploy and maintain production-grade Python applications for batch data
processing APIs and web applications.
error recovery and logging monitoring and observability for operational insight into running
Manage reproducible environments using virtual environments (e.g. uv venv poetry
pipenv) and packaging to ensure deployment consistency and reproducibility
Build and maintain CI/CD pipelines with tools such as GitHub Actions automating build
test and deployment workflows.
Collaborate closely with Business DevOps and SRE teams to ensure smooth transitions
performance.
Contribute to engineering standards including automated testing code reviews templates
frameworks toolchains operational processes deployment and technical documentation.
Develop and distribute reusable Python package.
5 years of professional Python experience developing and deploying backend applications.
Experience with one of the Python web frameworks such as FastAPI Flask or Django.
Hands-on experience with virtual environments and dependency management tools.
Solid understanding of CI/CD automation (GitHub Actions preferred) and Git-based workflows.
Background in deploying and running applications on Linux VMs.
Experience in designing databases (relational and/or NoSQL) and working with HDFS S3 and API integrations.
Debugging troubleshooting and performance optimization skills.
Experience in developing and distributing reusable Python packages
Experience deploying monitoring and debugging applications in the cloud (e.g. AWS EC2 ECS Lambda S3 RDS).
Experience with asynchronous programming (asyncio Celery).
Experience with converting Python code to Cython to improve performance.
Experience working on Open-source projects
#Django
Linux
Python
At CGI we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. Come join our teamone of the largest IT and business consulting services firms in the world.
Senior IC
- ...tested code. What will you do? The Senior Developer contributes to setting a clear vision... ...Must-Have: ~2+ years experience with Python ~ Source control experience, i.e.. can... ...Languages, Python (Programming Language), Software Development Life Cycle (SDLC)...SeniorLogicielContrat Longue DuréeTemps pleinZone localeHoraires flexibles
- ...innovators dedicated to building cutting-edge software solutions. We empower businesses... ...the Role We’re on the hunt for a Senior Software Developer who can design, build, and maintain... ...least one modern backend language: Go, Python, Node.js, or Java . Hands-on...SeniorLogicielStageTravail au bureauTravail à distanceTravail à domicileHoraires flexibles3 jours par semaine
$55k - $105k par année
Python Developer-AWS Position Description We are looking for a skilled Python Developer to join our team and contribute to the design, development, and deployment of applications and automation solutions. The ideal candidate will have strong Python programming expertise...Suggéré2 jours par semaine3 jours par semaine$60k - $120k par année
Senior Software Developer Position Description We are seeking a dedicated and innovative Software Developer to join our team working for one of the leading Canadian banks in the Enterprise Payments space. In this role, you will be at the forefront of developing cutting...SeniorLogicielTravail au bureau3 jours par semaine$75k - $145k par année
Senior Software Developer – Blockchain / Smart Contract Development Position Description This is an exciting time for CGI, and we want you to... ...engineering background using TypeScript / JavaScript or Python. • Bachelor’s degree or higher in Computer Science, Engineering...SeniorLogicielEmploi permanentTemps pleinСontratTravail au bureau- ...we’re looking for like-minded talent to grow with us. About the Role We’re looking for an experienced and ambitious Senior Frontend Developer to join our cross-functional team. In this role, you’ll architect and deliver high-quality, performant frontend...SeniorLogicielStageTravail au bureauTravail à distanceHoraires flexibles3 jours par semaine
- ...thinking organization, apply now. We are currently seeking a Senior Java/C++ Developer to join our team remotely in Canada. Who we are:... ...Creates technical documentation in compliance with Client’s Software Development Lifecycle to communicate and update project...SeniorLogicielTravail au bureauTravail à distanceHoraires flexibles
$65k - $125k par année
Senior Archer Developer Position Description We are expanding our capabilities across Atlantic Canada and are seeking an experienced Senior... ...skills including HTML, JavaScript, C#, SQL, XML/XSLT, Tableau, or Python • Experience capturing and refining requirements directly...SeniorEmploi permanentTemps pleinTravail au bureau$75k - $145k par année
Senior Java Backend Developer Position Description This is an exciting time for CGI, and we want you to be part of it. We are Canada's largest... ...translate complex business needs into elegant, high-performing software solutions. • Guide and mentor developers, ensuring...SeniorLogicielEmploi permanentTemps plein- ...talented and passionate technologists to join our team. With a developer mind-set you will work as part of an agile team to deliver high... ...What do you need to succeed? Must Have: Professional software development experience with Java, J2EE, Spring, REST, Microservices...LogicielTemps pleinTravail au bureauHoraires flexibles
$22.01 - $33.81 par heure
...the development of digital investigative software that acquires, analyzes, and shares evidence... ...cloud platform. You’ll work closely with developers, product managers, and other SDETs to... ...at least one programming language (e.g., Python, C#, Java) Experience with test automation...LogicielTaux horaireTravail d'étéTravail au bureauZone localeHoraires flexibles- ...Job Description What is the Opportunity? In this role as Lead Software Developer in the Finance Information and Audit Technology department, you will be responsible for development deliverables for the Finance and Audit Financial Management and Statutory Reporting (FMSR...LogicielTemps pleinHoraires flexibles
$75k - $145k par année
Senior Java Angular Fullstack Developer Position Description This is an exciting time for CGI, and we want you to be part of it. We are Canada'... ...to be successful in this role • Bachelor's Degree in Software Development or related field. • 10+ years of experience...SeniorLogicielEmploi permanentTemps plein$65k - $125k par année
Senior / Lead Full-Stack Developer (Java + Angular) - Hybrid Position Description We are Canada's largest independent information technology services... ...related field, or equivalent experience - 10+ years in software development, including 5+ years leading solution design...SeniorLogiciel2 jours par semaine3 jours par semaine- ...looking for a highly skilled and visionary Senior Software Engineer to help us continue to grow and... ..., prioritization, and urgency to develop at a rapid pace Requirements What... ...least 5 years of experience working with Python, Ruby, Go, PHP or similar programming languages...SeniorLogicielLogé Sur PlaceTravail au bureauTravail à distanceHoraires flexibles
$65k - $125k par année
Intermediate Software Developer – Blockchain / Smart Contract Development Position Description This is an exciting time for CGI, and we want... .... • Backend experience using TypeScript / JavaScript or Python, with frameworks such as NestJS, Express, or FastAPI. • Bachelor...LogicielEmploi permanentTemps pleinСontratTravail au bureau$145k - $190k par année
...want to be part of a team that’s shaping what’s next - we’d love to hear from you. The Opportunity We're on the lookout for a Senior Software Engineer to join our Payment Experience Engineering Team. The Payment Experience team is at the forefront of our company, owning...SeniorLogicielTemps pleinTravail d'étéZone localeTravail à distance$60k - $120k par année
Senior Golang Developer (GCP and BigQuery ) Position Description We are seeking a Senior Golang Developer to design, build, and operate high... ...be successful in this role • 5-8+ years of professional software engineering, including 3+ years building production systems...SeniorLogicielСontrat- ...Headquartered in the U.S. Learn how Cognizant helps clients lead with digital at We are looking for an experienced Senior Guidewire PolicyCenter Developer to join our team. The ideal candidate will have deep expertise in Guidewire PolicyCenter configuration and...SeniorTravail au bureauTravail à distance3 jours par semaine
$65k - $125k par année
Senior Fullstack Developer - Node.js and React Position Description We are growing our capabilities across Atlantic Canada and are seeking a Senior Full Stack Developer with 6+ years of backend development experience to join our team. This is a permanent, full-time role...SeniorEmploi permanentTemps pleinTravail au bureau2 jours par semaine3 jours par semaine- ...you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking an iOS Developer to join our team in Halifax, NS . Will Design, build, and maintain the next generation of iOS applications. Will develop...Travail au bureauTravail à distanceHoraires flexibles
$50k - $95k par année
Associate Java Backend Developer Position Description This is an exciting time for CGI... ...Collaborate with product owners, architects, and senior engineers to define technical strategies... ...in testing, documentation, and full software development lifecycle management....SeniorLogicielEmploi permanentTemps plein- ...apply now. We are currently seeking a Full Stack JavaScript Developer to join our team in Halifax, NS . This is an excellent... ...experienced Full Stack JavaScript Developer to join our growing software development team. We are looking for a candidate who is not only...LogicielTravail au bureauTravail à distanceHoraires flexibles
- ...innovative and detail-oriented Software Engineer to join our team. In... ...role, you will be integral in developing software applications that... ...specifications. Design, develop, and implement robust and scalable... ...languages (e.g., Java, C#, Python, etc.). ~ Experience in designing...LogicielTravail à distanceEmploi permanent
$65k - $125k par année
Java Backend Developer Position Description This is an exciting time for CGI, and we want you to be part of it. We are Canada's largest... ...and dedication as part of our team. At CGI, we are seeking a Senior Java Backend Developer (7+ years) to join our Financial Services...SeniorEmploi permanentTemps plein$95k - $115k par année
...world’s leading Hotel Sales and Catering software, we’ve achieved the #1 ranking in the... ...engineering, at least 3 years of experience developing web applications, and a passion for... ...reviews and pair programming Improve our developer tools, tests, processes, and technology...LogicielTemps pleinTravail à distanceProgramme de réinstallationHoraires flexibles$65k - $125k par année
Java Angular Fullstack Developer Position Description This is an exciting time at CGI as we continue expanding our delivery capability... ...qualifications to be successful in this role • 8+ years of software development experience. • Strong expertise with Java 11/17 and...LogicielEmploi permanentTemps plein$65k - $125k par année
Java Fullstack Developer – GCP Position Description This is an exciting time for CGI, and we want you to be part of it. We are Canada... ...to support future client engagements. At CGI, we are seeking Senior Java Fullstack Developers (7+ years) to join our Financial...SeniorEmploi permanentTemps plein2 jours par semaine3 jours par semaine$55k - $105k par année
Software Development Engineer in Test Position Description At CGI, we offer the opportunity to work with Canada's largest Information... .... Support creation of Test Strategies & Test Plans . Develop and maintain test cases, automated scripts, and traceability matrices...LogicielTravail au bureauLe monde entier- ...enhance collaboration. As a Senior Quality Engineer Automation... ...Windows and Linux platforms, Python / Java environments, and MS SQL... ...team of QE practitioners, and developers and driving test case for projects... ...Learning, Problem Solving, Software Application Testing, Software...SeniorLogicielTemps pleinTravail à distanceHoraires flexiblesTravail posté
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Senior Python Software Engineer - H/F. Soyez parmi les premiers à postuler !
- python developer remote Halifax, NS
- python developer no experience Halifax, NS
- python data engineer Halifax, NS
- python developer Halifax, NS
- junior python developer Halifax, NS
- software developer internship Halifax, NS
- software developer intern Halifax, NS
- software engineer part time Halifax, NS
- senior software engineer Halifax, NS
- software development engineer - test Halifax, NS
