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
- ...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...SeniorFlexible hours
- 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
$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$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...SeniorFull timeCasual workFlexible hours- ...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...SeniorLong term contractTemporary workWork at officeLocal area
- 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...SeniorWork at office
- 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
- 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
- ...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...SeniorWork at officeFlexible hours
- 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
- 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
- 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...SeniorRemote work
- ...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...SeniorFull timeRelocation packageFlexible hours
$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...SeniorLong term contractImmediate startFlexible hours$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...SeniorLong term contractLive InWork at office$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...SeniorImmediate start- 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...SeniorWork at office
- 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
- ...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...SeniorLong term contract
$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...SeniorRemote work- 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
- 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...
- ...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 payInternshipLive InImmediate start
- 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...SeniorContract work
- ...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
- ...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...SeniorRemote work
$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, ...SeniorApprenticeship- ...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
- ...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...SeniorFlexible hours
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Toronto). Be the first to apply!
- senior software developer Toronto, ON
- software engineer - computer Toronto, ON
- software developer remote Toronto, ON
- software engineer intern Toronto, ON
- software engineer devops Toronto, ON
- junior software developer internship Toronto, ON
- remote entry level software developer Toronto, ON
- linux software engineer Toronto, ON
- software engineer internship Toronto, ON
- ingénieur logiciel Toronto, ON
