Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - saint-esprit (Saint-Esprit, Quebec)

Amaris Consulting

Experience Level

Expert (15+ years or niche expertise)

Role Description

We are looking for a Senior Software Developer to support the Cyber Security portfolio within Cyber Data Risk & Resilience (CDRR).

The consultant will contribute to the design, development, and modernization of secure and scalable technology solutions supporting cybersecurity initiatives, cloud transformation, and AI-enabled services.

This role involves working on modern distributed systems, cloud-native architectures, and secure development practices while collaborating closely with engineering, AI/ML, and cybersecurity teams.

Key Responsibilities

  • Design, develop, and maintain software solutions supporting cybersecurity platforms and initiatives
  • Collaborate with engineering and AI/ML teams to integrate security into cloud and AI-based services
  • Modernize and re-architect applications using scalable and resilient design patterns
  • Develop distributed systems using event-driven and service-oriented architectures
  • Build and maintain REST APIs and messaging-based integrations
  • Support secure development practices across CI/CD pipelines and DevOps workflows
  • Contribute to system performance optimization, troubleshooting, and technical design decisions
  • Develop and maintain relational and non-relational data solutions
  • Work closely with global stakeholders to gather requirements and deliver scalable solutions
  • Ensure alignment with enterprise security standards and governance practices

Profile Requirements

Must Have

  • 12+ years of experience in software development or software engineering
  • Strong programming experience in:
    • Java and/or Python
  • Strong understanding of:
    • Object-oriented programming
    • Application architecture
    • Distributed systems
  • Experience with:
    • REST APIs
    • Event-driven or message-driven architectures
    • Apache Kafka or similar messaging platforms
  • Hands‑on experience with cloud platforms:
    • AWS, Azure, or GCP
  • Experience with Infrastructure-as-Code tools such as Terraform
  • Strong knowledge of:
    • Data structures
    • Algorithms
    • Problem-solving methodologies
  • Experience with:
    • SQL databases (PostgreSQL, MSSQL)
    • NoSQL databases (MongoDB or similar)
  • Familiarity with:
    • Agile methodologies
    • CI/CD pipelines
    • DevOps and SDLC practices
  • Robust communication and stakeholder collaboration skills

Nice to Have

  • Experience with cloud-based AI services:
    • Azure AI
    • AWS Bedrock
    • Google Vertex AI
  • Experience implementing security controls for cloud and AI environments
  • Knowledge of CSPM tools such as:
    • Wiz
    • Prisma Cloud
    • CloudGuard
  • Familiarity with cloud-native governance and security tooling:
    • Azure Policy
    • AWS SCP
    • GCP constraints
  • Scripting experience using Bash or PowerShell
  • Exposure to frontend technologies such as Angular or React

Soft Skills

  • Strong analytical and troubleshooting abilities
  • Ability to work independently in fast-paced environments
  • Proactive and solution-oriented mindset
  • Strong prioritization and organizational skills
  • Comfortable collaborating with cross-functional and global teams
#J-18808-Ljbffr
Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - saint-esprit (Saint-Esprit, Quebec). Be the first to apply!