Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Caseware

Senior Software Developer

Caseware

Senior Software Developer creating prototypes and software design proposals at Caseware. Contributing to improving core product build, CI/CD pipelines, and overall SDLC.

Posted 7/22/2026full-timeToronto • 🇨🇦 CanadaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in building and optimizing microservice architectures using Java, Spring Boot, and Gradle, while championing Agile methodologies and CI/CD practices. Strong focus on code quality, design patterns, and mentoring within a collaborative team environment.

Highest-signal resume keywords
Microservice ArchitectureJava 17/21Spring Boot 3.xCI/CD PipelinesTest-Driven Development

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Object-Oriented ProgrammingDesign PatternsSOLID PrinciplesSQL QueriesHTTP APIsRESTGraphQLUnit TestingIntegration TestingEnd-to-End Testing
Soft Skills
MentorshipCollaborationInitiative
Tools & Technologies
AWSGitHub ActionsDockerKubernetesCypressRestAssuredJMeterServerless FrameworkAngularTypescript
Industry Keywords
Agile SDLCTechnical DocumentationPublic CloudMonorepoCoding Standards

Tech Stack

Tools & technologies
AngularAWSCloudCypressDockerGradleGraphQLJavaJMeterKubernetesSDLCSpringSpring BootSpringBootSQLTypeScript

About the role

Key responsibilities & impact
  • 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 towards 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

Requirements

What you’ll need
  • Degree in Computer Science, Software Engineering, or equivalent work experience
  • 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, developing unit tests, integration tests, end-to-end tests
  • Experience with developing and working with thoughtfully designed HTTP APIs, such as REST or GraphQL
  • Nice to haves: SPA development using Angular/Typescript, Experience with Serverless Framework, Experience with trunk-based development, Automated testing frameworks such as Cypress, RestAssured, JMeter, Knowledge of accounting and auditing concepts, Experience working within a large enterprise Monorepo codebase (NX preferred), Experience with container technologies, such as Docker. Ideally with container orchestration such as Kubernetes.

Benefits

Comp & perks
  • Innovation is at our core. We work with cutting-edge technology in accounting and financial reporting, constantly pushing the boundaries to create impactful software solutions.
  • We are committed to a collaborative culture, where your ideas are valued, and knowledge sharing is encouraged within a supportive, inclusive team.
  • Work-life balance is important to us. We offer flexible work options, remote opportunities, and generous time-off policies to ensure a healthy work-life balance.
  • We offer competitive compensation, including a competitive salary and comprehensive benefits such as health insurance and retirement plans.
  • We are driven by impactful work. Your 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.
  • We embrace global opportunities. Work on international projects and collaborate with a diverse, global team.