Senior Software Developer
Join to apply for the Senior Software Developer role at CI Financial
At CI, we provide a safe, inclusive workplace where everyone has a voice, empowerment to take ownership of meaningful work, growth opportunities, innovative products, and engagement that supports employee success.
WHAT YOU WILL DO
- Build scalable software, programs and applications ensuring high availability, resiliency, integrity, and reliability
- Collaborate with lead engineers and architects on solution design, scoping, and estimation
- Participate in regular peer code review and quality control
- Stay current with technology trends and share expertise with team members
- Engage with Business Systems Analysts and Software leads to gain consensus on solution architecture and implementation approach
- Identify technical issues, risks, and define mitigation approaches with the delivery team
- Contribute to Proof‑of‑Concept work and prototyping
- Participate in sprint planning, retrospectives, and daily scrum sessions
WHAT YOU WILL BRING
Deep understanding of Python & AWS servicesStrong experience with Python libraries such as Pandas, NumPy, Asyncio, Flask, FastAPIExperience with AWS CLI, Lambda functions, Step FunctionsKnowledge of relational and NoSQL databases (e.g., DynamoDB)Experience building services, APIs, and applications that handle large data volumesExceptional analytical and problem‑solving aptitudeFull understanding of the development lifecycle—design, build, test, deployExperience with DevOps tools like Git and JenkinsNICE TO HAVE
Experience with LinuxAgile development concepts and tools (Jira, Confluence)Work experience in Canadian financial servicesWHAT WE OFFER
Modern HQ location within walking distance from Union StationEquipment Purchase ProgramTraining ReimbursementPaid Professional DesignationsEmployee Share Purchase Program (ESPP)Corporate Discount ProgramEnhanced group benefitsParental Leave Top‑up programFitness membership discountsWe are focused on building a diverse and inclusive workforce. If you are excited about this role and are not confident you meet all the qualification requirements, we encourage you to apply to investigate the opportunity further.
Please submit your resume by clicking “Apply”. Only qualified candidates selected for an interview will be contacted.
CI Financial Corp. and all of our affiliates (“CI”) are committed to fair and accessible employment practices and provide reasonable accommodations for persons with disabilities. If you require accommodations in order to apply for any job opportunities, require this posting in an additional format, or require accommodation at any stage of the recruitment process, please contact us at accessible.recruitment@ci.com, or call 416-364-1145 ext. 4747.
Seniority level
Not Applicable
Employment type
Full‑time
Job function
Engineering and Information Technology
#J-18808-Ljbffr