Software Engineer
- Mississauga, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Experience
- 8+ years of software engineering experience, preferably in full-stack/backend development and customer-facing delivery.
- Posting language
- English
- Posted
Original job description
Job Title: Senior Forward Deployed Engineer – Spread Products (Financing & Securitization)
Location: Mississauga, ON (Initially remote then hybrid)
Duration: 6 months (right to hire)
Hiring Event: November 18–19
Role Overview: Senior Forward Deployed Engineer with strong Java and Python expertise to build and deploy production-grade solutions for Fintech clients in the Spread Products domain. This customer-facing role combines software architecture, hands-on development, and client collaboration across trading, risk, and operations. Experience in Financing and Securitization is a plus.
Key Responsibilities
- Engage directly with clients to gather requirements, define solutions, and drive technical delivery.
- Design and develop scalable applications using Java, Spring Boot, Python, and microservices.
- Build and integrate REST/gRPC APIs, messaging systems, and enterprise applications.
- Optimize database performance across Oracle, MS SQL Server, and MongoDB.
- Develop CI/CD pipelines using Tekton/OpenShift Pipelines and Jenkins.
- Deploy and manage applications using Docker, Kubernetes/OpenShift, and cloud platforms.
- Ensure production readiness, security, auditability, monitoring, and reliable deployments.
- Communicate architecture decisions, manage stakeholders, and own delivery from discovery through production.
Required Skills & Qualifications
- 8+ years of software engineering experience, preferably in full-stack/backend development and customer-facing delivery.
- Strong Java, Core Java, Java 17+, Spring Boot, microservices, and REST/gRPC APIs.
- Production experience with Python, FastAPI/Flask, and data-processing libraries such as Pandas/NumPy.
- Hands-on experience with Tekton, Jenkins, Docker, Kubernetes/OpenShift, and CI/CD.
- Strong database design and performance tuning skills across Oracle, MS SQL Server, and MongoDB.
- Experience with cloud platforms (AWS/Azure/GCP) and Infrastructure as Code.
- Working knowledge of HTML, CSS, JavaScript, and React/Angular.
- Excellent communication, problem-solving, stakeholder management, and ownership skills.
Preferred Qualifications
- Fintech, Capital Markets, Spread Products, or Securitization (ABS/MBS) experience.
- Experience with Kafka, event-driven architecture, and monitoring tools such as Grafana, Prometheus, ELK, or Splunk.
- Exposure to quantitative analytics, pricing, risk models, or ML using Python.
- Previous experience as a Forward Deployed Engineer, Solutions Architect, or Technical Consultant.
Ideal Candidate: A hands-on senior engineer who combines strong Java expertise with Python proficiency, cloud-native engineering, and client-facing communication skills, and can independently deliver secure, reliable, production-ready solutions in a fast-paced financial services environment.
More about this job
Responsibilities
Engage with clients to define solutions, then design, build, integrate, and deploy scalable applications for financial services using Java, Python, APIs, microservices, databases, and cloud-native tools. Own delivery from discovery through production, ensuring applications are secure, auditable, monitored, reliable, and production-ready.
Requirements
Requires 8+ years of software engineering experience, strong Java and Spring Boot expertise, production Python experience, and hands-on skills with CI/CD, containers, Kubernetes/OpenShift, databases, and cloud platforms. The role also calls for customer-facing communication, stakeholder management, and delivery ownership; capital markets or securitization experience is preferred.
Skills
- Java
- Python
- Spring Boot
- Microservices
- REST APIs
- gRPC
- FastAPI
- Flask
- Tekton
- Jenkins
- Docker
- Kubernetes
- OpenShift
- Oracle
- Microsoft SQL Server
- MongoDB
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Finance & Accounting
- Consulting
Keywords
- Java
- Core Java
- Java 17+
- Python
- Spring Boot
- Microservices
- REST APIs
- gRPC
- FastAPI
- Flask
- Pandas
- NumPy
- Tekton
- OpenShift Pipelines
- Jenkins
- CI/CD
- Docker
- Kubernetes
- OpenShift
- Oracle
- Microsoft SQL Server
- MongoDB
- AWS
- Azure
- Google Cloud Platform
- Infrastructure as Code
- Kafka
- Event-Driven Architecture
- Capital Markets
- Spread Products