Senior Software Engineer (Saint-Hyacinthe)
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 Solid 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 Strong 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-Hyacinthe). Be the first to apply!
Related searches
- senior software developer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer remote Winnipeg, MB
- software engineer intern Winnipeg, MB
- software engineer devops Winnipeg, MB
- remote entry level software developer Winnipeg, MB
- software engineer internship Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software developer intern Winnipeg, MB
- software engineer Winnipeg, MB
