Software Developer

Numerix

Canada

Remote

CAD 85,000 - 120,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A financial technology firm is seeking a Software Developer to design and develop a valuation, trading, and portfolio management platform. Responsibilities include coding, troubleshooting, and collaborating in a cross-functional team. Ideal candidates have 3-5 years of software development experience, a degree in Computer Science/Engineering, and strong skills in Java, Spring, and cloud technologies. This position is fully remote, emphasizing work within a dynamic team.

Qualifications

  • 3-5 years of software development experience.
  • Genuine curiosity about computer programming and learning new technologies.
  • Strong communication skills for working in a multi-location cross-functional team.
  • Strong communication skills for multi-location cross-functional teamwork.

Responsibilities

  • Design, develop, test and provide support for the applications.
  • Write well-designed, well-documented, testable, efficient and secured code.
  • Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
  • Support continuous improvement by investigating alternatives and technologies.
  • Work in a cross-functional team for end-to-end delivery of features and issue fixes.

Skills

Java
Spring Framework
JPA
REST
gRPC
.NET
Javascript/Typescript
ReactJS
CSS
AWS
Kubernetes
Cloud Technologies
Microsoft SQL Server
PostgreSQL
MySQL
Python
Shell scripts

Education

Bachelor degree in Computer Science/Engineering

Tools

AWS
Kubernetes
Serverless Frameworks

Job description

Join to apply for the Software Developer role at Numerix.

Since our founding in 1996, we have been at the vanguard of financial technology, providing groundbreaking expertise, quantitative analytics and software that redefine pricing and risk management in the financial markets. With the strategic acquisitions of FINCAD, PolyPaths and Kynex, Numerix has further strengthened its leadership position empowering financial institutions worldwide, to transform risk into opportunities with confidence.

We are seeking a Software Developer to join our dynamic and innovative team in design and development of a valuation, trading and portfolio management platform – Kynex. We are in the transition phase of adopting latest technologies for expanding the platform to meet the business growth.

Kynex provides an integrated SaaS solution for convertible valuation, new issue pricing, portfolio and risk management, individual security analytics, as well as trade flow and order management. We provide unparalleled insight into the composition and distribution of global convertible securities markets, along with powerful analytical tools and proprietary financial calculators. Our lightning‑fast interface provides a highly customized and intuitive platform that gives meaningful, actionable information to traders, portfolio managers, risk managers, and other financial market participants around the globe.

What you’ll do
  • Design, develop, test and provide support for the applications.
  • Write well‑designed, well‑documented, testable, efficient and secured code.
  • Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
  • Support continuous improvement by investigating alternatives and technologies.
  • Work in a cross‑functional team that includes product managers, developers, devops, sysops and bizops for end‑to‑end delivery of features and issue fixes.
What we’re looking for
  • 3‑5 years of software development experience.
  • Bachelor degree in Computer Science/Engineering or equivalent.
  • Genuine curiosity of computer programming and keen on learning new technologies.
  • Strong communication skills; need to be able to work in a multi‑location cross‑functional team.
  • Solid hands‑on experience with:
    • Programming Language and Frameworks: Java, Spring Framework, JPA, REST, grpc, .NET, Javascript/Typescript, ReactJS, CSS.
    • Cloud Technologies: AWS, Kubernetes, Serverless Frameworks (e.g., AWS lambda/Batch/Step Functions).
    • Database: Microsoft SQL Server, PostgreSQL/MySQL.
  • Strong knowledge in relational databases especially in the performance tuning and optimization aspects.
  • Familiar with DevOps concepts and tools such as CD/CD and containers.
  • Experience with Python and shell scripts.
Extra Credit
  • Previous experience in FinTech is a plus.
Where you’ll work

This will be a fully remote role, with a preference to those in the Greater Toronto Area.

Important Note On Salary

The annual pay range for this position is based on the preferred primary location of the role which is listed above. If you are applying to this role at a location that is not the preferred primary location, please keep in mind the salary range will vary and may fall outside of what is listed. Base pay offered may vary depending on job‑related knowledge, skills, and experience.

Also note that unsolicited contact from third‑party recruiters or agencies will not be considered at this time. We respectfully request no outreach from agencies.

Seniority level
  • Mid‑Senior level
Employment type
  • Full‑time
Job function
  • Design and Engineering
Industries
  • Construction, Software Development, and IT Services and IT Consulting
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Synechron • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
15 days of paid annual leave
Comprehensive insurance plan
Flexible hybrid policy
+2
Senior Dotnet Developer
Senior Dotnet Developer

Synechron • Edmonton

On-site
CAD 90,000 - 92,000
15 days annual leave
Comprehensive insurance plan
Flexible hybrid policy
+3
Senior Software Developer, Developer Experience and Administration
Senior Software Developer, Developer Experience and Administration

Kinaxis • Montreal (administrative region)

On-site
CAD 110,000 - 140,000
Flexible vacation and Kinaxis Days
Flexible work options
Physical and mental well-being program
+2
Senior Software Developer, Developer Experience and Administration
Senior Software Developer, Developer Experience and Administration

Kinaxis • Halifax

On-site
CAD 110,000 - 140,000
Flexible vacation
Flexible work options
Physical and mental well-being program
+4
Senior Software Developer, Developer Experience and Administration
Senior Software Developer, Developer Experience and Administration

Kinaxis • Quebec

On-site
CAD 110,000 - 160,000
Flexible vacation
Flexible work options
Well-being programs
+3
Java Developer with C#
Java Developer with C#

Synechron • Mississauga

On-site
CAD 100,000 - 115,000
15 days of paid annual leave
Comprehensive insurance plan
Flexible hybrid policy
+2
Senior Core Java Developer with E-trade exp.
Senior Core Java Developer with E-trade exp.

Synechron • Toronto

On-site
CAD 110,000 - 120,000
58 offices in 22 countries
Flexible hybrid policy
Comprehensive insurance plan
+2
Senior Software Developer, Developer Experience and Administration
Senior Software Developer, Developer Experience and Administration

Kinaxis • Canada

Remote
CAD 110,000 - 150,000
Flexible vacation and Kinaxis Days
Flexible work options
Well-being programs
+1
Software Engineer
Software Engineer

Synpulse8 • Toronto

On-site
CAD 80,000 - 100,000
20 days annual leave plus public holidays
Contribution to retirement account
Health insurance from day 1
+2
Sr. Business Analyst - Equity Derivatives
Sr. Business Analyst - Equity Derivatives

Synechron • Toronto

On-site
CAD 110,000 - 120,000
15 days of paid annual leave
Comprehensive insurance plan
Flexible hybrid policy
+2