Senior Software Engineer (Cloud / .NET)
ExperTech RecruitingRole Overview
ExperTech Recruiting is hiring a Senior Software Engineer (Cloud / .NET). This is a contract hybrid role, based in CA. Part of ExperTech Recruiting's Fullstack hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
A large international financial services company is looking to hire a Senior Software Engineer to join their team in Montreal. This is a 12-month assignment, with strong chance of extension, offering a hybrid work model in a dynamic, collaborative, and technology-driven environment. You’ll play a key role in building and scaling cloud-native applications while contributing to strategic technical initiatives. The salary range is $110k–$120k annually, depending on experience.
About the company:
- Opportunity to work within a large, international financial services organization
- Work alongside a high-performing engineering team using modern technologies
- Strong focus on innovation, cloud transformation, and engineering excellence
- Collaborative environment with exposure to global teams and large-scale systems
What you’ll be doing:
- Design, develop, and deliver scalable software solutions to solve complex business problems
- Build and enhance cloud-native applications using modern frameworks and technologies
- Collaborate with architects, SRE, and product teams on technical strategy and best practices
- Troubleshoot and resolve production issues in high-pressure environments
- Contribute to architecture decisions, system design, and technical roadmaps
- Mentor and support junior and intermediate engineers
- Develop and maintain technical documentation, including runbooks and system guides
- Communicate technical concepts clearly to both technical and non-technical stakeholders
What we are looking for:
- 8+ years of experience in software engineering
- Strong hands-on experience with C#, .NET, HTML, CSS, and full-stack development
- Experience working with relational databases (SQL Server, MySQL, PostgreSQL, etc.)
- 5+ years of experience with cloud platforms (Azure, AWS, or GCP)
- Proven experience designing and developing cloud-native applications
- Strong troubleshooting and problem-solving skills in production environments
- Experience working with CI/CD pipelines and source control tools (GitHub, etc.)
- Ability to work in a fast-paced, collaborative, and agile environment
- Fluency in French (required)
You’ll stand out if you have:
- Experience in a technical lead or mentorship capacity
- Experience with microservices architecture, Kubernetes, or containerization
- Exposure to Java, Spring Boot, or backend distributed systems
- Front-end development experience (JavaScript, Angular, Bootstrap)
- Experience in highly regulated or enterprise environments
- Familiarity with Agile methodologies and tools (JIRA, Confluence)
- Cloud certifications (Azure, AWS, or GCP)
About ExperTech:
Connecting talent with employers of choice for over 30 years, ExperTech is a leading staffing and recruiting firm. Our goal is to understand both our clients’ and our candidates’ needs to find the perfect match. Our clients include a wide selection of national and international companies across a broad range of industries.
ExperTech would like to thank all applicants for their interest in this opportunity, but only shortlisted candidates will be contacted. Please visit our website to see our other available positions: https://expertech.ca/ and follow us on LinkedIn: https://ca.linkedin.com/company/expertech-recruiting
At ExperTech, all candidates are welcome regardless of race, nationality, color, religion, gender, gender identity or expression, sexual orientation, disability, or age.
Frequently Asked Questions
How do I apply for the Senior Software Engineer (Cloud / .NET) position at ExperTech Recruiting?
Use the Apply button above to submit your application directly to ExperTech Recruiting. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Is the Senior Software Engineer (Cloud / .NET) role at ExperTech Recruiting remote or in-office?
This is a hybrid role based in CA. Expect a mix of in-office and remote days, with the specific cadence set by the hiring manager.
What does a Senior Software Engineer (Cloud / .NET) at ExperTech Recruiting earn?
ExperTech Recruiting has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Senior Software Engineer (Cloud / .NET) role at ExperTech Recruiting posted?
This role was posted on March 20, 2026 (80 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
How much experience does the Senior Software Engineer (Cloud / .NET) role at ExperTech Recruiting require?
This is a senior-level position. Most senior roles call for 5+ years of directly relevant experience. ExperTech Recruiting lists their specific requirements in the description below, so review the must-have qualifications closely before applying.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start