Software Engineer .net

Vancouver, BC, CA, Canada

Job Description

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 Software Engineer at Rise, you'll do more than just build features. You'll help ensure the accuracy, reliability, and trustworthiness of our payroll platform, one of the most critical systems our customers rely on. You'll work closely with product and design to ship great things to our customers, and collaborate with other engineers to deliver on technical initiatives that make us faster, safer, and happier.


This role is ideal for someone who loves diving into data, investigating complex issues, and is eager to learn payroll business logic while applying strong .NET and SQL skills.




The day-to-day



Collaborate with the development team to design, develop, test, and deploy software applications. Write clean, efficient, and maintainable code following best practices and coding standards. Participate in code reviews and provide constructive feedback to team members. Debug and troubleshoot software issues, often involving deep investigation into database queries, data flows, and payroll-related business logic. Analyze complex data sets using SQL to identify anomalies, resolve defects, and validate payroll outcomes. Partner with business analysts and product managers to understand payroll processes and translate them into reliable technical solutions. Communicate findings clearly, both within the team and to non-technical stakeholders. Stay up-to-date with the latest software development trends and technologies. Contribute to the documentation of software components, business rules, and processes. Assist in the planning and estimation of project tasks.

About you



3+ years of experience as a software engineer working in complex domains and large products. Experience in systems design and architecture, including familiarity with domain modelling, distributed systems/microservices architecture, relational database modelling, and REST. Programming skills in C#, ASP.NET, WCF, Web Services, REST. Strong SQL skills, with the ability to investigate data deeply and troubleshoot complex issues. Eager to learn payroll business logic and comfortable working in domains that involve compliance, accuracy, and sensitive data. Patient, methodical, and able to persist through challenging investigations. Excellent problem-solving and analytical abilities, with a keen eye for detail Good communicator who can explain technical issues clearly to both technical and non-technical team members. Kind, empathetic, and pleasant to work with. Passionate about continually learning and developing. Adamant in your commitment to shipping high-quality, well-structured, and maintainable code. Driven and entrepreneurial: we're a fast-growing, scrappy startup, and we prefer candidates who are experienced working in a fast-paced environment. Willing to roll up sleeves and do whatever needs to be done to make this a great place to work. Knowledge of 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 (Apple silicon MacBook, second monitor, peripherals) and tools (Cursor, 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.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2623491
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vancouver, BC, CA, Canada
  • Education
    Not mentioned