NeverHard

Senior Software Engineer (Niagara Falls) at Amaris Consulting — NeverHard

Senior Software Engineer (Niagara Falls) at Amaris Consulting in Niagara, Ontario. Skills: AI/ML, Cloud Computing, Cyber Security, Data Management, DevOps. Apply on NeverHard.

Company
Amaris Consulting
Location
Niagara, Ontario
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 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 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, and distributed systems Experience with REST APIs and event-driven or message-driven architectures, including 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, and problem-solving methodologies Experience with SQL databases (PostgreSQL, MSSQL) and NoSQL databases (MongoDB or similar) Familiarity with Agile methodologies, CI/CD pipelines, DevOps, and SDLC practices Solid 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, and CloudGuard Familiarity with cloud-native governance and security tooling: Azure Policy, AWS SCP, GCP constraints Scripting experience using Bash or PowerShell Exposure to front-end 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 skillsComfortable collaborating with cross-functional and global teams #J-18808-Ljbffr