Senior Software Developer

1 week ago


Edmonton, Alberta, Canada LawDepot Full time

Company Profile:


Join one of the fastest growing companies in Canada LawDepot is proud to be a seven-time Growth 500 ranked organization and a major player in the Global legal solutions industry.

Our mission is to modernize the legal document creation experience by empowering people with fast, easy-to-use, and professional solutions.

With over ten million satisfied customers worldwide, over two million monthly website visitors, and billions of dollars saved on legal fees, you will be joining a team that is truly making a difference.

At LawDepot, we foster a collaborative and inclusive learning culture that values excellence and diversity. Apply today and become a part of our exciting journey

Position Overview:
is currently expanding and looking to recruit a Senior Software Developer in Edmonton, Alberta.

Working with the Information Systems department, you'll drive the development and integration of our Payment System projects, with a primary goal of enhancing the payment experience for our customers.

This is a full-time permanent position, working 37.5 hours per week with opportunities for a hybrid work schedule.

Primary Responsibilities:

  • Develop solutions for a large scale, eCommerce website and deliver code that creates an excellent experience for our users
  • Drive project success by engaging in every aspect of the development life cycle, from initial planning to code deployment
  • Utilize best practices to code and implement exceptional solutions
  • Create systems architecture and design documents for new technical functionality
  • Write database code and use internal tools to assess and optimize performance for continuous improvement
  • Plan and support crosssite systems integrations
  • Assess strategies for maintaining system scalability while complying with performance and security standards
  • Produce key documentation on projects and systems to ensure knowledge sharing and alignment within the team
  • Develop and oversee automated test suites for microservices and web applications
  • Troubleshoot urgent technical issues to enhance system reliability
  • Identify technical debt opportunities, propose innovative solutions to drive system optimization and advancement
  • Provide constructive feedback and great technical recommendations during cross team planning / strategy meetings
  • Contribute to the team's Agile development process and maintain Agile Azure Dashboards

Knowledge and Skill Requirements:

  • Post-Secondary Education in Computing Science or equivalent (ex. Information Systems Technology, Digital Media and IT)
  • 7+ years of experience in similar Software Engineer or Developer role is preferred
  • Advanced knowledge of C#, .NET 6+, and SQL (Microsoft SQL Server)
  • Solid working knowledge JSON, HTML, jQuery, Git, Visual Studio Code / Visual Studio
  • Experience with one of the latest JavaScript frameworks: Vue 3 (preferred), Angular, React is an asset
  • Handson experience with .NET Web APIs (or REST APIs)
  • Ability to clearly convey ideas and plans through both written and verbal communication
  • Understanding of Entity Framework Core and unit testing frameworks (NUnit, xUnit, Selenium, Jest)
  • Proficient in development best practices and fullcycle development processes
  • Familiarity with payment systems and payment processor integration would be an asset
  • Capable of documenting findings and solutions meticulously to create comprehensive records for future reference and knowledge sharing
  • Familiarity with Agile development practices and Scrum Framework would be an asset

Why You Should Join the LawDepot Team:

  • Excellent total compensation package
  • Comprehensive health and dental benefits, plus an additional Health Care Spending / Personal Spending Account
  • Great work life balance (37.5 hour work weeks, flexible schedules, ability to bank hours)
  • Three weeks paid vacation, plus bonus personal days
  • Continuous learning opportunities, including LinkedIn Learning subscriptions and training budgets
  • Company share plan
  • Free catered lunches for the entire office
  • Monthly social events for team members to enjoy (think axe throwing, rock climbing, board games, food trucks, trivia contests, and charitable activities)
  • Casual work environment
  • Personal offices for focused work and to have your individual space (plus collaborative workspaces for when you want to meet with the team)
  • Free and easily accessible parking
  • Southgate Mall, Whyte Ave, and Calgary Trail restaurants are only minutes away
  • Hybrid working arrangements for that balance between getting work done at home and engaging with others in the office

How to Apply:
Please submit a resume and cover letter by email to or apply online here -

We thank all applicants; however, only those selected for an interview will be contacted.

  • Edmonton, Alberta, Canada TEEMA Full time

    Job Title: Senior Software Developer/Engineer – Digital InnovationJob ID: BL Location: Edmonton, ABOverview:This is a fantastic opportunity for a visionary and curious Software Developer/Engineer to join our Digital Innovation team where new and exciting products are being imagined and developed. The Software Developer/Engineer is a strong technical...


  • Edmonton, Alberta, Canada TEEMA Full time

    Job Title: Senior Software Developer/Engineer – Digital InnovationJob ID: BL Location: Edmonton, ABOverview:This is a fantastic opportunity for a visionary and curious Software Developer/Engineer to join our Digital Innovation team where new and exciting products are being imagined and developed. The Software Developer/Engineer is a strong technical...


  • Edmonton, Alberta, Canada Computronix Full time

    Our low turnover rate, challenging work, great client relationships, and teamwork create a high morale environment with plenty of opportunities to innovate, grow in your career, and never get boredAs a Sr. Software Developerat Computronix, you willwork in a highly dynamic, energetic, fast-changing, and fluid work environment. You will contribute technical...


  • Edmonton, Alberta, Canada Computronix Full time

    About Computronix Our low turnover rate, challenging work, great client relationships, and teamwork create a high morale environment with plenty of opportunities to innovate, grow in your career, and never get bored As a Sr. Software Developer at Computronix, you will work in a highly dynamic, energetic, fast-changing, and fluid work environment. You...


  • Edmonton, Alberta, Canada Computronix Full time

    About Computronix Our low turnover rate, challenging work, great client relationships, and teamwork create a high morale environment with plenty of opportunities to innovate, grow in your career, and never get bored As a Sr. Software Developer at Computronix, you will work in a highly dynamic, energetic, fast-changing, and fluid work environment. You will...


  • Edmonton, Alberta, Canada Computronix Full time

    About Computronix Our low turnover rate, challenging work, great client relationships, and teamwork create a high morale environment with plenty of opportunities to innovate, grow in your career, and never get bored As a Sr. Software Developer at Computronix, you will work in a highly dynamic, energetic, fast-changing, and fluid work environment. You will...


  • Edmonton, Alberta, Canada Computronix Full time

    About Computronix Our low turnover rate, challenging work, great client relationships, and teamwork create a high morale environment with plenty of opportunities to innovate, grow in your career, and never get bored As a Sr. Software Developer at Computronix, you will work in a highly dynamic, energetic, fast-changing, and fluid work environment. You will...


  • Edmonton, Alberta, Canada Techtiq Software Inc. Full time

    Education: Bachelor's degreeExperience: 2 years to less than 3 yearsTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsAssist in the collection and documentation of user's requirementsAssist in the development of logical and physical...


  • Edmonton, Alberta, Canada LawDepot Full time

    Company Profile:Join a rapidly growing company in the legal solutions industry LawDepot takes pride in being a key player in the market, consistently ranked on Growth 500. Our goal is to revolutionize the legal document creation process by providing fast, user-friendly, and professional solutions. With millions of satisfied customers across the globe,...


  • Edmonton, Alberta, Canada LawDepot Full time

    Company Profile:Join one of the fastest growing companies in Canada LawDepot is proud to be a seven-time Growth 500 ranked organization and a major player in the Global legal solutions industry. Our mission is to modernize the legal document creation experience by empowering people with fast, easy-to-use, and professional solutions. With over ten million...


  • Edmonton, Alberta, Canada LawDepot Full time

    Company Profile:Join one of the fastest growing companies in Canada LawDepot is proud to be a seven-time Growth 500 ranked organization and a major player in the Global legal solutions industry. Our mission is to modernize the legal document creation experience by empowering people with fast, easy-to-use, and professional solutions. With over ten million...

  • Software Developer

    1 week ago


    Edmonton, Alberta, Canada oilandgas Full time

    Overview Weatherford is a leading global energy services company. Our world-class experts partner with customers to optimize their resources and realize the full potential of their assets. Across our operating locations, including manufacturing, research and development, service, and training facilities, operators choose us for strategic solutions that add...


  • Edmonton, Alberta, Canada SRA Staffing Full time

    Our client, a prominent player in the television technology sector, is seeking talented individuals to join their dynamic team. They are at the forefront of revolutionizing television experiences globally, offering innovative solutions that transcend traditional boundaries.As a key player in the commercial television industry, our client's technology is...


  • Edmonton, Alberta, Canada PulseMedica Full time

    Software Developer, Technical Lead Are you a Senior Software Developer who is passionate about technical leadership and mentoring? PulseMedica , an Edmonton-based start-up, is seeking a candidate with over 5 years of experience in developing clean, testable, and robust C++ code. As our ideal candidate, you will have gone through an entire medical device life...


  • Edmonton, Alberta, Canada CanAm Technologies, Inc. Full time

    About Can/Am TechnologiesAt Can/Am, we have been creating great software that empowers our clients to provide outstanding service to their customers for over 15 years. Our Teller Cash Receipting software is an industry-leading solution that automates and streamlines cash handling and financial management practices for State, County and City governments....


  • Edmonton, Alberta, Canada Computronix Full time

    About ComputronixOur low turnover rate, challenging work, great client relationships, and teamwork create a high morale environment with plenty of opportunities to innovate, grow in your career, and never get boredAs a Sr. Software Developerat Computronix, you willwork in a highly dynamic, energetic, fast-changing, and fluid work environment. You will...


  • Edmonton, Alberta, Canada Cloudtrend Inc. Full time

    Cloudtrend Inc. specializes in building and managing an exclusive network of IT professionals to better their career opportunities and meet the demand of the market. We provide career management services and opportunities. Job Description Our client requires a Senior .NET Application Developer to develop software applications for one or more projects in a...


  • Edmonton, Alberta, Canada Computronix Full time

    Our low turnover rate, challenging work, great client relationships, and team environment create a high morale environment with lots of opportunities to innovate, grow in your career and never get boredOverviewAs a member of the Computronix product team, you will work in a highly dynamic, energetic, fast-changing and fluid work environment. You will...


  • Edmonton, Alberta, Canada PulseMedica Full time

    Sr. Software Developer, Technical LeadAre you a Senior Software Developer who is passionate about technical leadership and mentoring? If so, we're looking to connect with youPulseMedica, an Edmonton-based start-up, is seeking a candidate with over 5 years of experience in developing clean, testable, and robust C++ code. As our ideal candidate, you will have...

  • Senior C++ Developer

    1 month ago


    Edmonton, Alberta, Canada Targeted Talent Full time

    Our Client is one of the fastest-growing companies in BC and is a leader in their industry. They are looking for a senior C++ developer to join their team. They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use Your Role:Developing and implementing new features and improving...