
Senior Software Developer
Ontario Teachers' Pension Plan1 day ago
Toronto, CanadaSenior
Base Salary
$112k - $134k/yr
Responsibilities
- Design, develop, test, deploy, maintain, and support business applications across the full software development lifecycle.
- Build and support applications for investment planning, liability assessment, and performance measurement.
- Deliver well-designed and well-architected systems through code and design reviews.
- Gather and analyze requirements, understand business use cases, and propose technical solutions.
- Participate in or lead technology investigations and recommend appropriate technology adoption.
- Lead technical projects as directed and mentor junior development staff.
- Communicate work plans, task status, and technical information to business partners and teams.
Requirements
- Bachelor’s degree in computer science, engineering, or equivalent professional software development experience.
- Minimum five years of professional software development experience with exposure to the full project lifecycle.
- Advanced knowledge of information systems theories, concepts, and techniques.
- Strong practical experience with service-oriented design and development.
- Experience developing cloud-based applications using Azure Services, including AKS, Azure AD, Azure Key Vault, Azure Batch Service, and Azure Storage.
- At least five years of experience with Angular, NgRx, JavaScript, CSS, JSON, WebAPI/REST, .NET Core, C#, Python, relational databases, Snowflake, DevOps tooling, CI/CD tooling, and Playwright.
- Experience with Oracle, Microsoft SQL Server, PostgreSQL, GitHub, Jenkins, Helm, and Nexus.
- Strong organizational, analytical, problem-solving, communication, and customer service skills.
Benefits
- Base salary and annual incentive based on individual and enterprise performance.
- Comprehensive employer-paid benefits coverage.
- Defined benefit pension plan.
- Deferred Incentive Program allowing employees to invest back into the fund.
- Flexible work environment combining in-office collaboration and remote working.
- Competitive time off.
- Flexible Travel Program permitting work abroad in another region or country for up to one month each year.
- Employee discount programs including Edvantage and Perkopolis.
- Professional growth and development opportunities.
Tech Stack
Categories
About Ontario Teachers' Pension Plan
Ontario Teachers' Pension Plan is a global, defined-benefit pension fund for Ontario's teachers, headquartered in Toronto and founded in 1989. It manages and invests a large, diversified portfolio across public equities, private capital, infrastructure, real assets, and credit to fund lifetime pensions for more than 300,000 members. The organization operates from offices including Toronto, London, Singapore, and Mumbai.