Senior Software Developer

MNP

Calgary

On-site

CAD 110,000 - 140,000

Full time

25 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

MyRewards@MNP
Diversity@MNP

Job summary

MNP is seeking a Senior Software Developer to join its Technology - Development team in Canada. You will collaborate with stakeholders to translate business needs into robust, scalable software using .NET Core/C#, Azure, and modern frontend frameworks, while evaluating AI-assisted approaches.

You’ll contribute to design, deployment, and continuous delivery, mentor peers, and help shape secure, maintainable solutions across enterprise systems.

Qualifications

  • Proven experience translating business problems into technical solutions.
  • Experience with backend/frontend design and deployment.
  • Strong understanding of cloud & CI/CD practices.
  • Familiarity with modern JS frameworks (Angular/TypeScript).
  • Knowledge of AI-assisted development tools and verification.

Responsibilities

  • Collaborate with stakeholders to understand processes and objectives.
  • Shape solution approach based on business problems and technical options.
  • Recommend approaches balancing requirements, UX, performance, security, and cost.
  • Leverage AI-assisted tools to accelerate delivery across the SDLC.
  • Mentor team members and help improve development standards.
  • Review designs, code, and infrastructure for risks and quality.
  • Deliver iterative solutions with stakeholder feedback and metrics.

Skills

C#/.NET Core
Azure
CI/CD
Angular/TypeScript
AI tooling
Context engineering
Security & maintainability

Tools

Terraform

Job description

Inspirational, innovative and entrepreneurial - this is how we describe our empowered teams. Combine your passion with purpose and join a culture that is thriving in the face of change.

Make an impact with our Technology - Development team as a Senior Software Developer. This diverse team of tech-savvy builders and problem solvers embraces digital transformation, and the possibilities technology brings to the future of our industry. We’re looking for team members who have a strong sense of ownership and drive, and who thrive on delivering high-quality solutions that are redefining the way MNP does business.

MNP is proudly Canadian. Providing business strategies and solutions, we are a leading national accounting, tax and business advisory firm in Canada. Entrepreneurial to our core, our talented team members transcend obstacles into opportunities and are successfully transforming mid-market business practices.

Responsibilities
  • Collaborate with business stakeholders, product teams, and end users to understand business processes, business problems, objectives, challenges, and opportunities
  • Utilize knowledge of the business problem to help to shape the solution approach and help develop a sound technical outcome
  • Evaluate technical approaches and make recommendations that balance business requirements, user experience, performance, security, maintainability, and cost
  • Leverage modern development tools and AI-assisted technologies to enhance productivity and accelerate delivery across the software development lifecycle, including solution design, coding, testing, documentation, infrastructure and deployment
  • Apply business knowledge, technical expertise, and sound judgment to validate solution quality, trade-offs, security, maintainability, and alignment with business objectives
  • Deliver solutions iteratively, incorporating stakeholder feedback, performance metrics, and operational insights to drive continuous improvement
  • Review code, technical designs, infrastructure changes, and development workflows to identify risks and provide actionable recommendations
  • Provide mentorship and technical guidance to team members while contributing to the continuous improvement of development standards, practices, and processes
Skills And Experience
  • Proven experience in understanding business processes, operational requirements, and challenges, translating that knowledge into effective technical and product solutions
  • Experience collaborating with end users, business stakeholders, and product teams to understand the problem, validate opportunities, and develop solutions that address business needs
  • Strong analytical and systems-thinking skills, with the ability to assess the impact of technology decisions across business processes, data, integrations, architecture, security, and operational environments
  • Ability to critically assess and validate both AI-assisted and traditionally developed solutions
  • Experience with infrastructure as code tools such as Terraform is considered an asset
  • Production experience with the various agentic AI development tools, including context engineering, iterative steering, and critical verification of generated work
  • Extensive experience designing, developing, deploying, and supporting enterprise software solutions across both backend and frontend technologies
  • Strong ability to review and evaluate application code, solution architectures, integrations, and infrastructure designs to identify risks and promote secure, reliable, and maintainable solutions
  • Strong experience with .NET Core/C#, Azure, CI/CD, and Angular or a comparable modern JavaScript/TypeScript framework
  • Experience implementing cloud infrastructure and automated delivery processes
MyRewards@MNP

With a focus on high-potential earnings, MNP is proud to offer customized rewards that support our unique culture and a balanced lifestyle to thrive at work and outside of the office. You will be rewarded with generous base pay, vacation time, 4 paid personal days, a group pension plan with 4% matching, voluntary savings products, bonus programs, flexible benefits, mental health resources, exclusive access to perks and discounts, professional development assistance, MNP University, a flexible ‘Dress For Your Day’ environment, firm sponsored social events and more.

Diversity@MNP

We embrace diversity as a core value and celebrate our differences. We believe each team member contributes unique gifts and amplifying their potential makes our business stronger. We encourage people with disabilities to apply!

Future/Current Opportunity: Current

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

MNP • Calgary

On-site
CAD 110,000 - 140,000
Vacation time
4 paid personal days
Pension plan 4% matching
+5
Senior Software Developer
Senior Software Developer

Mnp Llp • Calgary

On-site
CAD 110,000 - 150,000
MyRewards@MNP
Diversity@MNP
Senior Developer, Rapid Innovation Development
Senior Developer, Rapid Innovation Development

MNP • Calgary

On-site
CAD 120,000 - 170,000
Base pay
Vacation time
Personal days (4)
+9
Senior Manager, Innovation Development
Senior Manager, Innovation Development

MNP • Calgary

On-site
CAD 140,000 - 190,000
Base pay discussion
Vacation time
4 paid personal days
+5
Manager, Assurance and Accounting
Manager, Assurance and Accounting

MNP • Wiarton

On-site
CAD 60,000 - 110,000
Generous base pay
Vacation time
4 paid personal days
+10
Senior Manager, Assurance and Accounting
Senior Manager, Assurance and Accounting

MNP • Laval

On-site
CAD 110,000 - 170,000
Generous base pay
Vacation time
4 paid personal days
+11
Technology Program Manager
Technology Program Manager

MNP • Alberta

Hybrid
CAD 100,000 - 140,000
Generous base pay
4 paid personal days
Group pension plan with 4% matching
+1
Senior Manager, Assurance and Accounting
Senior Manager, Assurance and Accounting

MNP • Montreal

On-site
CAD 135,000 - 195,000
Generous base pay
Vacation time
4 paid personal days
+9
Cyber Security Operations Specialist
Cyber Security Operations Specialist

MNP • Canada

On-site
CAD 90,000 - 130,000
4 paid personal days
Group pension plan 4% matching
Flexible benefits
+2
Designated Professional
Designated Professional

MNP • Canada

On-site
CAD 65,000 - 95,000
Base pay commensurate with experience
Vacation time & personal days
Group pension with 4% matching
+1