Senior Software Engineer (Saskatoon) at Amaris Consulting — NeverHard
Senior Software Engineer (Saskatoon) at Amaris Consulting in Saskatoon, Saskatchewan. Skills: AI/ML, CI/CD, Cloud Transformation, Cloud-native Data Architectures, Cyber Security. Apply on NeverHard.
Company
Amaris Consulting
Location
Saskatoon, Saskatchewan
Type
contract
Required skills:
AI/ML
CI/CD
Cloud Transformation
Cloud-native Data Architectures
Cyber Security
DevOps
Distributed Systems
REST APIs
Relational Databases
Secure Development Practices
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 up-to-date 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 RequirementsMust 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
#J-18808-Ljbffr