# Senior Software Engineer

**Company:** [Supernova Technology](https://hotfix.jobs/companies/supernova-technology)
**Location:** Toronto, Canada
**Role:** Backend Engineering
**Salary:** CA$100k – CA$150k/yr
**Experience:** 5+ years
**Skills:** Java, Spring Boot, Python, pandas, AWS Lambda, Git, CI/CD, Microservices, Event-Driven Architecture, Docker, Kubernetes, Unit Testing, Integration Testing, ETL, Web Apis
**Posted:** 2026-01-22

> Leads backend development and architectural evolution for a scalable, secure securities-based lending SaaS platform. The role requires at least five years of software development experience, expertise in Java/Spring Boot or Python/Pandas, and experience with testing, CI/CD, and cloud-native technologies.

## Job Description

## Responsibilities
- Lead development and maintenance of platform software modules.
- Collaborate with product managers, architects, and stakeholders to define requirements and translate them into technical tasks.
- Deliver high-quality, scalable, and maintainable solutions aligned with business requirements and best practices.
- Review code and ensure adherence to coding standards.
- Participate in architecture and design discussions and help shape the technical vision.
- Build and maintain unit and integration tests.
- Improve the performance, reliability, and security of web services and ETL jobs.
- Address technical debt, refactor code, and improve software development processes.
- Track industry trends and share knowledge about ETL and API development.

## Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field; a master's degree is a plus.
- At least 5 years of software development experience focused on backend development, ETL job design and development, or Web Service API development.
- Expertise in Java and Spring Boot, or comparable expertise in Python and Pandas.
- Demonstrated experience building and maintaining unit and integration tests.
- Familiarity with test automation tools and frameworks.
- Experience with version control systems such as Git and CI/CD pipelines.
- Strong analytical, detail-oriented problem-solving abilities and excellent communication skills.
- Ability to work independently and collaborate effectively in a team environment.

## Nice-to-haves
- Hands-on AWS Lambda development in Python.
- Experience with Java or Python libraries.
- Knowledge of microservices, event-driven architecture, and containerization technologies such as Docker and Kubernetes.

## Compensation and Benefits
- Flexible paid time off policies.
- Annual compensation of $100,000 - $150,000 per year.

## Similar jobs

- [Senior Software Engineer, Applied AI](https://hotfix.jobs/jobs/23a9ba46-87db-49db-8964-5d3006db66b5) - Justworks - Remote - €111k – €143k/yr
- [Senior Software Engineer, Device Identity](https://hotfix.jobs/jobs/bd779c69-a026-4775-949d-bff228853342) - Okta - Toronto, Canada - CA$136k – CA$187k/yr
- [Senior Software Engineer, Recommendations](https://hotfix.jobs/jobs/ee7d0c2b-036a-42d7-b134-a6e19872cbeb) - Lyft - Toronto, Canada - CA$136k – CA$170k/yr
- [Senior Software Engineer, AI Entries](https://hotfix.jobs/jobs/16362414-c00a-4fa2-b4a3-5906f37a48b0) - Lyft - Toronto, Canada - CA$136k – CA$170k/yr
- [Senior Python Engineer](https://hotfix.jobs/jobs/c8c55177-70aa-4b06-a473-066c24efa113) - MongoDB - British Columbia, Canada - CA$137k – CA$189k/yr

**Apply:** https://hotfix.jobs/jobs/f84cae2d-81ff-4de9-a4dc-8191572eed7b
**Canonical:** https://hotfix.jobs/jobs/f84cae2d-81ff-4de9-a4dc-8191572eed7b