senior software developer.
Randstad
We are seeking an experienced Senior Software Developer to lead the technical design, development, systems re-engineering, and implementation of large-scale enterprise web applications. In this role, you will bridge technical analysis, business process modeling, and full-lifecycle Java software development. You will translate system requirements and specifications into scalable, secure, and production-tested solutions. Leveraging expertise in Java, REST/SOAP web services, Docker containerization, relational database querying (SQL/LINQ), and modern data modeling practices (ERD, UML, BPMN), you will optimize business workflows, build maintainable backend services, and collaborate closely with cross-functional teams across Agile and Waterfall delivery frameworks.
Location: Toronto, ON (Fully Onsite – 5 days/week required) Duration: 12-month contract. AdvantagesEnd-to-End Delivery Scope: Drive both analytical data/process modeling and hands-on Java microservices development. Modern Integration & Containerization: Practical hands-on exposure with Docker, REST/SOAP APIs, and secure microservice architectures.
Long-Term Engagement: Stable 12-month contract delivering impactful system modernizations.
Dedicated Onsite Collaboration: Work directly alongside multidisciplinary technical teams and stakeholders in Toronto. ResponsibilitiesTranslate functional specifications and business needs into detailed technical programming specifications, architecture models, and working, tested software applications. Design, build, test, and maintain robust, scalable enterprise web applications and microservices using Java, RESTful APIs, and SOAP web services. Develop and maintain data models, Entity Relationship Diagrams (ERD), UML diagrams, Data Flow Diagrams (DFD), and Business Process Model and Notation (BPMN) workflows. Author comprehensive Data Requirements Documents (DRD) and System Requirements Documents (SRD). Build, containerize, and deploy application components utilizing Docker. Query, extract, and manipulate complex data structures across relational databases using advanced SQL and LINQ. Lead systems re-engineering, workflow automation, and process optimization initiatives to enhance system performance and maintainability. Implement modern security controls, gateways, and protocols, including JWT, OAuth 2.0, and SSL certificate management. Perform code reviews, unit testing, debugging, and root-cause troubleshooting for production and pre-production application defects. Manage requirements, task tracking, and continuous integration workflows utilizing Azure DevOps, Jira, and Confluence. Collaborate effectively with business analysts, architects, and technical project leads throughout all phases of the Software Development Life Cycle (SDLC). Qualifications
IT Project Experience: 7+ years of progressive, hands-on experience designing and delivering large-scale IT and software development projects (Strictly Required). Full-Stack Java & API Development: Proven hands-on software development experience utilizing Java, RESTful web services, SOAP, and containerization with Docker (Strictly Required). Data & Business Modeling: Strong expertise creating ERDs, BPMN workflows, UML diagrams, Data Flow Diagrams, and process maps (Strictly Required). Requirements Documentation: Demonstrated experience composing formal Data Requirements Documents (DRD) or System Requirements Documents (SRD) (Strictly Required). Database Querying: Strong hands-on proficiency in extracting and managing database information using SQL and LINQ (Strictly Required). Analysis & Tracking Tooling: Proficiency with tracking and modeling tools including Azure DevOps, Jira, Confluence, Visio, Lucidchart, and Miro (Strictly Required). Systems Re-Engineering: Proven background in systems analysis, process re-engineering, and workflow optimization across Agile (Scrum/Kanban) and Waterfall environments (Strictly Required). Nice-to-Have Assets:
Prior software development or systems analysis experience within the Ontario Public Service (OPS) or broader public sector. Familiarity with OPS development standards, architecture checkpoints, and governance processes. Hands-on experience with cloud-native architectures, security gateways (OAuth 2.0, JWT), and rapid application development (RAD) methodologies. 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
- ...Perspectives, and Lead, Virtually. Requirements Key Responsibilities Build scalable, maintainable software solutions across full stack development Develop using AI augmented workflows. Our engineers use Claude Code as their primary development tool with MCP...SeniorFull timeInternshipLocal areaRemote work
- We are seeking an experienced Senior Software Developer specializing in enterprise CRM solutions to lead the technical design, configuration, development, integration, and enhancement of mission-critical systems. In this role, you will be responsible for evaluating existing...SeniorRemplacementContract work
$100k - $120k per year
...week onsite at our office located at 2 Queen St. E in Toronto, ON. The Role We're looking for an experienced developer to join TripArc as a Senior Software Developer. You'll work on a mature travel platform that thousands of travel professionals rely on every day, and...SeniorCasual workInternshipWork at officeLocal areaShift work2 days per week$99.8k - $147.68k per year
...and the desire to work in a team with dynamic strengths. The Senior Software Engineer will be working with a complementary team of software... ...framework for our games. What You'll Do: Design, code, and develop new backend applications/services running in AWS Optimize...SeniorFull timeLocal area- ...specifications into working tested CRM applications. This includes developing detailed programming specifications writing and/or generating... ...technical problems which arise during the use and operation of software packages including tec General Skills Experience in...SeniorLong term contractRemplacementFull timeTemporary workRemote work
- ...tested applications. This includes: developing detailed programming specifications... ...which arise during the use and operation of software packages, including technical assistance... ...Additional Skills for Oracle Software Developer: Experience in conducting impact assessments...SeniorContract work
- ...applications. This includes: developing detailed programming specifications writing... ...arise during the use and operation of software packages, including technical assistance... ...Additional Skills for Oracle Software Developer: Experience in conducting impact...SeniorContract workManual labor
- We are seeking an experienced Senior Software Developer - API to lead the technical design, development, security, and integration of enterprise-scale RESTful web services and API platforms. In this role, you will translate technical system specifications into robust, production...SeniorLong term contractContract workManual labor
- ...Engineer is key role in the development and delivery of high-quality software solutions that drive innovation in the healthcare industry. You will work closely with cross-functional teams to design, develop, and implement software applications that meet the needs of our...SeniorFull timeWork at officeRemote work
- ...applications. This includes: developing detailed programming specifications writing... ...arise during the use and operation of software packages, including technical assistance... ...Additional Skills for Oracle Software Developer: Experience in conducting impact...SeniorContract work
- ...About the role: As a Senior Software Developer, you will be responsible for designing, developing and managing the cloud based services that power the AssistIQ platform. We’re excited by candidates who enjoy and are capable of working in a fast-growing entrepreneurial...SeniorFull time
- ...working tested applications. This includes: o developing detailed programming specifications o... ...unit tests. o Analyzes designs develops codes and implements programs in one or more... ...which arise during the use and operation of software packages including technical assistance in...SeniorFull timeManual labor
- We are seeking an experienced Senior Software Developer - Back End to manage the interchange of data between servers and user-facing applications while engineering robust, accessible, and high-performance digital services. In this role, you will translate technical system specifications...SeniorContract workWork at office
$88.54 - $106.25 per hour
...RQ11711 - Software Developer - Senior Duration: 1 Year (250 Business Days)+ 1 Extension Location: 25 Morton Shulman Ave., Toronto - ONSITE CRJMC License Must-have skills: 10 + years of experience working with GeoTalent, including working within...Senior$88.54 - $106.25 per hour
...RQ11712 - Software Developer - Senior Duration: 9+ Months (203 Business Days) + 1 Extension Location: 5 Days Onsite at 25 Morton Shulman Avenue CRJMC Description Scope Work with business team in developing and validating enhancements as per...Senior- ...Job Title: Software Developer – Senior Location: Toronto, ON Experience: 3–9 Years Job Type: Contract Job Summary We are seeking an experienced Senior Software Developer to design, develop, integrate, and maintain complex software applications and data-driven...SeniorContract work
- ...established technology organization focused on developing advanced diagnostic and monitoring... ...heavily in modernising their software platforms and engineering capabilities... ...everything they do. Your new role As a Senior Software Developer (Full Stack), you will play a critical...SeniorPermanent employment
$137.6k - $172k per year
...ideas, expertise, and perspective to meaningful work that can make a difference at global scale. About this Role: As a Senior Software Developer on the Monetization team, you'll lead technical initiatives and take significant ownership over service architecture,...Senior- ...channels, heartbeat notifications, and event retrieval. Senior-level experience developing Java and Node.js services, REST APIs, FHIR integrations,... ...retrieval, and subscriber lifecycle controls. Design, develop, test, and support Java and Node.js services that publish...SeniorContract work
$166k - $195k per year
...performing, fast-moving team with ethics at the center of everything we do. Expectations are high, and so are the rewards. As a Senior Software Developer on this high-impact team, you’ll collaborate across engineering, business, operations, and vendor channels to support...SeniorLong term contractWork at officeShift work3 days per week$90k - $110k per year
...the Vice President, Research and Development, we are hiring a Software Developer. As our new Software Developer, you will build and enhance the... ...interview. An in-person technical panel interview with 2–3 senior members of the Engineering team. This conversation will focus...SeniorFull timeWork at officeWork from homeFlexible hours3 days per week- ...Responsibilities: This request is for strong developers to help in designing and developing data... ...in Oracle PL/SQL · Design, develop and test Informatica mappings ·... ...in programming and analysis; specialized software package support at the specified experience...SeniorApprenticeship
- ...of our team, you will be at the heart of our customer experiences. Summary The Customer Experience team is looking for a Software developer who is passionate about building modern applications, learning cloud technologies, and turning innovative ideas into practical...Full timeWork at office3 days per week
$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$88.5 - $106.26 per hour
...RQ11339 - Software Developer - Senior Location: 5 Days Onsite at 21 College St. Toronto Duration: 11+ Months (253 Business Days) Mandatory Requirements 10+ experience building and maintaining stable, secure and scalable web & desktop applications using...SeniorOngoing contractTemporary workLocal area- ...RQ11775 - Software Developer - Senior I Toronto ON I 2+ year Client: Justice Technology Services Location: Toronto ON onsite Pay Rate- 95-101/hr incorp OPP Level 4 Clearances: This position requires an OPP Level 4 security clearance Scope...Senior
$88.57 - $106.28 per hour
...RQ11400 - Software Developer - Senior X 4 (On-Site) Contract: 6 months (133 business days) + possible extension Location : Toronto (5700 Yonge St. Toronto) No Clearance Required Must Have: · Thorough knowledge of large-scale complex systems analysis techniques...SeniorContract work$88.54 - $106.25 per hour
...RQ11605 - Software Developer - Senior Duration: 11+ Months (250 Business Days) + 1 Possible Extension Location: 5 Days ONSITE at 222 Jarvis St., Toronto, Ontario Description Deliverables for Sr. Software Developer: Design, build, develop and...Senior$87.38 - $104.86 per hour
...RQ00213 - Software Developer - Senior Location: 3 days in office, 2 days remote (277 Front St W) 6 Months Contract Must Haves: ~ 5+ years Experience with Cloud IaaS and PaaS (Azure, AWS, Google Cloud) ~10+ years Experience in developing and implementing...SeniorContract workWork at officeRemote work- ...roadblocks. Actively participate in setting and maintaining software development best practices within the department and team. Requirements... ...and deployment using Docker, and related DevOps practices. ~ Develop middleware products, unit test practices (TDD), transaction...Full timeInternshipRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to senior software developer.. Be the first to apply!
- software developer remote Toronto, ON
- software design engineer Toronto, ON
- software engineer devops Toronto, ON
- ingénieur logiciel Toronto, ON
- remote entry level software developer Toronto, ON
- part time software developer Toronto, ON
- director software engineering Toronto, ON
- software engineer - ai machine learning Toronto, ON
- software developer summer internship Toronto, ON
- software engineer salary in canada Toronto, ON
