
Sr. SRE Software Engineer
- Toronto, ON
- Permanent
- Temps-plein
- Responsible for the maintenance, Technology Currency, Risk and Cyber Security, and transformation/SRE initiatives for assigned applications as well as contribution to Application Roadmaps and AppDev Initiatives.
- Supports trading applications, works closely with Sr. Business Analysts on complex production gaps or issues.
- Proactively assesses research and analyses business and system issues/needs, exploring alternative options to recommend solutions and designs that meet business requirements.
- Manages and supports release activities in Prod/UAT/Pre Prod environments. Supports QA testing in QA/Pre Prod environments.
- Develops implementation and contingency plans ensuring verification is performed.
- Manages joint production, testing and deployment projects and co-ordinates implementations.
- Provides input and co-ordinates with DBA in creating new and modifying existing database structures based on required functionality.
- Performs performance tuning (working with SAs/DBAs/Infrastructure) to improve performance over multiple functions.
- Provides on-call expertise of applications, database, etc. specifically in business critical situations. Ensures accurate technical documentation or Production system and processes and coordinates/provides end-user application training as required.
- Works closely with functional areas (Trading Desk, Operations, Risk, Finance) to coordinated requirement gathering and new functionality implementation.
- Organizes and participates in walkthrough reviews of all technical specifications, programs and unit test plans.
- Minimum 3 to 5 years of experience as a software engineer with advanced technical knowledge and skillset with Windows Technologies - Windows 11, .NET Framework, C#, ASP.NET, MS SQL.
- SRE capabilities focusing on system reliability, monitoring, detection, automation, and tooling - Jenkins, Rundeck, Ansible, PagerDuty, Dynatrace monitoring.
- Strong technical skills with Unix/Linux, AIX, Cloud.
- Knowledge of deployment tools Deployment tools: UCD, Helios, GitHub.
- Professional experience on large projects/programs with multiple applications and interfaces.
- Communication and presentation/facilitation skills and experience.
- Ability to recommend technology solutions that meet sponsor/stakeholder needs.
- Conflict and issues resolution and escalation
- Previous exposure to various trading environment such as Equity, Options, Mutual Funds and Fixed Income Trade Flows from order to settlement is a good to have.
- Knowledge of Red Hat OpenShift, Java, JWS, Tomcat, IntelliJ IDEA, Kafka, IBM MQ, Mongo DB, FIX, IBM DB2 to assist with the support and maintenance of Unix/Linux based applications.
- Experience working in an Agile – Scrum environment
- Understanding of IT Standards, Methodologies.
- Experience with SOX, Cyber, SRE, and Audit requirements
- A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
- Leaders who support your development through coaching and managing opportunities
- Ability to make a difference and lasting impact
- Work in a dynamic, collaborative, progressive, and high-performing team
- A world-class training program in financial services