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
- ...enable the end-to-end delivery of the Enterprise ESG framework. Senior Software Developer, Climate Solutions is responsible for developing application... ...need to succeed? Must Have: ~3+ years of experience in Python, other programming languages a plus, frameworks experience a...SeniorSoftwareFull timeFlexible hours
$60k - $120k per year
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...SeniorSoftwareWork at office3 days per week$55k - $105k per year
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...Suggested2 days per week3 days per week- ...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...SeniorSoftwareInternshipWork at officeRemote workWork from homeFlexible hours3 days per week
$60k - $120k per year
Vue.js / Python Full Stack Developer (Intermediate / Senior) Position Description We are seeking Intermediate to Senior Vue.js / Python Full Stack Developers to design, build, and deploy scalable web applications. The ideal candidate will have strong front-end expertise...Senior$75k - $145k per year
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...SeniorSoftwarePermanent employmentFull timeContract workWork at office- ...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...SeniorSoftwareInternshipWork at officeRemote workFlexible hours3 days per week
- ...analytics platforms. What will you do? Develop expertise in the trade surveillance data... ...~ Strong programming skills in Scala and Python with experience building production-grade... ...Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)...SeniorSoftwareFull timeFlexible hours
$55k - $105k per year
Python Developer with LLM knowledge and QA Exposure Position Description We are seeking a highly skilled developer with expertise in Python, Java, and Large Language Models (LLMs) to join our team. The ideal candidate will have strong technical proficiency, experience...Work at office2 days per week- ...opportunity? We are seeking an experienced SAP developer to serve as the tech lead responsible for... .... What will you do ? Serve as senior developer responsible for the global... ...Accounting, SAP Knowledge, SAP Technical Support, Software Development Life Cycle (SDLC), Technical...SeniorSoftwareFull timeFlexible hours
- ...surveillance ecosystem. What will you do? Design, develop, and maintain scalable and efficient data pipelines using Python, Java, Scala, Spark, PySpark, and Big Data... ...to ensure efficiency. Create system designs, software architecture, and technical solutions aligned...SeniorSoftwareFull timeFlexible hours
- ...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...SoftwareFull timeFlexible hours
$65k - $125k per year
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...SoftwarePermanent employmentFull timeContract workWork at office- ...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...SeniorSoftwareLive InWork at officeRemote workFlexible hours
$60k - $120k per year
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...SeniorSoftwareContract work- ...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...SeniorWork at officeRemote work3 days per week
$65k - $125k per year
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...SeniorSoftware2 days per week3 days per week$75k - $145k per year
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...SeniorSoftwarePermanent employmentFull time- Python QA Engineer Location Halifax, NS B3L 4R3 : Automation with Python (Python based Robot Framework or Python based Selenium Automation... ...Python Experience in pytest seleniumpython Must have developed test automation frameworks Experience in API automation UI automation...Contract workFixed term contractMonday to friday
- ...Job Description This is a Senior DataStage Developer role within Corporate Treasury Technology team. You will be responsible for delivering applications... ...-Oriented, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC) Additional Job Details...SeniorSoftwareFull timeManual laborFlexible hours
$65k - $125k per year
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...SeniorPermanent employmentFull timeWork at office2 days per week3 days per week- Okta Developer Location Halifax, NS : As an Okta Developer you will make an impact by improving... ...and work collaboratively with our Senior Cybersecurity Architect. In this role, you... ...Hooks, Connectors, and custom scripts in Python and Java. Manage development of CRUD operations...SeniorFull timeRemote work
- ...technical specifications. Create designs, develop, code, and perform code reviews and testing of applications, as per Software Development Life Cycle (SDLC) best practices.... ...of the following languages: Java, C#, C/C+, Python, JavaScript, HTML, CSS. Must be a self-starter...SoftwareFull timeFixed term contractSummer workImmediate start
$65k - $125k per year
Azure .NET Developer Position Description This is an exciting time for CGI, and we want you to be part of it. We are Canada's largest... .... 3. Collaborate closely with team members to iterate software design, coordinate test definition and planning with QA, and contribute...Software- ...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...SoftwareRemote jobPermanent employment
- ...The RBC Team is hiring for a Senior Quality Engineer role within the... ..., including Cloud platforms, Python, and Snowflake. In this role... ...Engineering (QE) automation, developing and maintaining automation... ...Data Visualization, Postman (Software), Python (Programming Language...SeniorSoftwareFull timeFlexible hours
$65k - $125k per year
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...SoftwarePermanent employmentFull time- ...emerging technologies. As a Senior Business Analyst in HR-IT, you... ...on complex requirements. Develop requirements related to HR Data... ...programming languages (e.g., Python, Java) for automation, scripting... ...Services, Results-Oriented, Software Requirements, Waterfall Model...SeniorSoftwareFull timeFlexible hours
- ...over mercenaries. And we believe that a team that sticks together develops superpowers. (We have bobbleheads of everyone who’s been with us... ...way). Maybe you studied something unusual before switching to software. Maybe your interests range wide. That’s perfect. We’re a company...SoftwareRemote jobSummer holidayLocal area
$70k - $135k per year
Senior Databricks Data Engineer Position Description This is an exciting time for CGI... ...data consistency and availability. • Software engineering . Software Development Practices... .... Your work creates value. You’ll develop innovative solutions and build...SeniorSoftware
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Python Software Engineer - H/F. Be the first to apply!
- python developer remote Halifax, NS
- junior python developer Halifax, NS
- python developer Halifax, NS
- python data engineer Halifax, NS
- python developer no experience Halifax, NS
- software developer entry level Halifax, NS
- software engineer - robotics Halifax, NS
- software design engineer Halifax, NS
- software engineer - computer Halifax, NS
- software development engineer Halifax, NS
