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

Senior Software Engineer (Toronto)

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
  • 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

  • Solid 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 4 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Toronto) in Toronto, ON vacancy
  •  ...are looking for a talented leader to join the Ownr team as a Senior Software Engineer1 . Responsibilities Design, develop, test, deploy,...  ...‑moving Node/React‑based application. Lead and mentor other engineers, exercising technical leadership and cross‑functional collaboration... 
    Senior
    Flexible hours

    0000050007 Royal Bank of Canada

    Toronto, ON
    14 days ago
  • Join PheedLoop as a Senior Engineer, where you will create impactful software that enhances live events. Collaborate with leadership to solve customer challenges and develop exciting tools. In this role, you will harness your expertise in Python/Django and TypeScript to design... 
    Senior

    PheedLoop

    Toronto, ON
    4 hours ago
  • $65 - $70 per hour

     ...in Mindbreeze similar search product capability. Hands on experience in integrating, configuring, extending Mindbreeze InSpire insight engine. Proficiency in Java, Python, C, or C++ for using Mindbreeze REST APIs, JSON, and Webhook/Crawler configurations for data ingestion.... 
    Senior

    LanceSoft

    Toronto, ON
    7 days ago
  • $110k - $135k per year

    Senior Software Engineer, Progress ABL Location(s): Toronto, Ontario Status: Full-time Benefits Hybrid Work Model and Business Casual Dress Code (including jeans) RRSP Matching Program Professional Development Reimbursement Flexible Personal/Vacation Time Off, Sick Leave... 
    Senior
    Full time
    Casual work
    Flexible hours

    SS&C Technologies Holdings

    Toronto, ON
    4 hours ago
  •  ...challenges and delivering transformation at scale. Job Title Senior Java Developer Work Location Mississauga, Ontario, Canada (Onsite...  ...scalable cloud native applications. Design and implement software solutions using Angular and Java following modern architecture patterns... 
    Senior
    Long term contract
    Temporary work
    Work at office
    Local area

    LTM

    Toronto, ON
    1 day ago
  • Lead creative projects as a Senior Software Engineer at Loop, where we redefine cross-border banking in our downtown Toronto office. Help businesses grow through technical excellence. At Loop, you will be at the forefront of technological innovation, acting as a Staff Engineer... 
    Senior
    Work at office

    Loop

    Toronto, ON
    4 hours ago
  • Shape the future of networking at Kaseya as a Senior Principal Network Software Engineer, focusing on secure cloud-native solutions. Embrace a hands‑on development approach. This impactful role requires expertise in designing and developing cloud-native networking architectures... 
    Senior

    Kaseya

    Toronto, ON
    4 hours ago
  • Elevate high-performance computing with NVIDIA as a Senior Systems Software Engineer. Your expertise in software engineering will shape creative solutions that enhance reliability and efficiency. NVIDIA's LPU System Software team seeks a Senior Systems Software Engineer to... 
    Senior

    NVIDIA Gruppe

    Toronto, ON
    4 hours ago
  •  ...interfaces and scalable REST APIs using a modern tech stack. Optimize performance across the application and continuously improve engineering standards. Collaborate closely with a small, high‑energy team across product, design, and QA. Qualifications 5+ years of full‑stack... 
    Senior
    Work at office
    Flexible hours

    SRED.io

    Toronto, ON
    4 hours ago
  • Join SRED.io as a Senior Software Engineer, specializing in MEAN Stack. Engage in the creation of an innovative, AI-powered platform that transforms SR&ED; funding processes for Canadian tech projects. At SRED.io, we are seeking multiple Senior Software Engineers to develop... 
    Senior

    SRED.io

    Toronto, ON
    1 day ago
  • Join Axiomatic AI as a Senior Software Engineer focusing on AI integration. Enhance scientific workflows through creative technologies in a hybrid work setting. In this role, you will engage in full-stack development, designing and building scalable backend services and responsive... 
    Senior

    Axiomatic-AI

    Toronto, ON
    4 hours ago
  • Senior Software Engineer We are hiring a Senior Software Engineer to join our Server Security team. The team operates close to the bottom of the stack, building features that enable database users to secure their data globally. Key Areas of Impact Cryptography: Queryable... 
    Senior
    Remote work

    MongoDB

    Toronto, ON
    7 days ago
  •  ...Bitcoin Platform at Block, is looking for senior engineers to build and expand tools that improve...  ...third‑party data sources to enrich the risk engine with additional attribution data....  ...Pragmatic, delivery‑focused approach to software design. Ability to handle both macro and... 
    Senior
    Full time
    Relocation package
    Flexible hours

    Square

    Toronto, ON
    7 days ago
  • $150k - $250k per year

     ...positioned to build the future of inclusive finance through cutting‑edge technology and customer‑centric solutions. Overview As a Senior Backend Engineer on the Trust Platform team, you’ll play a pivotal role in shaping the systems that safeguard and personalize our financial... 
    Senior
    Long term contract
    Immediate start
    Flexible hours

    Credit Genie

    Toronto, ON
    14 days ago
  • $80k - $105k per year

     ...funded live-service game studio based in Toronto. Since 2011, we’ve been building and...  ...in office. We are hiring an Intermediate Software Engineer to build and maintain YoWorld and Fish World...  ...Manager, you’ll work alongside a senior team on a mature, large-scale codebase where... 
    Senior
    Long term contract
    Live In
    Work at office

    Big Viking Games

    Toronto, ON
    4 hours ago
  • $118k - $157.5k per year

    Software Development Engineer – Federated GraphQL Platform — Toronto, Canada About the team and the role As a member of the GraphQL champions, you will interface directly with senior technology leaders and product owners to transform our current business and technology... 
    Senior
    Immediate start

    eBay

    Toronto, ON
    4 hours ago
  • Job Title: RQ11260 - Senior Software Developer – ERPCase Management Working Status: In office Location: 222 Jarvis Street, Toronto Hours per day: 7.25 Responsibilities Be part of an agile...  ...Designer, PeopleCode, Application Engine, Component Interface, Integration Broker... 
    Senior
    Work at office

    Amyantek

    Toronto, ON
    4 hours ago
  • Join our team as a Senior Software Engineer specializing in enterprise solutions across a variety of programming languages. This position requires expertise in build ecosystems and production web scripting. We are looking for experienced engineers with a strong foundation in... 
    Senior

    Obsidian

    Toronto, ON
    1 day ago
  •  ...rotation and vulnerability response. Global Collaboration: Partner with distributed teams of architects, infrastructure and security engineers, and every product team that consumes the platform — coordinating across time zones to translate their pipeline needs into golden... 
    Senior
    Long term contract

    Zoom Information, Inc.

    Toronto, ON
    2 days ago
  • $160k - $180k per year

     ...Proficiency in Python (PySpark), SQL, and PowerShell for data engineering workflows. Experience with CI/CD automation (Azure DevOps, GitHub...  ...Data Lakehouse. Location & Compensation Hybrid remote in Toronto, ON (Toronto District). Salary range $160,000–$180,000 per year... 
    Senior
    Remote work

    RAENAN CONSULTANCY

    Toronto, ON
    4 hours ago
  • Lead mobile development as a Senior Staff Software Engineer at Capital One in Toronto. Drive technical strategy for the Android platform while mentoring peers in a hybrid work setting. As a Senior Staff Engineer, you will engage in hands‑on development and high-level design... 
    Senior

    Capital One

    Toronto, ON
    4 hours ago
  • Make your mark as a Software Engineer on the Rider Quality team, focusing on AI automation to revolutionize quality engineering processes. Take part in creating self‑service tools that streamline developer experiences. In this hybrid role, you will collaboratively design... 

    United States Digital Space

    Toronto, ON
    4 hours ago
  •  ...Your Role As a Software Engineer Intern, you will learn how to build Zip’s core products and architecture. You will ship features that are immediately used by our users and will work with a tight‑knit team that values open communication and cross‑functional collaboration... 
    Hourly pay
    Internship
    Live In
    Immediate start

    Zip

    Toronto, ON
    4 hours ago
  • Become a Senior Software Developer with CCI - Computer Consultants International, Inc. in Toronto. This contract role emphasizes AngularJS, NodeJS, and RESTful WebServices. Join an agile team focused on improving Ontarios Government projects through modernization initiatives... 
    Senior
    Contract work

    TryApplyNow

    Toronto, ON
    4 hours ago
  •  ...infrastructure to bring decentralized finance to the masses. Our core engineering team is based in Toronto. At Berachain, you'll join a team of experienced founders...  ...quickly to evolving needs. Requirements: 5+ years in software development with relevant blockchain experience. Degree... 
    Senior

    Blockchain Works

    Toronto, ON
    14 days ago
  •  ...re doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product... 
    Senior
    Remote work

    Clutch Canada

    Toronto, ON
    14 days ago
  • $75.9k - $141.9k per year

    Keys for the role Developer with 5-10 years of C# development experience Banking / Financial industry experience preferred Knowledge of VaR and financial instruments Market Risk experience would be ideal Diriger le cycle de développement global des logiciels, ...
    Senior
    Apprenticeship

    BMO Financial Group

    Toronto, ON
    7 days ago
  •  ...development and deployment of AI software products. Our objective is to...  ...developed by physicists and engineers with decades of experience in...  ...costs. We’re looking for a Senior Python developer to join our team...  ...(company headquarters are in Toronto, Canada). You should think... 
    Senior

    Edjuster

    Toronto, ON
    7 days ago
  •  ...guidance across multiple cross‑functional engineering squads. Collaborate with product managers...  ...work with you if you have: 10+ years of software development experience, including 4+ years...  ...skills with the ability to influence senior stakeholders and technical teams alike. Passion... 
    Senior
    Flexible hours

    Scotiabank

    Toronto, ON
    4 hours ago
  •  ...top-tier Technology and Operations team as a Senior Application Developer in Toronto, specializing in the entire software development lifecycle. Drive the transformation...  ...management, requiring a solid foundation in software engineering and technical specifications. You will operate... 
    Senior

    Swoon

    Toronto, ON
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Toronto). Be the first to apply!