Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer developing high-performance software solutions for OneStream XF Platform. Leading design discussions and mentoring engineers in a collaborative environment.

Responsibilities

  • Architect and design scalable, secure, and high-performance software solutions
  • Lead cross-functional design discussions and ensure alignment with technical vision
  • Write and maintain high-quality code in C#, VB.NET, .NET Core, and related frameworks
  • Refactor legacy code and improve test coverage through unit and integration testing
  • Participate in and lead code reviews to ensure adherence to standards and quality
  • Mentor and support both senior and junior engineers on best practices and design patterns
  • Facilitate onboarding for new team members and promote knowledge sharing
  • Collaborate with stakeholders across product, QA, DevOps, and UX teams
  • Contribute to continuous improvement of development processes and tools
  • Support troubleshooting and resolution of complex technical issues
  • Stay informed of new technologies and guide technology adoption decisions.

Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, or related technical field
  • 12+ years of professional software development experience
  • Expertise in C#, .NET Core, VB.NET, ASP.NET, Blazor, and web-based technologies
  • Deep knowledge of Azure/AWS, including configuration of elastic pools, VMs, key vaults, and storage accounts
  • Proven experience delivering production software through multiple release cycles
  • Strong grasp of software architecture, design patterns, and microservices
  • Experience with test automation frameworks (e.g., Selenium, NUnit, xUnit)
  • Demonstrated ability to debug and resolve complex customer-reported issues
  • Strong communication skills and ability to influence across teams.

Benefits

  • Excellent Medical Plan
  • Dental & Vision Insurance
  • Life Insurance
  • Short & Long Term Disability
  • Vacation Time
  • Paid Holidays
  • Professional Development
  • Retirement Plan

Job type

Full Time

Experience level

Senior

Salary

CA$151,000 - CA$196,000 per year

Degree requirement

Bachelor's Degree

Tech skills

ASP.NETAWSAzureMicroservicesSelenium.NET

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.