Senior Software Engineer (Cloud / .NET)
ExperTech RecruitingResume 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.
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free