Senior Software Engineer I
Tree Trust
What we’re looking for
We are looking for a motivated Senior Software Engineer I (Backend) to be part of the User team in Canada. The User team is responsible for supporting Authentication & Authorization within the SurveyMonkey product, as well as providing backend services for managing user accounts and teams. We are looking for a talented engineer who has a passion for service ownership, AuthN + AuthZ, and is invested in ensuring our user’s account state is maintained. All while working alongside many other teams to provide customer value in our extensive product portfolio.
What you’ll be working on
- Building and maintaining our user and team management services across multiple data-regions
- Contribute to our core authorization platform, which contains centralized business logic around permission management
- Support and improve our authentication workflows
- Cross-collaboration with many of the other frontend and backend teams who need additional features in the user/team space
- Write clean, maintainable, and efficient code
- Identify and fix bugs as well as optimize performance issues
- Participate in code reviews and implement feedback
- Foster a culture of collaboration, testing, code reviews, and mentorship to help the team reach their full potential
We’d love to hear from people with
- 5+ years of experience in backend application development
- Experience with Python and web frameworks like Fast API, Flask, Pyramid
- Understanding of Restful APIs
- Familiarity with version control systems (Git preferred)
- Basic understanding of software design patterns
- Expertise in designing and building world‑class services and APIs
- Experience with developing and maintaining SSO integrations (SAML, OIDC)
- Excellent communication skills and the ability to work with both co‑located and remote engineers and cross‑functional partners
- A growth/data mindset in approaching challenges
- Strong interest in AI and experience with AI coding tools such as Cursor or Claude Code to accelerate your work a plus
- Basic knowledge of SQL databases, experience with ElasticSearch/OpenSearch a plus
- Experience with Kubernetes, Helm Charts, and Terraform a plus
- Experience with messaging and streaming frameworks like Kafka, Apache Spark, etc. a plus
The base pay provided for this position ranges from CAD $103,200/ year - $129,00/ year depending on the geographic market and assuming a full‑time schedule. Actual base pay is based on a number of factors including market location, job‑related knowledge, education or training, skills, and experience.
Bonuses may also be offered as part of the total compensation package, in addition to a competitive benefits package including medical, dental, vision, life, and disability insurance; RRSP matching; flexible spending & health savings account; paid holidays; paid time off; employee assistance program; and other company benefits.
This opening is for an existing vacancy.
SurveyMonkey believes in-person collaboration is valuable for building relationships, fostering community, and enhancing our speed and execution in problem‑solving and decision‑making. As such, you will be required to work from our Ottawa office up to 1 day per week. Primarily a remote position, employees within 50km of the office are asked to come in every other Tuesday for sprint ceremonies.
Our commitment to an inclusive workplace
SurveyMonkey is an equal opportunity employer committed to providing a workplace free from harassment and discrimination. We celebrate the unique differences of our employees because that is what drives curiosity, innovation, and the success of our business. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity or expression, age, marital status, veteran status, disability status, pregnancy, parental status, genetic information, political affiliation, or any other status protected by the laws or regulations in the locations where we operate. Accommodations are available for applicants with disabilities.
#J-18808-Ljbffr- ...reporting at the component level. An AI agent on top enriches the analysis with context and patterns across portfolios. The software engineering work The work is heavy on data: massive analytical queries over fleet-scale time-series, real-time streaming pipelines feeding...SeniorWork at officeRemote workShift work
$102.5k - $184.5k per year
Cloud Experience Engineering Team As a Front-End Senior Software Engineer you will deliver outstanding quality and functionality to Akamai’s customers. You will conceptualize, build, and maintain user interfaces and shared web components across all Akamai web applications...Senior- ...services company that is amongst the companies that lead the world in technology and innovation. Your next chapter starts here. Senior Software Engineer – Enterprise Applications We are seeking a Senior Software Engineer with robust experience in Application Lifecycle...Senior
$110k - $270k per year
Senior Software Engineer - Java Join to apply for the Senior Software Engineer - Java role at Veeva Systems . Veeva Systems, a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies, is on a mission to help life sciences companies bring...SeniorFull timeWork at officeLocal areaRemote workWorldwide$85k - $100k per year
...At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security.... ...Job Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian...SeniorInternshipWork at officeRemote workFlexible hours$125k - $135k per year
Senior Embedded Software Engineer Our client is a global leader in transforming aviation communication through satellite and cellular technologies. Trusted by operators, OEMs, and organizations worldwide, they serve over 800 customers across all aerospace sectors. Their innovations...SeniorFull timeWorldwide- Elevate your career in testing as a Senior Software Verification Engineer in Ottawa, Ontario. This full-time position focuses on designing and implementing verification strategies for cutting-edge products. We are looking for an experienced engineer to lead verification...SeniorFull time
$110.63k - $149.68k per year
Position Details Title: Senior Software Verification Engineer Type: Full-time, Existing vacancy Location: Ottawa ON, Onsite Responsibilities Design and implement advanced firmware, software, and optical test and verification strategies to transition breakthrough...SeniorFull timeLive InFlexible hours- Elevate your role with Cozey as a Senior Software Engineer, shaping systems that enhance the online furniture shopping experience. Utilize your skills to optimize customer interactions and delivery. Cozey is looking for a Senior Software Engineer skilled in developing features...Senior
- ...Mission Systems business area, where employees across Canada support engineering, systems integration, training, sustainment and in‑service... ...across land, air and sea. Specific Job Description As a Software Engineer Staff working as an Agile Coach, you will support cross...Senior
- ...arrangements may be considered for Indigenous candidates. About the role Join the Business Solutions Engineering team, where we are developing the next generation of software applications to enable CMHC to achieve its strategy. As a Subject Matter Expert, you will guide a...SeniorPermanent employmentFull timeWork at office
- Drive innovation in data systems as a Senior Staff Software Engineer at StackAdapt. Oversee the strategies that power high-quality marketing analytics and performance insights. As part of the Data Delivery team, StackAdapt seeks a Senior Staff Software Engineer to guide the...Senior
$129.18k - $161.47k per year
...Senior Manager, Software Engineering (Corporate Systems) Job Requisition ID: 12208 Position Status: Permanent Full Time Position Type: Hybrid Travel Requirement: Limited Language Skill Levels (Read/Write/Speak): CBC Security Requirement:...SeniorPermanent employmentFull timeFlexible hours- A leading consulting firm in Ottawa is looking for a Senior Embedded Software Developer to oversee the development of software modules in a dynamic scrum team. Candidates should possess over 8 years of experience in embedded systems, showcasing expertise in C++ and Python, along...Senior
- ...those in housing ownership need, including first‑time homebuyers, seniors, immigrants, single parents, environmentalists, veterans, and... ...for entry‑level housing across Canada. Job Description The Software Engineer will play a critical role in building, deploying, and scaling...SeniorInternship
- Overview Senior Engineer- Guidewire ClaimCenter (Contract) Number of positions: 1, 6-month initial contract with potential extension Location... ...align with enterprise standards. SDLC Ownership: Manage the software development process from user story decomposition and...SeniorContract workWork at office
- Senior Software Engineer, Core Experiences – Ottawa, Canada Mission Speechify is the easiest way to listen to the world’s information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at your...SeniorRemote work
- Software Engineer Controls Altair Job Summary Our client in Kanata, ON is looking for a Software Engineer Controls. This is a contract... ...turn today’s problems into tomorrow’s opportunities. Seniority Level Mid‑Senior level Employment Type Contract Job Function...SeniorContract work
- Backend Software Engineer Location: Ottawa, ON (On-site) Reports to: Engineering Lead The Role You will be working on the backend... ...and simulation environments — MAVLink, ArduPilot, Unreal Engine, and Gazebo. Develop secure asset management workflows using...
- ...User Domain and HRIS integrations: Join a collaborative team of Engineers to develop, release, and maintain the Achievers Platform and supporting... ...science (preferred) or related field 3-6 years of relevant software engineering experience Experience working in Agile teams Top...Work at officeFlexible hours
- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...similar), and a dedication to building accessible and inclusive software. Excellent software engineering fundamentals: OOP, design...SeniorLong term contractWork at office
$65 - $67.16 per hour
...Bartech Staffing is a leading engineering, technical and professional staffing firm, and our clients include some of the nation's biggest... ...Our client has engaged us to assist them in hiring a contract Software Engineer (Ottawa, Ontario) . If you are interested in an opportunity...Hourly payContract workWork at office- ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,... ...design, development, and testing of our cutting-edge LightSpeed software. Collaborate closely with the test and support teams to ensure...SeniorWork at officeWorldwide
$109.7k - $159.7k per year
About the Job We are searching for a Senior iOS/tvOS Software Developer to join the CNN Mobile and Connected TV (CTV) Engineering Teams. They are an individual contributor, self-directed, able to work with minimal supervision, and are typically expected to take on the most difficult...SeniorLong term contractTemporary workLocal areaFlexible hoursShift work- Lead software innovation with Veeva as a Principal Software Engineer. Drive scalable cloud application development and mentor talent to impact global health. At Veeva, the Software Engineering Leader role involves guiding the development process, collaborating closely with...Internship
- ...Canadian Artificial Intelligence management software and professional services firm partnering... ...Overview We are excited to add a Senior Software Developer/Architect to our team... ...Language Models (LLMs), GPT models, prompt engineering, and AI model fine-tuning techniques....SeniorManual laborRemote work
- Frontend Software Engineer Preferred Location: Ottawa Reports to: Engineering Lead Type: Full time The Role You will lead the development of our operator interfaces and visualization platforms, bridging complex backend telemetry with intuitive, high-performance web applications...Full time
$86.82k - $108.52k per year
...alternative work arrangements may be considered for Indigenous candidates. About the role Join the Business Solutions Engineering Team, in the Specialist, Software Engineering (SDET) position, where we are developing the next generation of software applications to enable CMHC...Permanent employmentFull timeContract workWork at officeShift work- Elevate your career with CMHC as a Software Engineering Specialist, focusing on software development and testing within a dynamic team. Contribute to enhancing business platforms with automated solutions, ensuring high-quality applications. This role emphasizes the skills...
- Drive defense technology solutions as a Software Engineer with L3Harris in Ottawa, ON. Focus on microservices development and conduct independent problem-solving for critical technologies. As part of the skilled team at L3Harris, you will be responsible for designing software...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer I. Be the first to apply!
- senior software developer Ottawa, ON
- software engineer - computer Ottawa, ON
- software developer remote Ottawa, ON
- software engineer intern Ottawa, ON
- software engineer devops Ottawa, ON
- remote entry level software developer Ottawa, ON
- linux software engineer Ottawa, ON
- software engineer internship Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software developer intern Ottawa, ON
