Senior Backend Software Engineer

Compunnel Inc.

Mississauga

On-site

CAD 110,000 - 150,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Compunnel, Inc. is seeking a Senior Backend Software Engineer to design, develop, and maintain scalable cloud-based software systems in Mississauga.

You will architect backend services, build robust APIs, and collaborate with cross-functional teams to deliver data-intensive applications. The role emphasizes serverless and microservices architectures, secure and high-performance backend development, and applying AI/LLMs to improve design and testing processes.

Qualifications

  • 6+ years of hands-on software development experience.
  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience.
  • Strong proficiency in Java and Spring Boot.
  • Experience designing and developing RESTful APIs.
  • Experience with microservices architecture and related technologies.
  • Experience with relational databases such as PostgreSQL and MySQL.
  • Experience developing scalable, secure, and high-performance backend applications.
  • Ability to quickly learn new technologies and adapt to evolving technical environments.
  • Experience working in Agile or Lean development environments.

Responsibilities

  • Architect, develop, and test backend APIs, software features, and product infrastructure.
  • Build scalable and reliable backend solutions using serverless computing, distributed platforms, and cloud technologies.
  • Utilize AI tools and Large Language Models (LLMs) to accelerate software design, implementation, and optimization.
  • Write clean, maintainable, and well-documented code.
  • Develop and maintain comprehensive automated tests to ensure software quality.
  • Research and evaluate new tools, technologies, and testing processes to improve the software development lifecycle.
  • Design and develop RESTful APIs and microservices.
  • Collaborate with cross-functional teams to deliver scalable and secure software solutions.
  • Participate in Agile development practices and contribute to continuous improvement initiatives.

Skills

Java
Spring Boot
RESTful APIs
Microservices
PostgreSQL/MySQL
Cloud technologies
Agile/Lean
Analytical thinking
Communication skills

Education

Bachelor's or Master's in Computer Science or related field

Job description

We are seeking a Senior Backend Software Engineer to design, develop, and maintain highly scalable, reliable, and secure cloud-based software systems. The ideal candidate will architect backend services, build robust APIs, leverage modern cloud technologies, and collaborate with cross-functional teams to deliver high-quality software solutions that support data-intensive applications.

Key Responsibilities
  • Architect, develop, and test backend APIs, software features, and product infrastructure.
  • Build scalable and reliable backend solutions using serverless computing, distributed platforms, and cloud technologies.
  • Utilize AI tools and Large Language Models (LLMs) to accelerate software design, implementation, and optimization.
  • Write clean, maintainable, and well-documented code.
  • Develop and maintain comprehensive automated tests to ensure software quality.
  • Research and evaluate new tools, technologies, and testing processes to improve the software development lifecycle.
  • Design and develop RESTful APIs and microservices.
  • Collaborate with cross-functional teams to deliver scalable and secure software solutions.
  • Participate in Agile development practices and contribute to continuous improvement initiatives.
Required Qualifications
  • 6+ years of hands‑on software development experience.
  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience.
  • Strong proficiency in Java and Spring Boot.
  • Experience designing and developing RESTful APIs.
  • Experience with microservices architecture and related technologies.
  • Experience with relational databases such as PostgreSQL and MySQL.
  • Experience developing scalable, secure, and high-performance backend applications.
  • Ability to quickly learn new technologies and adapt to evolving technical environments.
  • Experience working in Agile or Lean development environments.
  • Strong analytical, problem‑solving, and communication skills.
Preferred Qualifications
  • Frontend development experience with the ability to contribute to full‑stack development tasks.
  • Experience in life sciences, medical devices, or bioinformatics.
  • Familiarity with AI tools and Large Language Models (LLMs) for software development.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer – Back End
Software Developer – Back End

Symbiotic Group • Toronto

On-site
CAD 100,000 - 130,000
Senior Java Software Engineer
Senior Java Software Engineer

Bounteous • Montreal

On-site
CAD 85,000 - 115,000
Lead Backend Developer
Lead Backend Developer

TechDoQuest • Brampton

On-site
CAD 110,000 - 140,000
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 165,000
Fully remote work
Competitive salary
Performance-based bonuses
+3
Senior Backend Engineer
Senior Backend Engineer

Commit • Toronto

On-site
CAD 120,000 - 180,000
Senior Java Backend Engineer: Microservices & Spring Boot
Senior Java Backend Engineer: Microservices & Spring Boot

Bounteous • Montreal

On-site
CAD 85,000 - 115,000
Staff Backend Engineer
Staff Backend Engineer

Emumba • Toronto

On-site
CAD 120,000 - 160,000
Staff Backend Engineer
Staff Backend Engineer

Emumba • Canada

On-site
CAD 140,000 - 190,000
Lead Backend Software Engineer
Lead Backend Software Engineer

Compunnel Inc. • Toronto

On-site
CAD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Compunnel Inc. • Toronto

On-site
CAD 110,000 - 160,000