- Company Name
- Scotiabank
- Job Title
- Lead Software Engineer (Derivative and Wire Settlements)
- Job Description
-
**Job Title**
Lead Software Engineer – Derivatives and Wire Settlements
**Role Summary**
Architect and deliver a global payment‑settlement platform for derivatives and cash settlements. Lead cross‑regional software development, modernise legacy applications, and steer projects from requirements through production while ensuring compliance, risk controls, and high quality.
**Expactations**
- Own technical direction for settlement system enhancements.
- Deliver projects on time, within budget, and to agreed quality standards.
- Mentor and grow a multidisciplinary development team.
- Communicate effectively with business stakeholders, product owners, and technology leaders.
**Key Responsibilities**
- Gather and translate business requirements into functional specifications.
- Design and implement scalable, secure, and compliant settlement services using Java, Spring, Kafka, and SQL.
- Modernise applications, maintaining alignment with enterprise architecture and cloud best practices.
- Collaborate with DevOps to deploy on Google Cloud (Compute Engine, Kubernetes, Terraform, Cloud SQL).
- Oversee Agile/Scrum delivery, including sprint planning, backlog grooming, and retrospectives.
- Conduct code reviews, enforce coding standards, and promote continuous integration/continuous delivery pipelines.
- Provide production support and troubleshoot performance/availability issues.
- Mentor junior developers; contribute to performance reviews and career development.
- Coordinate risk and compliance assessments, ensuring adherence to regulatory requirements.
**Required Skills**
- 9+ years in software development, preferably in financial services.
- Strong background in system design, data modeling, and full SDLC.
- Expertise in Java, Spring Framework, Kafka, SQL (Oracle preferred).
- Cloud experience: Google Compute Engine, Kubernetes Engine, Terraform, Cloud SQL.
- Proven Agile/Scrum practice in delivering complex projects.
- Excellent analytical, problem‑solving, and decision‑making abilities.
- Superior communication, stakeholder engagement, and team leadership.
- Familiarity with payments, advice, and statements (FI‑to‑FI cash credits, transfers).
- Experience with Jira, Confluence, and Microsoft Excel.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Information Systems, Business Administration, or related field.
- Relevant certifications (e.g., Cloud Architect, Agile Scrum Master) are advantageous but not mandatory.