Senior Software Developer, C#/.NET

Posted 5 days ago

This is a fully remote position, open to applicants in Canada.

📋 Description

• Design systems and components, including synchronization mechanisms, APIs, microservices, and data models, while considering potential failure modes, performance, security, and operational aspects.

• Take ownership of a substantial system or domain, typically covering more than one Program Increment.

• Transform vague problems into actionable plans and drive project delivery independently.

• Establish the testing and quality standards for the team's domain.

• Make informed architectural and pattern choices and document these for the benefit of others.

• Collaborate proactively with the Product Owner, Architect, and related teams.

• Provide mentorship to fellow engineers and guide them in contributing their own ideas.

• Develop and enhance backend systems that support revenue-critical workflows for large, intricate organizations.


⛳️ Requirements

• Over 4 years of experience in building backend systems using C#/.NET.

• Strong foundational knowledge in system design, object-oriented programming (OOP), and handling data-intensive systems.

• Experience in debugging and managing production systems, not solely focused on developing new ones.

• Proven track record of making sound architectural decisions and documenting them for others to utilize.

• Excellent communication skills, able to articulate trade-offs to both technical and non-technical stakeholders.

• A consistent, customer-focused approach that emphasizes ownership and ongoing improvement.

• Candidates must possess a valid Canadian work permit or be a permanent resident or citizen of Canada.

• Additional points for experience with modern .NET versions.

• Additional points for ownership of CI/CD pipelines.

• Additional points for familiarity with large data synchronization or integration platforms.


🏝️ Benefits

• RRSP/TFSA matching.

• Paid vacation starting at 3 weeks.

• Paid wellness time offers flexible discretionary allocation for mental health, personal benefits, and personal time.

• Paid time off to volunteer with charities of your choice.

• Comprehensive health care benefits, including dental and life insurance.

• Professional development and training allowance to support career advancement.

People also viewed

NVIDIA2 days ago

Principal Software Engineer – E2E Performance, Goodput

US flagCalifornia, +2 more statesFull-timeFull-stack Engineer$272k – $431.3k/year
ApplyView job
ContractHero | Digital Contract Management2 days ago

Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
SBS CyberSecurity2 days ago

Lead Software Engineer

US flagSouth Dakota OnlyFull-timeFull-stack Engineer$80k – $100k/year
ApplyView job
Tripoint Solutions2 days ago

Software Developer

US flagAlabama, +18 more locationsFull-timeFull-stack Engineer$100k – $130k/year
ApplyView job
Intersog2 days ago

AI Product Engineer

CA flagCanada OnlyFull-timeFull-stack Engineer
ApplyView job
Geomagical Labs2 days ago

Frontend Engineering Lead

CA flagCanada OnlyFull-timeFull-stack EngineerC$170k – C$215k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers