Senior Software Developer
$120k - $140k per yearCaseWare International Inc.
Senior Software Developer – CasewareCaseware is one of Canada’s original FinTech companies, leading the global audit and accounting software industry for over 30 years, serving more than 500,000 users across 130 countries and available in 16 languages.
Position InformationThis is a full‑time permanent position. This is an existing vacancy.
Location: Hybrid role requiring the successful candidate to work 3 days a week in our Toronto office, located at 351 King St E, Toronto, ON.
What you will be doing:
Create prototypes and software design proposals that provide short‑term business value while aligning with future‑state product and architecture vision.
Research and break down large initiatives into parallelizable chunks of work that provide incremental business value toward the end feature goal.
Champion proposals into production through all phases of the Agile SDLC from design to implementation.
Contribute to improving the core product build, CI/CD pipelines, and overall SDLC.
Work with senior developers and architects to define and oversee the execution of the product architecture roadmap.
Troubleshoot and eliminate persistent root causes for production issues that your product faces.
Facilitate design discussions within and outside of the squad.
Represent the team in technical discussions with Tech Leads, Operations, Product/UX, and external stakeholders.
Provide mentorship to the other developers on your team through design reviews, pair programming, and code reviews.
Keep technical documentation up to date and create new artifacts when required.
Share knowledge on new technologies and industry best practices to build our coding standards.
What you will bring:
Experience building highly distributed microservice architecture using Java 17/21, Spring Boot 3.X, and Gradle.
Strong OOP skills, advocate for code quality, Design Patterns, and SOLID principles.
Experience with complex projects in the public cloud (AWS, ideally).
Developing and maintaining CI/CD pipelines with GitHub Actions or other tool.
Creating and optimizing complex SQL queries, stored procedures, and functions.
Strong initiative to improve processes, tools, methodologies, and product quality.
Expertise with test‑driven development, unit tests, integration tests, and end‑to‑end tests.
Experience with developing and working with thoughtfully designed APIs, such as REST or GraphQL.
Proficiently use inline code completion tools in your daily IDE workflow.
Use conversational AI assistants for pair programming, design discussion, debugging, and documentation.
Critically evaluate all AI‑generated output before committing, verifying correctness, security, and alignment with team standards.
Identify routine or well‑scoped tasks as candidates for agentic automation, and propose improvements to your tools/workflows to support this.
Build feedback loops: document what worked, what failed, and why, to improve future agent performance and team understanding.
Collaborate with your team to design and instrument AI‑powered developer tooling;
measure its impact on velocity and quality.
Nice to haves: SPA development using Angular/TypeScript, experience with Serverless Framework, trunk‑based development, automated testing frameworks such as Cypress, RestAssured, JMeter, knowledge of accounting and auditing concepts, experience with a large enterprise monorepo codebase (NX preferred), experience with container technologies such as Docker, ideally with container orchestration such as Kubernetes.
Tech stack you’ll be working with: Java 17/21 (Spring Boot 3.X), microservices hosted on AWS EKS, Lambda Serverless, orchestration with AWS Step Functions & SNS/SQS, NX monorepos, storage on AWS Aurora, DynamoDB, MongoDB, S3, Jira to manage our backlog, IntelliJ (IDEA/PyCharm) with Claude Code, Microsoft 365 (Outlook, OneDrive, Teams, Word, Excel, etc.) and Slack.
Salary RangeThe annual base salary for this position is between $120,000 CAD and $140,000 CAD per year. The role is also eligible for discretionary bonus and/or commission, as well as other benefits. Actual pay within the listed range will be determined based on factors such as transferable skills, relevant experience, market conditions, and primary work location. The posted range is subject to change and may be updated periodically.
Benefits
Innovation at our core. We work with cutting‑edge technology in accounting and financial reporting, constantly pushing the boundaries to create impactful software solutions.
Commitment to a collaborative culture, where ideas are valued and knowledge sharing is encouraged within a supportive, inclusive team.
Work‑life balance is important to us. Flexible work options, remote opportunities, and generous time‑off policies ensure a healthy balance.
Competitive compensation, including comprehensive benefits such as health insurance and retirement plans.
Impactful work: contributions directly affect how our clients manage financial processes and drive their success.
Recognition and rewards matter to us. We celebrate hard work through recognition programs, performance bonuses, and opportunities for career growth.
Global opportunities: work on international projects and collaborate with a diverse, global team.
About CasewareCaseware’s cutting‑edge software products are meticulously designed for accounting firms, corporations, and governments. Our teams continuously collaborate, innovate, and build upon our existing suite of products. With a customer‑focused mindset, we are building technology that is shaping the future of audits, financial reporting, and financial data analytics.
With a recent strategic investment from Hg Capital in 2020, Caseware is now in its next major growth phase as we double down on the people and products that have made Caseware so successful to date.
One of Caseware’s core values is Many Voices, One Team and, with that in mind, we’re dedicated to building teams as diverse as our customers in an equitable and inclusive way. We welcome and encourage candidates of all backgrounds to apply. Should you require accommodations or have any questions at any point during the application or interview process, please e‑mail our People Operations team at View email address on ca.hrm.tc.
AI UsageThe recruitment process may use AI‑assisted tools but not for candidate screening or assessment. All final hiring decisions are made by humans to ensure fairness, transparency, and oversight.
Background CheckAny candidates successful in obtaining an offer for a position will need to successfully complete a background check through Certn.Co which typically includes an Identity Verification and Criminal Record Check. Executives and Senior Managers will undergo a Soft Credit Check as well. Candidates residing in the Netherlands and Germany are excluded from undergoing background checks via Certn.Co.
Security and FraudCaseware takes the security of candidates seriously. All legitimate communication from us will come from email addresses ending in @caseware.Com and our open positions are always listed on reputable job boards and on our website We will never ask for payment or financial information from you. If you receive an unsolicited job offer, proceed with extreme caution.
#J-18808-Ljbffr
Position InformationThis is a full‑time permanent position. This is an existing vacancy.
Location: Hybrid role requiring the successful candidate to work 3 days a week in our Toronto office, located at 351 King St E, Toronto, ON.
What you will be doing:
Create prototypes and software design proposals that provide short‑term business value while aligning with future‑state product and architecture vision.
Research and break down large initiatives into parallelizable chunks of work that provide incremental business value toward the end feature goal.
Champion proposals into production through all phases of the Agile SDLC from design to implementation.
Contribute to improving the core product build, CI/CD pipelines, and overall SDLC.
Work with senior developers and architects to define and oversee the execution of the product architecture roadmap.
Troubleshoot and eliminate persistent root causes for production issues that your product faces.
Facilitate design discussions within and outside of the squad.
Represent the team in technical discussions with Tech Leads, Operations, Product/UX, and external stakeholders.
Provide mentorship to the other developers on your team through design reviews, pair programming, and code reviews.
Keep technical documentation up to date and create new artifacts when required.
Share knowledge on new technologies and industry best practices to build our coding standards.
What you will bring:
Experience building highly distributed microservice architecture using Java 17/21, Spring Boot 3.X, and Gradle.
Strong OOP skills, advocate for code quality, Design Patterns, and SOLID principles.
Experience with complex projects in the public cloud (AWS, ideally).
Developing and maintaining CI/CD pipelines with GitHub Actions or other tool.
Creating and optimizing complex SQL queries, stored procedures, and functions.
Strong initiative to improve processes, tools, methodologies, and product quality.
Expertise with test‑driven development, unit tests, integration tests, and end‑to‑end tests.
Experience with developing and working with thoughtfully designed APIs, such as REST or GraphQL.
Proficiently use inline code completion tools in your daily IDE workflow.
Use conversational AI assistants for pair programming, design discussion, debugging, and documentation.
Critically evaluate all AI‑generated output before committing, verifying correctness, security, and alignment with team standards.
Identify routine or well‑scoped tasks as candidates for agentic automation, and propose improvements to your tools/workflows to support this.
Build feedback loops: document what worked, what failed, and why, to improve future agent performance and team understanding.
Collaborate with your team to design and instrument AI‑powered developer tooling;
measure its impact on velocity and quality.
Nice to haves: SPA development using Angular/TypeScript, experience with Serverless Framework, trunk‑based development, automated testing frameworks such as Cypress, RestAssured, JMeter, knowledge of accounting and auditing concepts, experience with a large enterprise monorepo codebase (NX preferred), experience with container technologies such as Docker, ideally with container orchestration such as Kubernetes.
Tech stack you’ll be working with: Java 17/21 (Spring Boot 3.X), microservices hosted on AWS EKS, Lambda Serverless, orchestration with AWS Step Functions & SNS/SQS, NX monorepos, storage on AWS Aurora, DynamoDB, MongoDB, S3, Jira to manage our backlog, IntelliJ (IDEA/PyCharm) with Claude Code, Microsoft 365 (Outlook, OneDrive, Teams, Word, Excel, etc.) and Slack.
Salary RangeThe annual base salary for this position is between $120,000 CAD and $140,000 CAD per year. The role is also eligible for discretionary bonus and/or commission, as well as other benefits. Actual pay within the listed range will be determined based on factors such as transferable skills, relevant experience, market conditions, and primary work location. The posted range is subject to change and may be updated periodically.
Benefits
Innovation at our core. We work with cutting‑edge technology in accounting and financial reporting, constantly pushing the boundaries to create impactful software solutions.
Commitment to a collaborative culture, where ideas are valued and knowledge sharing is encouraged within a supportive, inclusive team.
Work‑life balance is important to us. Flexible work options, remote opportunities, and generous time‑off policies ensure a healthy balance.
Competitive compensation, including comprehensive benefits such as health insurance and retirement plans.
Impactful work: contributions directly affect how our clients manage financial processes and drive their success.
Recognition and rewards matter to us. We celebrate hard work through recognition programs, performance bonuses, and opportunities for career growth.
Global opportunities: work on international projects and collaborate with a diverse, global team.
About CasewareCaseware’s cutting‑edge software products are meticulously designed for accounting firms, corporations, and governments. Our teams continuously collaborate, innovate, and build upon our existing suite of products. With a customer‑focused mindset, we are building technology that is shaping the future of audits, financial reporting, and financial data analytics.
With a recent strategic investment from Hg Capital in 2020, Caseware is now in its next major growth phase as we double down on the people and products that have made Caseware so successful to date.
One of Caseware’s core values is Many Voices, One Team and, with that in mind, we’re dedicated to building teams as diverse as our customers in an equitable and inclusive way. We welcome and encourage candidates of all backgrounds to apply. Should you require accommodations or have any questions at any point during the application or interview process, please e‑mail our People Operations team at View email address on ca.hrm.tc.
AI UsageThe recruitment process may use AI‑assisted tools but not for candidate screening or assessment. All final hiring decisions are made by humans to ensure fairness, transparency, and oversight.
Background CheckAny candidates successful in obtaining an offer for a position will need to successfully complete a background check through Certn.Co which typically includes an Identity Verification and Criminal Record Check. Executives and Senior Managers will undergo a Soft Credit Check as well. Candidates residing in the Netherlands and Germany are excluded from undergoing background checks via Certn.Co.
Security and FraudCaseware takes the security of candidates seriously. All legitimate communication from us will come from email addresses ending in @caseware.Com and our open positions are always listed on reputable job boards and on our website We will never ask for payment or financial information from you. If you receive an unsolicited job offer, proceed with extreme caution.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Winnipeg, MB vacancy
- ...purpose and join a culture that is thriving in the face of change. Make an impact with our Technology - Development team as a Senior Software Developer. This diverse team of tech-savvy builders and problem solvers embraces digital transformation, and the possibilities...SeniorRemote workFlexible hours
- ...established in 1996. We provide actuarial, administration, software programming, and consulting solutions for pension, benefits,... ...in our clients’ long-term success. Position Summary The Senior Software Developer will play a key role in designing, developing, and modernizing...SeniorLong term contract
- ...transforming the way our customers work. Every day we help them develop critical mineral resources more sustainably, design and build... ...while proudly maintaining headquarters in New Zealand. Senior Software Developer**Le poste** Relevant du gestionnaire de l’ingénierie...SeniorWork at officeLocal areaRemote workWork from home2 days per week
- The Senior Software Developer is responsible for designing, developing, and maintaining data services, APIs, backend systems, and AI-ready data foundations that support scalable platform capabilities across Digital & Transformation. Working within the Data & AI Engineering...SeniorWork at office3 days per week
- Location: Quebec City, Quebec, Canada - Hybrid (3 days a week, in-office)We are seeking a talented and experienced Senior Software Developer to join our Civil Engineering Applications team. In this role, you will help shape the future of industry-leading design software...SeniorApprenticeshipWork at officeLocal area3 days per week
- ...Employment Agreement - Hybrid ModelKey Responsibilities Design, develop, test, deploy, and maintain enterprise-grade backend... ...owners, architects, and development teams to deliver high-quality software solutions.Manage application configurations and environment-specific...Senior
- Introduction At IBM Software, we transform client challenges into solutions. Building the... ..., partners, and industries to design, develop, and deliver solutions that power digital... ...world.Your role and responsibilities As a Senior Software Engineer, you will design, build...Senior
- ...research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research. Job Description Senior Software Developer (C++) - Lidar & Geospatial Systems Join Teledyne Optech, part of Teledyne Technologies, where you'll help turn complex...SeniorMinimum wageLocal area
- Senior Software DeveloperPour la version française de cette description de poste, veuillez consulter le lien suivant / For the French version... ...companies in the world. About You As a Senior Software Developer, you'll join a development team that crafts solid, reliable software...SeniorApprenticeshipWorldwideFlexible hours
- Branch's mission is bold: we want to revolutionize AEC design software by giving designers and project teams a power tool to make efficient, beautiful buildings. We believe software has an indelible impact on the quality of the built environment, and we are committed to setting...SeniorLong term contractPermanent employmentFull timeRemote workWorldwideFlexible hours
- ...deliver results from saliva to mobile app—anytime, anywhere.Developed over six years of R&D, over 2,000 product iterations, and... ...endurance, sleep, and more.About the roleEli is looking for a Senior Software Developer to join our product team full‑time, starting as soon as...SeniorLong term contractFull timeInternshipWork at officeImmediate start
- ...Skill Set Requirements ServiceNow Development (40%) Experience developing custom applications, workflows, integrations, automation... ...deployment, and code management practices. Ability to design, develop, support, and continuously improve scalable ServiceNow solutions...SeniorMonday to friday
- ...term maintainability. Work with the lead developer to shape the technical roadmap and... ...Bachelor’s degree in Computing Science, Software Engineering, or a related field, or equivalent... ...development experience, including 2+ years as a senior or lead developer owning production...SeniorLong term contractInternshipWork at office
- ...Canada | Posted on 11/03/2026 City Central Toronto (Moore Park / Summerhill East) Country Canada Job DescriptionPosition: Senior Software Developer (Siebel CRM)Location: Toronto, ON Job ID#: RQ11569 Duration: 4 Months Role OverviewWe are seeking an experienced...SeniorRemplacementLong term contractTemporary workRemote work
$100k - $142k per year
Senior Software DeveloperYour Moneris Career – The OpportunityBuild secure, reliable products... ...own key integrations and mentor other developers. Location: You will be based in our... ...production support, technical design and developer mentoring. Your Moneris Career –...SeniorWork at officeRemote workFlexible hours- Senior Software Developer (Project Management)Location: Vancouver - Pender St, CanadaThales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billions of digital interactions...SeniorLong term contractFull timeTemporary work
$128.3k - $203k per year
...on the promise of AI.What is The Role: We're looking for a Senior Software Engineer to join our Streams UI team, where you'll have the chance... ...using AI-assisted development tools. These tools can help you develop features faster, fix complex systems, and improve existing...SeniorLocal areaFlexible hours- ...Encourage Diverse Perspectives, and Lead, Virtually. 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...SeniorInternshipLocal areaRemote work
- Employment Type: Permanent Job Description:Senior Software Developer- Montreal onlyYou want to shape how artificial intelligence personalizes travel offers for millions of passengers while spending half your time experimenting with cutting-edge proofs of concept. What...SeniorPermanent employmentWork at officeWorldwideFlexible hours
$122k - $150k per year
...members who naturally go above and beyond their immediate assignments—developers who spot architectural gaps, fix broken workflows without being... ...in. Key Responsibilities EMS & Cloud Feature Development: Develop core features on FortiClient EMS that adopt practices adhering...SeniorFull timeImmediate startWorldwideFlexible hours- ...per week onsite at our office located at 2 Queen St. E in Toronto, ON. The RoleWe'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 workWork at office2 days per week
$120k - $160k per year
...culture and want to make a Profound impact in healthcare and your career, here is your chance. General Accountability The Senior Software Developer is responsible for designing and delivering high-quality software solutions that supports business and product objectives....Senior- Développeur.se logiciel senior### Développeur.se logiciel seniorPostuler: Canada, Quebec, Montreal: Temps complet: Publié aujourd'hui: JR112010**Intelcom | Dragonfly** C’est plus de 100 stations de tri et des opérations sur trois continents. Leader canadien de la logistique...SeniorFull timePart timeFlexible hours
$105k - $155k per year
...Positions Here we grow! Want to build high-performance software systems in one of the most complex and specialized industries... ...optimize manufacturing processes. We are seeking a Senior Software Developer to join our Product Engineering Team and help create the...SeniorLong term contractImmediate start- Get AI-powered advice on this job and more exclusive features. Role OverviewThe Senior Software Developer will be responsible for designing, developing, and implementing automation, integrations, and reporting solutions across enterprise platforms. This role includes creating...Senior
- **Location:** Quebec City, Quebec, Canada - Hybrid (3 days a week, in-office)We are seeking a talented and experienced **Senior Software Developer** to join our Civil Engineering Applications team. In this role, you will help shape the future of industry-leading design software...SeniorApprenticeshipWork at officeLocal area3 days per week
- ...team, committed to results, in an inclusive and high-performing culture.We are looking for a highly skilled and experienced Senior Software Developer to join our dynamic team. In this role, you will work across multiple applications and projects, contributing to the design,...SeniorFlexible hours
$110k - $125k per year
...healthcare and manufacturing, where reliability, security, and software quality are critical. Vocantasispart of Fluent Software... ...lasting advantages. The OpportunityWe’relooking for a Senior Software Developer to join a small development team working on large, multi-month...SeniorInternshipRemote workShift work$137.6k - $172k per year
At Coursera, we aim to allow employees to develop their skills and grow their careers. One way we do this is with internal transfers... ...Coursera + Udemy, and grow your career,About this Role: As a Senior Software Developer on the Monetization team, you'll lead technical...Senior$120k - $130k per year
...Electronics, PSB Speakers, Bluesound, and Bluesound Professional. At our Pickering location, we are looking for an experienced Senior Software Developer to join our dynamic team. This position is responsible for designing, developing, and maintaining software for network-...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
Related searches
- software developer no experience Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- senior software developer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer part time Winnipeg, MB
- new graduate software developer Winnipeg, MB
- director software engineering Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software engineer Winnipeg, MB

