Senior Software Engineer - Ottawa
14 hours ago

Job description
Job DescriptionLocation:
Ottawa, Hybrid (1 day/ week in the office)
Language:
English, fluent in both written and spoken communication
Salary:
$100K - $115K
About the Opportunity
This is an exciting opportunity to join a forward-thinking, technology-driven organization where software excellence directly impacts how people work and connect.
As a Senior Full-Stack Software Engineer, you'll play a key role in shaping scalable, modern applications that balance strong architecture with an exceptional user experience.
Working alongside product leaders, fellow engineers, and cross-functional partners, you'll help design and deliver solutions that matter.This is a people-first environment where collaboration, curiosity, and continuous improvement are part of the culture, and where senior voices help guide both technical direction and team growth.
What's in it for YouYou'll join a workplace that values flexibility, trust, and autonomy, offering remote-by-choice work and flexible hours. This is a team that invests in learning, encourages innovation, and supports mentorship at every level. You'll have the opportunity to work on meaningful, modern technology while continuing to grow your technical leadership and influence.
Your Responsibilities
You'll design, develop, and maintain high-quality full-stack applications using .NET Core, Entity Framework, Angular, and SQL Server.
In this role, you'll build and integrate RESTful APIs that connect front-end and back-end services seamlessly.
You'll collaborate closely with cross-functional teams to define requirements and deliver new features from concept to release.
You'll participate in and lead code reviews, promoting best practices and offering constructive feedback.
You'll troubleshoot, optimize, and enhance existing systems to improve performance, scalability, and reliability.
You'll mentor junior team members and lead technical workshops, helping elevate the team's overall capability.
Skills and Qualifications
10+ years of hands-on software development experience in a full-stack environment.
Strong expertise in C#, .NET Core, Entity Framework, Angular, and SQL Server.
Proven experience designing and consuming RESTful APIs.
3+ years of experience working with cloud platforms such as Azure or AWS.
Solid understanding of DevOps practices and modern development workflows.
Excellent problem-solving, communication, and collaboration skills.
Experience with React, AI agents, Microsoft Dynamics FO, or the Power Platform is considered an asset.
Note from the Hiring Manager
"We're looking for a senior engineer who enjoys solving complex problems, sharing knowledge, and helping shape how we build software as a team."
Why Partner with Altis
If you've never worked with a staffing agency before, we make it easy.
We work with top employers across Canada who have great jobs to fill, each vetted and verified by our team.
When you apply for a job with Altis, we get to know you as a candidate and learn what your strengths are.
Then, if you're a solid match, we handle all the logistics, advocating for you as a candidate for the role, providing access to coaching and connecting you directly with the hiring manager.
And rest assured, all our services are free of cost for candidates.Similar jobs
En tant qu'ingénieur logiciel au sein de l'équipe d'ingénierie de fiabilité du site de gestion des appels d'urgence (ECM-SRE), vous rejoindrez une équipe d’ingénieurs logiciels talentueux qui travaillent directement avec les équipes de produits et d’ingénierie pour améliorer cons ...
2 weeks ago
L'ingénieur logiciel rejoindra une équipe talentueuse qui travaille directement avec les équipes de produits et d'ingénierie pour améliorer constamment la fiabilité de notre suite de produits sécurité publique. · ...
1 week ago
En tant qu'ingénieur logiciel sur l'équipe d'ingénierie de fiabilité du site de gestion des appels d'urgence (ECM-SRE), vous rejoindrez une équipe d'ingénieurs logiciels talentueux qui travaillent directement avec les équipes de produits et d'ingénierie pour améliorer constamment ...
2 weeks ago
We are looking for enthusiastic, self-motivated individuals to join the Larus team as a Software Engineer. · Design and implement scalable, distributed software systems; · Design, develop, integrate and test software modules and systems; · ...
1 week ago
We are looking for enthusiastic,self-motivated individuals to join the Larus team as a Software Engineer. · Design and implement scalable,distributed software systems; · Design, develop,integrate and test software modules and systems; · Advocate high quality and best-practices in ...
6 days ago
We are looking for enthusiastic,self-motivated individuals to join the Larus team as a Software Engineer. · University degree in Computer/Software Engineering,Computer Science or other related Engineering degree; · Required to meet qualifications to obtain a Canadian Government s ...
6 days ago
As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our ...
10 hours ago
We are seeking a highly motivated Full Stack & Systems Software Engineer to join our H2OGPTe generative AI project team. · ...
1 week ago
We are looking for enthusiastic, self-motivated individuals to join the Larus team as a Software Engineer. · Design and implement scalable, distributed software systems; · Design, develop, integrate and test software modules and systems; · ...
6 days ago
Epitec seeks an experienced Software Engineer to join their automotive client's team in Ottawa. The candidate will define, design and build networking software for next-generation vehicle platforms. · ...
2 weeks ago
Acre Security is looking for a talented Software Engineer to join its Cloud Development team. · ...
1 month ago
We are seeking a highly motivated Full Stack & Systems Software Engineer to join our H2OGPTe generative AI project team. · ...
6 days ago
We're looking for a talented Software Engineer to join our Cloud Development team. · ...
1 week ago
We are seeking a highly motivated Full Stack & Systems Software Engineer to join our H2OGPTe generative AI project team. This is a hands-on technical role for someone who thrives on solving complex problems, moves fast, and refuses to accept "no" as an answer. · ...
1 month ago
We are seeking a highly motivated Full Stack & Systems Software Engineer to join our H2OGPTe generative AI project team. This is a hands-on technical role for someone who thrives on solving complex problems, moves fast, and refuses to accept "no" as an answer. · Design, develop, ...
1 month ago
The company is hiring a Software Engineer to work on the software platform that enables connectivity and advanced application features within next-generation vehicles. · ...
2 weeks ago
We are looking for enthusiastic, self-motivated individuals to join the Larus team as a Software Engineer.Our Software Engineering team is currently developing end-to-end real-time solutions for the public safety and security industries. · ...
1 week ago
We are looking for a skilled Software Engineer to join our team in designing, building, and optimizing our AI capabilities. As part of the Brain team. · You'll collaborate closely with Product, UX, and Engineering teams to develop scalable and high-performance solutions for compl ...
1 week ago
As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our ...
18 hours ago
Join us in making the world a safer place — one innovation at a time. · We're looking for talented software engineers to join our Cloud Development team. In this role, you will architect and build next-generation features – Design and implement innovative capabilities for our clo ...
1 month ago
Bowhead Health's mission is to revolutionize cancer care by improving efficiency worldwide. · ...
2 weeks ago