Avatar for akkodis
Digital engineering solutions for industry innovation

Python Developer

  • Remote ()
  • |7 years of exp
  • |Contract
Posted: yesterday
Hires remotely in
Remote Work Policy

Remote only

Company Location
Zug
Visa Sponsorship

Not Available

RelocationAllowed
Skills
Python
noSQL
SQL
MongoDB
Distributed Systems
RESTful Services
PostgreSQL
Algorithms
Data Structures
Object-Oriented Programming
Microsoft SQL Server
Microsoft Azure
AWS
Apache Kafka
Terraform
Infrastructure as code
GCP
Event-Driven Architectures
Message-Driven Architectures
Domain-Driven Architectures

About the job

Position: Python Software Developer – Consultant

Duration: 12 months

Location: Remote within Canada (Must be available to work EST hours)

Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only)

About the Engagement

Akkodis is seeking the services of an experienced Python Software Developer consultant to support the development, modernization, and enhancement of cybersecurity technology solutions within a cybersecurity-focused technology portfolio. The engagement involves designing and building scalable, resilient, and secure software components, modernizing existing architectures, and collaborating with cross-functional engineering teams and global stakeholders to deliver technology solutions aligned with strategic portfolio objectives.

Services to be Provided

  • Design, develop, and enhance high-quality software solutions supporting cybersecurity platforms.
  • Modernize and re-architect core application components, focusing on availability, resiliency, scalability, and performance.
  • Develop and maintain Python-based applications and RESTful services using object-oriented programming principles.
  • Contribute to distributed, event-driven, domain-driven, and message-driven architectures.
  • Implement and support distributed systems and messaging technologies such as Apache Kafka.
  • Collaborate with engineering teams and global stakeholders to gather requirements and translate complex technical needs into effective solutions.
  • Support cloud-based development initiatives and infrastructure automation using Infrastructure as Code (IaC) tools.
  • Contribute to Agile delivery practices, technical documentation, architectural decisions, and cybersecurity improvements.

Expertise Required

  • 7–15 years of professional experience in software development, with at least 6 years of relevant development experience.
  • Strong proficiency in Python with extensive hands-on software development experience.
  • Strong application design skills and understanding of object-oriented programming fundamentals.
  • Experience with domain-driven, event-driven, and message-driven architectures, as well as RESTful services.
  • Hands-on experience with distributed systems and messaging technologies such as Apache Kafka.
  • At least 1 year of hands-on experience with a major cloud service provider (AWS, Microsoft Azure, or GCP).
  • Experience with Infrastructure as Code (IaC) tools such as Terraform.
  • Strong understanding of data structures, algorithms, analytical thinking, and problem-solving techniques.
  • Proficiency in complex SQL queries and relational databases such as PostgreSQL or Microsoft SQL Server.
  • Experience working with NoSQL databases such as MongoDB.
  • Excellent written and verbal communication skills, with the ability to communicate technical considerations and recommendations to stakeholders.

Important

This is a business-to-business engagement. Candidates must represent an incorporated entity, hold a valid business number, maintain appropriate insurance, and invoice for services rendered.

Nice to Have

  • Experience with Cloud Security Posture Management (CSPM) tools such as Wiz, Prisma Cloud, or Check Point CloudGuard.
  • Familiarity with cloud-native security and governance tools, including Azure Policy, AWS Service Control Policies (SCP), Resource Control Policies (RCP), or GCP Organization Policies and Constraints.
  • Scripting experience using Bash and/or PowerShell.
  • Familiarity with Linux and Windows operating systems.
  • Experience with modern web technologies and frameworks such as Angular or React.
  • Experience contributing to cybersecurity controls, cloud security governance, and risk management initiatives.

How to Apply

Submit your resume in confidence via the Akkodis Canada website.

Accessibility

At Akkodis, part of The Adecco Group, our purpose is simple: to make the future work for everyone. We live our values, Passion, Collaboration, Inclusion, Courage, and Customers at Heart, by fostering a workplace where diversity is celebrated and every voice matters. We encourage applications from individuals of all backgrounds and identities. Together, we’re making the future work for everyone.