Software Developer

Foresters FinancialToronto, ON
CA$59,000 - CA$84,700Hybrid

About The Position

We are seeking a Software Developer to design, build, and support scalable, production-grade software solutions in a modern cloud-first environment. This role focuses on delivering high-quality applications, services, integrations, and data-enabled solutions using Microsoft-based technologies and modern engineering practices. The ideal candidate should have exposure to software engineering across application development, cloud services, integration, and DevSecOps, along with experience using AI-assisted development tools to improve productivity and incorporating AI capabilities into business solutions in a responsible, secure, and maintainable way.

Requirements

  • Bachelor’s degree in Computer Science or related field (or equivalent experience)
  • 3+ years of hands-on software development experience delivering enterprise-grade applications and services
  • Strong proficiency in one or more modern programming languages such as C#, .NET, TypeScript/JavaScript, Python, or SQL
  • Experience with cloud environments, such as Microsoft Azure or comparable enterprise cloud platforms
  • Understanding of application integration, APIs, data processing, and enterprise system interoperability
  • Familiarity with modern SDLC practices, including source control, automated testing, CI/CD, and secure coding practices
  • Experience using AI-assisted development tools in a disciplined manner and understanding how to incorporate AI-enabled capabilities into software solutions responsibly
  • Experience with Azure-based services such as App Services, Functions, API Management, Azure SQL, storage, messaging, or identity and access management
  • Experience with Azure DevOps, infrastructure automation, and DevSecOps practices in enterprise environments
  • Experience delivering solutions in regulated, production-critical environments
  • Familiarity with AI/ML, generative AI, or intelligent automation concepts and related implementation patterns

Nice To Haves

  • Palantir Foundry experience is considered an asset, but is not required

Responsibilities

  • Design, develop, test, and support software applications under guidance
  • Build solutions using .NET, C#, JavaScript/TypeScript/Python, SQL, and Azure
  • Contribute to cloud-first solution development
  • Participate in SDLC including coding, testing, deployment, and support
  • Follow DevSecOps and CI/CD practices
  • Use AI-assisted tools to improve productivity
  • Troubleshoot issues with support from senior developers
  • Collaborate with cross-functional teams
  • Maintain documentation and support continuous improvement

Benefits

  • discretionary variable incentive plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service