senior software developer.
Randstad
We are seeking a highly accomplished Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier engineering capacity within full-stack application development, cloud architectures, and database streams, specializing in modernizing multi-tiered web, microservices, and mobile-ready solutions.
As a principal developer, you will bridge the gap between complex business requirements, secure cloud deployment pipelines, and scalable database architectures. Operating fully onsite in Toronto, you will lead the end-to-end design and implementation of secure web applications, build DevSecOps pipelines in Microsoft Azure, optimize relational database systems, and enforce strict accessibility, privacy, and security standards across the software development lifecycle. Location: Toronto, ON Assignment Type: Onsite (5 days per week) Contract Duration: 7 months (with potential for 1-time extension) AdvantagesAdvanced Azure & DevSecOps Stack: Hands-on development utilizing Azure Container Apps, AKS, Azure Data Factory, API Management, and automated security scanning pipelines.
Modern Architectural Scope: Lead microservices design, containerized deployments (Docker/Kubernetes), and Zero-Trust security integrations.
Full-Stack Technical Depth: Engage across Java/Jakarta, J2EE, MVC frameworks, REST/SOAP APIs, and MS SQL Server 2019+ data modeling. High-Impact Domain Focus: Contribute to critical enterprise solutions incorporating strict privacy, security (PHIPA/FIPPA), and digital accessibility (AODA) frameworks. ResponsibilitiesDesign, develop, and maintain multi-tiered web, client/server, and mobile application solutions using J2EE, Java (Jakarta), MVC, JavaScript/jQuery, JSON, REST/SOAP APIs, and JPA/Hibernate. Architect and implement Azure cloud services, including Azure API Management, Azure Container Apps, Azure Kubernetes Service (AKS), Azure SQL Database, and Azure Entra ID. Engineer end-to-end CI/CD DevSecOps pipelines using Git, GitHub, and Azure DevOps with integrated automated deployment, vulnerability scanning, and dependency checking. Perform relational database administration, data modeling, T-SQL scripting, stored procedure development, and query performance tuning on MS SQL Server (2019 and later). Design, build, and deploy ETL/ELT pipelines using Azure Data Factory for hybrid on-premises to cloud data synchronization and enterprise analytics support. Implement Zero-Trust security architectures, incorporating TLS, mTLS, RBAC/ABAC, SAML, and OAuth security tokens across microservices and web services. Ensure all web applications and user interfaces comply fully with Accessibility for Ontarians with Disabilities Act (AODA) standards. Create and update formal technical documentation, architecture artifacts (data models, deployment diagrams, component models), and system specifications. Author unit tests and integration tests, assist with data validation, and support user acceptance testing (UAT) through active defect triage and resolution. Perform root-cause troubleshooting, performance monitoring, and system tuning in production and pre-production environments. Provide technical guidance, code reviews, and knowledge transfer to support team members and ensure long-term solution maintainability. Qualifications
Core Technical & Architectural Requirements
Full-Stack & Application Development: 10+ years of experience in structured development, design, and implementation of multi-tiered web and mobile applications using J2EE, Java (Jakarta), MVC, JavaScript, REST/SOAP APIs, and microservices architectures. Relational Database & Data Integration: 10+ years of hands-on experience with MS SQL Server (2019 or later), T-SQL, stored procedures, data modeling, ETL/ELT pipelines, and database performance tuning. Azure Cloud Services: 3+ years of hands-on development experience with Azure Cloud technologies, including API Management, Azure Container Apps, AKS, Azure Data Factory, Azure SQL, and Azure Entra ID. DevSecOps & CI/CD Pipelines: 3+ years of experience constructing automated CI/CD DevSecOps pipelines in Azure DevOps/GitHub featuring automated security scanning and dependency checks, alongside 5+ years of Git version control experience. Security & Zero-Trust Architecture: 3+ years of experience building secure web services using TLS/mTLS, OAuth/SAML, RBAC/ABAC, and Zero-Trust principles. Containers & Orchestration: Practical experience with Docker containerization and Kubernetes orchestration. Privacy, Governance & Public Sector Assets
Privacy & Security Context: Demonstrated experience navigating privacy and security requirements within healthcare or highly regulated enterprise environments (e.g., PHIPA/FIPPA compliance). Accessibility Standards: Proven experience ensuring web applications comply with AODA standards. Public Sector Context: 5+ years of experience working within federal, provincial, or broader public-sector environments, including familiarity with enterprise architecture frameworks, gating processes, and Agile/Waterfall methodologies. Soft Skills & Professional Attributes
Technical Leadership: Proven ability to guide technical designs, recommend platform improvements, and mentor delivery teams. Analytical Diagnostics: Strong critical thinking, analytical problem-solving, and troubleshooting capabilities in complex production environments. Communication & Collaboration: Excellent written, verbal, and presentation skills to effectively consult with multi-disciplinary stakeholders. Summary
If you're interested in the "Senior Software Developer" role based in Toronto, we encourage you to apply online at
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you! Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community. Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to View email address on randstad.com to ensure their ability to fully participate in the interview process. This posting is for existing and upcoming vacancies. show more
- We are seeking an experienced Senior Software Developer to lead the full-stack design, development, and deployment of scalable, high-availability enterprise applications. In this role, you will translate complex business requirements and technical specifications into robust...SeniorContract work
$120k - $130k per year
...access specialist referrals. Who we need Reporting to the Vice President, Research and Development, we are hiring a Senior Software Developer to join our collaborative engineering team. As our new Senior Software Developer, you will play a key role in designing, building...SeniorLong term contractFull timeWork at officeImmediate startWork from homeFlexible hours3 days per week- ...will be insight: pattern recognition across workflows that becomes input to regular R&D planning. What we're looking for Senior software engineer with strong full-stack range and comfort across data pipelines, internal tooling, and AI-augmented workflow automation....SeniorLong term contractFull time
- ...and we're just getting started. Read our Culture Manual and learn more about how we work . About the role As a Senior Software Developer on the Tax team, you will work across the stack to build, improve, and operate products that help Canadians complete their tax...SeniorLong term contractFull time
- We are seeking a highly accomplished Senior Software Developer - ETL for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier data engineering and integration capacity, specializing in designing, developing, migrating, and optimizing...SeniorContract workRemote workFlexible hours3 days per week
$144.7k - $195.9k per year
...bettering the lives of legal professionals while increasing access to justice. Summary: We are currently seeking a Senior Software Developer to join our Fintech engineering portfolio in Toronto. This role requires you to be in office a minimum of twice per week on...SeniorLong term contractFull timeWork at officeLocal areaFlexible hours1 day per week- We are seeking an experienced Senior Software Developer - CRM to lead the technical design, configuration, development, and integration of enterprise Siebel CRM applications. In this role, you will translate complex system specifications into reliable, fully tested software...SeniorContract work
- We are seeking a highly accomplished Senior Software Developer - Full Stack for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack software engineering capacity, specializing in designing, developing, and optimizing...SeniorContract workRemote workFlexible hours2 days per week
- ...Description: A highly skilled and experienced ETL Developer to design, develop, and maintain robust data integration solutions. The... ...Skills: Experience in programming and analysis; specialized software package support at the specified experience level Ability to...SeniorContract workFlexible hours
- ...working tested CRM applications. This includes developing detailed programming specifications... ...which arise during the use and operation of software packages including tec General... ...skills; both written and verbal Ability to develop and present new ideas and conceptualize...SeniorFull time
$88.86 - $106.63 per hour
...RQ11293 - Software Developer - Senior Duration: 7 months (144 days) + possible extension CRJMC clearance Location: 222 Jarvis St, Toronto OR 49 Place d'Armes, Kingston Must Have: · Experience with relational database technologies (MS SQL 2019 and...SeniorContract workWork at officeMonday to friday- We are seeking a highly accomplished Senior Software Developer - Full Stack for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack engineering capacity, specializing in designing, developing, and optimizing end-to-...SeniorLong term contractFull timeContract work
- We are seeking a skilled Senior Software Developer- Front End to lead the design, development, and implementation of responsive, accessible, and user-friendly web applications. In this role, you will translate complex technical system specifications into clean, maintainable...SeniorContract work
- ...Role A Software Developer, Subsurface Information Management is responsible for supporting the design, development, and release of software applications, components and high-performance platform services and APIs that enable advanced analytics, data science, business...Work at officeImmediate start2 days per week
- We are seeking a highly accomplished Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier engineering capacity within application development and software modernization streams, specializing in designing...SeniorContract work
- We are seeking an experienced Senior Software Developer - ETL to lead the design, development, and optimization of enterprise-grade data pipelines and data warehousing solutions. In this role, you will extract, transform, and load complex datasets from diverse sources into...SeniorContract workWork at officeFlexible hours
$86.9 - $104.28 per hour
...RQ11442 - Software Developer - API - Senior Duration: 1 Year (254 Business Days) + 1 Possible Extension Location: 5 days onsite at 222 Jarvis St Toronto OR 300 Water St, Peterborough, ON Must Have: ~5+ Experience with React framework and typescript...Senior$77.24 - $92.69 per hour
...RQ11434 - Software Developer - CRM - Senior Duration: 6+ Months (140 Business Days) Location: ONSITE, Toronto, ON Must Have: ~10+ years of experience with Siebel technical configuration/ design / development / integration ~5+ year of experience of Siebel...SeniorWork at officeMonday to friday- ...Deliverable: Ensure Accessibility standards are met (AODA). Developing and maintaining system design models program codes technical... .... ~ Experience with the privacy and security requirements or software development in a health context or equivalent. ~ Demonstrated...SeniorFull timeFlexible hours
- ...Scope : The Software Developer supports the delivery of assigned enhancements of the Office of the Public Guardian and Trustee (OPGT) Modernization program including functionality intentionally sequenced beyond the Minimum Viable Product (MVP). Working as part of an...SeniorLong term contractFull timeWork at office
- We are seeking an experienced, high-performing Software Developer to drive the analysis, design, development, and integration of large-scale, multi-tiered enterprise solutions. In this role, you will take technical ownership across the full application lifecycle, translating...Senior
- ...working tested applications. This includes developing detailed programming specifications... ...which arise during the use and operation of software packages including technical assistance in... ...range of options make recommendations and develop customized strategies to resolve unique...SeniorFull time
$86.9 - $104.28 per hour
...RQ11428 - Software Developer- Front End - Senior Duration: 1 Year (250 Business Days) + Possible Extension Location: 222 Jarvis Street , Toronto Must Have: Strong development experience with Java, spring boot, SQL. Experience with Restful Web Services...SeniorInternship- ...working, tested applications. This includes developing detailed programming specifications,... ...which arise during the use and operation of software packages, including technical assistance... ...range of options, make recommendations and develop customized strategies to resolve unique...SeniorContract work
- We are seeking a highly experienced Senior Software Developer - Full Stack to lead full-lifecycle software development, application modernization, and system enhancement initiatives. In this role, you will work across both modern and legacy technical stacks—ranging from Java...SeniorContract workInternshipWork at officeFlexible hours
- We are seeking an experienced Senior Software Developer - Full Stack with deep MERN stack expertise to lead ongoing application enhancements, bug fixes, platform upgrades, and technical maintenance for enterprise web platforms. In this role, you will design and implement responsive...SeniorContract workManual labor
$88.54 - $106.25 per hour
...RQ11342 - Software Developer - Senior 5+ Months Contract (120 Business Days) - possible extension 5 Days ONSITE - 222 Jarvis Street Must Have: ~10+ years of experience as a designer and developer in the large-scale multi-client web applications ~10+ year...SeniorContract workManual labor- ...Scope : ~ A senior API Software Developer with 8 years of experience will be responsible for creating and using APIs to translate functional specifications into working and tested applications. This includes developing detailed programming specifications user interface...SeniorFull timeWeekend work
$88.63 - $106.36 per hour
...RQ11324 - Software Developer - CRM - Senior On-Site Contact: 8 months (150 business days) Two onsite work locations are recommended; however the successful candidate may work out of a locally available Ontario Public Service office: #300 WATER STREET...SeniorLong term contractFull timeContract workTemporary workWork at office- ...working tested applications. This includes: Developing detailed programming specifications... ...which arise during the use and operation of software packages including technical assistance... ...fully tested full-stack applications Develop detailed technical designs and programming...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to senior software developer.. Be the first to apply!
- director software engineering Toronto, ON
- software engineer co-op Toronto, ON
- software developer no experience Toronto, ON
- junior software engineer Toronto, ON
- software engineer Toronto, ON
- software engineer internship Toronto, ON
- software engineer - robotics Toronto, ON
- new graduate software developer Toronto, ON
- linux software engineer Toronto, ON
- software engineer - computer Toronto, ON
