{bc}
indeed

Associate Software Developer

Genesys
Toronto, CAN
Full-time
Mid-Senior
Onsite
$75,500–$99,100
Discovered 3 days ago
Object-oriented programmingBackend developmentKotlinJavaSpring BootFrontend development

Full Job Posting

Role overview

Build Workforce Management capabilities within the Genesys Workforce Engagement Management portfolio.

Contribute to full-stack enterprise software, including backend services, APIs, and frontend experiences.

Work with experienced engineers, product managers, designers, and cross-functional partners; increase technical depth and ownership over time.

Key responsibilities

  • Develop full-stack workforce management capabilities for enterprise customers.
  • Build scalable backend services and APIs with Kotlin, Spring Boot, AWS Lambda, and related cloud technologies.
  • Create accessible, responsive frontend experiences using TypeScript, Vue.js, HTML, and CSS/LESS.
  • Collaborate across engineering, product, design, and partner teams to translate needs into reliable software.
  • Deliver maintainable, tested code; resolve defects through monitoring, debugging, and root-cause analysis.
  • Contribute to code reviews, automated testing, technical discussions, and continuous improvement.
  • Improve product performance, security, reliability, and scalability; use AI-assisted tools responsibly in development.

Required qualifications

  • 0 to 2 years of professional software development experience, including internships, co-op placements, or equivalent practical experience.
  • Foundational object-oriented programming and modern software development principles.
  • Experience with, or ability to learn, Kotlin, Java, Spring Boot, or similar backend technologies.
  • Frontend experience with JavaScript or TypeScript and a framework such as Vue.js, React, or Angular.
  • Working knowledge of HTML and CSS, including responsive and accessible UI development.
  • Familiarity with cloud services, preferably AWS and serverless technologies such as AWS Lambda.
  • Understanding of version control, automated testing, code reviews, debugging, and continuous integration.
  • Familiarity with AI-assisted development tools; problem-solving, communication, and collaboration skills.

Preferred qualifications

  • Experience from an internship, co-op, academic project, open-source contribution, or professional role.
  • Familiarity with Kotlin, Spring Boot, Vue.js, TypeScript, or comparable full-stack technologies.
  • Exposure to AWS or another major cloud platform and interest in cloud-native and serverless development.
  • Experience using AI-assisted development tools for coding, testing, debugging, or learning.

Benefits

  • Benefits include health coverage, paid time off, retirement savings with employer RRSP matching, family benefits, and learning and development opportunities.

Compensation

  • The posting lists a market-competitive base compensation range of $75,500–$99,100; actual salary varies by experience, qualifications, skills, and location.
  • The role might also be eligible for commission or performance-based bonuses.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Genesys