NeverHard

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:

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