Posted 10 days ago
Senior Software Developer
@ MNP
Calgary, Alberta
Overview
MNP, a national accounting, tax and business advisory firm, is hiring a Senior Software Developer for its Technology - Development team. The role combines business analysis, solution design, code and architecture review, and mentorship, using modern and AI-assisted development tools. It is a full-time, hybrid position.
Responsibilities:
- Collaborate with business stakeholders and users to understand business problems
- Shape solution approaches and deliver solutions iteratively
- Review code, technical designs, infrastructure changes and workflows
- Provide mentorship and technical guidance to team members
Requirements summary:
- Extensive experience designing and supporting enterprise software, backend and frontend
- Strong .NET Core/C#, Azure, CI/CD and Angular or comparable framework
- Experience implementing cloud infrastructure and automated delivery
- Production experience with agentic AI development tools
Tools & skills
Benefits mentioned
Source and dates
Employer career site / ATS feed · ultipro
- Employer posting date
- 2026-10-27
- First seen by our source
- 2026-10-27
- Source record updated
- 2026-11-03
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Seniority | Senior |
| Department | Software development |
| Hours per week | 40 (estimated) |
| Work setting | Office |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
| Encouraged to apply | People with disabilities |
| Perks mentioned | Generous paid time off, Flexible hours, Retirement plan, Visa sponsorship, Performance bonus, Employee discount, Wellness |
Summary and details written by AI from the posting; the employer’s posting is the authority.
MNP
| Field | Value |
|---|---|
| Open jobs on Jobsy | 514 |
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
#LI-Hybrid
Journal
Only you can see this. Kept on this device, and in your account when you sign in.