Software Engineer - .NET
Rise People
Rise to the challenge
Rise is Canada’s complete people management solution that gives employers everything they need to build loyal and productive teams—all in one place. We collaborate and co-create to build solutions that completely change how companies of all shapes and sizes manage their payroll, scheduling, time tracking, group benefits, recruitment, onboarding, and more.
At Rise, we’re changing how work happens and how people work. We’d love for you to join us and experience the most positive, challenging, and transformative part of your career.
About the role
As a .NET Software Engineer at Rise, you’ll help power one of the most critical systems our customers rely on: payroll.
Payroll is complex, detail-oriented, and deeply tied to compliance and trust. This role is ideal for someone who enjoys diving deep into business logic, investigating edge cases, and patiently debugging complex data flows.
You will take ownership of problems end-to-end, from design and development through testing and deployment, ensuring accuracy, reliability, and performance.
We provide modern AI development tools (Cursor, Claude Code, ChatGPT) and expect engineers to actively leverage them to move faster, analyze more deeply, and ultimately ship better software.
The day-to-day
Design, develop, test, and deploy scalable .NET applications
Take full ownership of features and improvements, from initial design discussions to production monitoring
Write clean, maintainable, and well-tested code following best practices
Debug and troubleshoot complex software issues involving business rules, payroll calculations, and database interactions
Perform deep data analysis using SQL to investigate anomalies, validate payroll results, and resolve defects
Collaborate with product managers and business analysts to translate payroll processes into reliable technical solutions
Participate in code reviews and provide thoughtful, constructive feedback
Contribute to the documentation of system design, payroll rules, and technical decisions
Proactively use AI tools to enhance productivity, debugging, and analysis
About you
3+ years of experience building software in complex domains or large-scale products
Strong proficiency in C#, ASP.NET, Web Services, and REST APIs (WCF experience is a plus)
Excellent SQL skills and comfort working directly with relational databases
Experience with system design, domain modelling, distributed systems, and microservices
Eager to learn and master complex payroll logic and compliance-driven systems
Patient and methodical, you enjoy digging into difficult bugs and seeing investigations through to resolution
Detail-oriented and analytical, with a strong sense of ownership
Comfortable taking responsibility for the full lifecycle: design, implementation, testing, deployment, and follow-up
Strong communicator who can clearly explain technical findings to both technical and non-technical stakeholders
Growth-minded and motivated to continuously improve your craft
Comfortable working in a fast-paced, evolving startup environment
Experience with AWS, Docker, Buildkite, GitHub, and Atlassian products is a plus
What Rise offers
Rise is all about creating a positive company culture, both for our clients and our employees. We believe that happiness isn’t the cause of employee engagement, it’s the result.
The base salary for this position is $85,000–$105,000, depending on experience, plus stock options.
We offer a remote work environment. On occasion, we may meet as a team or one-on-one in person.
Modern equipment (powerful machines, second monitor, peripherals)
Access to leading AI and developer tools (Cursor, Claude Code, ChatGPT, GitHub Copilot, DataDog)
Rise believes that time off is just as important as time spent working. We offer 3 weeks of paid vacation, flexible personal wellness days, as well as one day off for your birthday and your work anniversary.
We support your growth with a personal $1,000 learning and development budget to take courses, attend conferences, webinars, you name it!
We offer no-wait benefits. This means that starting your first day, you have access to our comprehensive benefits package which includes dental, eye care, and $2,000 in counselling coverage, among many other great health benefits.
At Rise, we care more about where you’re headed, not where you’ve been. We encourage people of all ages, backgrounds, identities, and orientations to apply.
