Top Software Engineer Jobs in Ottawa
As a Senior Software Engineer for the Backend Platform at Coinbase, you'll be responsible for developing and maintaining critical infrastructure solutions that ensure efficient processing and performance at scale. The role involves deep problem-solving skills and a focus on creating reliable background processing jobs that enhance the overall service quality.
As a Staff Software Engineer at Sunrun, you will lead the development of outstanding omnichannel communication experiences. This includes collaborating with various teams to enhance customer interactions via phone, text, social media, and notifications. The role emphasizes technical leadership, strategic design, and agile practices within the communications domain.
Seeking a Staff Engineer to lead the full-stack engineering team at StackAdapt, focusing on the Audiences & Customer Data Platform domain. Responsibilities include advising on technical decisions, structuring web APIs, collaborating with stakeholders, mentoring the team, and delivering critical projects. Remote First company open to candidates in North America.
The Staff Software Engineer will address essential technical challenges by architecting scalable platforms and revamping core applications. Responsibilities include managing security compliance, mentoring engineers, supporting audits, and advising on technology adoption all while contributing to the engineering culture.
The Senior Software Engineer will lead the development of features for the EnrollWise platform, focusing on building scalable and efficient software. Responsibilities include collaborating on product design, maintaining quality standards, participating in agile processes, and providing leadership on emerging technologies. The role requires strong experience in Python and Django, along with familiarity in AWS and API integrations.
As a Senior Staff Developer for the Billing Group, you will lead technical initiatives, drive cross-team projects, and mentor developers to foster a culture of technical excellence. You will collaborate with leaders across various teams to achieve strategic goals and improve customer experiences, while also being involved in hands-on coding when needed.
The Senior Software Engineer will contribute to building the Dagger platform, focusing on developer-facing products, mentoring team members, and integrating with various cloud platforms and DevOps tools, all while maintaining engineering quality.
The Staff Software Engineer will lead development of the DVC product ecosystem, participating in discussions, managing large tasks, writing code and documentation, and engaging with the community to enhance user experience. Strong expertise in Python and contribution to open-source projects are required.
As a Staff Software Engineer at Twilio, you will design and develop robust, scalable data pipelines and maintain the data lake house architecture. Your role involves optimizing performance, ensuring data quality and security, mentoring junior engineers, and building globally available distributed systems for processing extensive data workloads.
As a Senior Software Engineer at Twilio, you will design and develop scalable data pipelines using technologies like Spark and Databricks, optimize performance, troubleshoot workflows, and contribute to the architecture of a Customer Data Platform. Your role includes ensuring high availability of systems and participating in on-call support.
The Senior Software Engineer will architect, design, deploy, and manage Coinbase's cloud-based network infrastructure. Responsibilities include coding IP tables, leading technical decisions, gathering requirements, resolving technical problems, and maintaining service availability. The role demands collaboration with various teams and the ability to produce clear documentation on architectures.
As a Senior Software Development Engineer in Test, you will build new services using Golang, design scalable systems, and articulate a long-term vision for backend systems, collaborating with various teams to execute the product roadmap and ensure high-quality code delivery.
The Senior Software Engineer will enhance the analysis engine of Mayhem, focusing on identifying bugs and security vulnerabilities. Responsibilities include developing features, fixing bugs, writing tests, and collaborating with support engineers. Ideal candidates have strong programming skills, knowledge of operating system concepts, and experience in vulnerability research or reverse engineering.
The Senior Software Engineer will engage in discussions and research related to new features and products, write quality code, document their work, and actively participate in community interactions on platforms like GitHub and Discord. A strong emphasis on coding standards, communication, and motivation is essential.
The Staff/Senior Software Engineer will work on the backend of a SaaS product, taking ownership of the full development lifecycle, including planning, execution, testing, and production support. Responsibilities include discussing issues, designing features, and ensuring code quality while collaborating effectively in a remote team environment.
As a Staff Software Developer, you will lead the technical evolution, development, and maintenance of Lightspeed’s Universal Catalog. Responsibilities include enhancing business functionality, collaborating on technical architecture, mentoring team members, and driving continuous improvement in software delivery processes.
As a Senior Software Engineer at StackAdapt, you will develop features for the advertising platform, collaborate on technical planning and architecture, write scalable software, and contribute to code reviews. You will work with technologies like Ruby on Rails, React, and GraphQL, and be involved in the full stack development of customer-facing features.
As a Principal Software Engineer, you will design and implement core features of TiKV, optimize performance, and enhance backup capabilities. The role includes troubleshooting critical issues, documenting technical details, mentoring junior engineers, and staying updated on distributed systems research.
Join MobSquad as a Senior Software Engineer working remotely with a leading US scale-up. Bring over three years of experience in building user-friendly software, writing production-ready code, and working with back-end frameworks. Must have a degree in Computer Science or a related field and expertise in Python, Java, Django, Flask, Spring, and Node.js.
As a Staff Software Engineer, you will develop and maintain the Universal Catalog system, evolving its architecture, collaborating with Product and Operations, ensuring code quality, and mentoring team members. Responsibilities include overseeing production operations and improving software delivery processes.
As a Senior Software Engineer at PolicyMe, you will architect and build scalable features for their web-based life insurance platform. Collaborating with product, design, and QA teams, you will ensure high technical standards and drive decision-making, while applying your expertise in both frontend and backend development.
As a Staff Software Engineer, you will lead complex projects, improve system architecture, and influence engineering strategy. You'll also mentor engineers, participate in hiring, and ensure system stability during incidents.
The Senior Software Engineer will design and develop APIs and back-end applications while also focusing on front-end features to enhance customer experience. The role requires leading solutions on the AWS platform, ensuring application scalability, and participating in project management from inception to completion, while also engaging in oncall support.
The Senior Software Engineer will design, develop, and maintain scalable and secure software solutions for the SaaS platform, collaborating with cross-functional teams. Responsibilities include implementing best practices, performing code reviews, addressing technical debt, and mentoring junior engineers.
As a Senior Software Engineer on the Infrastructure team at Coinbase, you will design, implement, and operate distributed database technologies, ensuring scalability, reliability, and performance. You will guide other engineers and leadership on technical choices and contribute to the evolution of database systems in the context of Web3.
Top Ottawa Companies Hiring Software Engineers
See AllPopular Job Searches
Tech Jobs & Startup Jobs in Ottawa
Remote Jobs in Ottawa
Hybrid Jobs in Ottawa
Account Executive Jobs in Ottawa
Account Manager Jobs in Ottawa
Accounting Jobs in Ottawa
AI Jobs in Ottawa
Analyst Jobs in Ottawa
Analytics Jobs in Ottawa
AWS Jobs in Ottawa
Business Analyst Jobs in Ottawa
Business Development Jobs in Ottawa
Communications Jobs in Ottawa
Content Writer Jobs in Ottawa
Controller Jobs in Ottawa
Coordinator Jobs in Ottawa
Customer Service Jobs in Ottawa
Cyber Security Jobs in Ottawa
Data Analyst Jobs in Ottawa
Data Engineer Jobs in Ottawa
Data Jobs in Ottawa
Data Science Jobs in Ottawa
Database Administrator Jobs in Ottawa
Database Jobs in Ottawa
Design Jobs in Ottawa
DevOps Jobs in Ottawa
Engineering Jobs in Ottawa
Executive Assistant Jobs in Ottawa
Finance Jobs in Ottawa
Finance Manager Jobs in Ottawa
Financial Analyst Jobs in Ottawa
Front End Developer Jobs in Ottawa
Graphic Design Jobs in Ottawa
HR Jobs in Ottawa
HR Manager Jobs in Ottawa
Inside Sales Jobs in Ottawa
IT Jobs in Ottawa
IT Security Jobs in Ottawa
IT Support Jobs in Ottawa
Java Developer Jobs in Ottawa
Legal Counsel Jobs in Ottawa
Legal Jobs in Ottawa
Linux Jobs in Ottawa
Machine Learning Jobs in Ottawa
Marketing Jobs in Ottawa
Marketing Manager Jobs in Ottawa
Network Engineer Jobs in Ottawa
Operations Manager Jobs in Ottawa
Payroll Jobs in Ottawa
Product Manager Jobs in Ottawa
Program Manager Jobs in Ottawa
Project Coordinator Jobs in Ottawa
Project Manager Jobs in Ottawa
QA Jobs in Ottawa
Recruiter Jobs in Ottawa
Research Jobs in Ottawa
Research Scientist Jobs in Ottawa
Sales Jobs in Ottawa
Sales Manager Jobs in Ottawa
Sales Rep Jobs in Ottawa
Scrum Master Jobs in Ottawa
SEO Jobs in Ottawa
Software Engineer Jobs in Ottawa
Software Tester Jobs in Ottawa
Staff Accountant Jobs in Ottawa
Talent Acquisition Jobs in Ottawa
Technical Support Jobs in Ottawa
UX Design Jobs in Ottawa
Web Designer Jobs in Ottawa
Web Developer Jobs in Ottawa
Writing Jobs in Ottawa
All Filters
No Results
No Results