Top Software Engineer Jobs in Ottawa
Join Life360 as a Senior Software Engineer, Backend to build microservices, scale systems, and mentor developers. Requires 5+ years of backend and Cloud code experience, proficiency in Java and microservices, and a Bachelor's degree in computer science or equivalent.
Develop the next-generation Cloud-Native Database(TiDB) storage layer, design and develop data backup and restore pipeline, analyze and improve TiDB's performance, troubleshoot customers' critical issues, lead the team with expertise, built and improve engineering practice, mentor junior engineers.
Collaborate in a multidisciplinary team to improve machine learning systems related to self-driving technology. Design data pipelines, streamline workflows, evaluate model performance, and champion engineering excellence. Requires a minimum of 4 years of industry experience in computer science or engineering.
As a Senior Software Engineer at Alpaca, you will be responsible for building and scaling systems for identity verification, risk evaluation, and account management. You will work on a global financial identity service and design reliable architectures. Your role will involve contributing to core systems, implementing backend services, and collaborating with other teams to enhance system interactions and overall software quality.
Senior software engineer role at Lime focusing on the Payments and Trust areas. Responsibilities include collaborating with cross-functional teams, developing engineering platforms, building ML systems, data tracking and analysis, and coaching team members. Preferred experience in payments, anti-abuse, or fraud detection domains.
As a Senior Software Engineer on the Pricing Team at 0x, you will work on delivering the best prices at fast speeds, optimizing algorithms, integrating with AMMs, and implementing pricing algorithms. The tech stack includes TypeScript, Rust, Solidity, Reth, Kafka, Postgres, Redis, Kubernetes, Grafana, and Prometheus.
Looking for a Senior Full-Stack Engineer to elevate product tooling offerings at Lime, the world's largest shared electric vehicle company. Responsibilities include supporting IPO-readiness, developing web applications, ensuring customer satisfaction, leading cross-functional collaboration, monitoring web stack performance, making technology decisions, and mentoring team members.
Seeking a seasoned Senior Software Engineer to join the Datastores (Infrastructure) team at Coinbase, responsible for building and running distributed-database services for high-performance applications. Key responsibilities include designing and operating various database technologies, guiding technical choices, and contributing to the future development of database systems.
The Booking Group is looking for a Senior Staff Developer to take on the technical leadership of an exciting product area at Jane. The role involves driving the evolution of tech stack and best practices to meet business needs and deliver seamless care to customers. The position is fully remote across Canada at Jane, a company focused on healthcare practice management software.
Collaborate with experienced engineers in the design, coding, testing, and maintenance of embedded software applications. Develop and maintain embedded software modules using C++ and Python. Assist in networking solutions implementation and contribute to software tools development. Participate in code reviews, troubleshooting, and testing software features. Utilize cloud technologies and collaborate with cross-functional teams to meet requirements.
Senior Software Engineer responsible for designing, developing, and maintaining backend systems, REST APIs, and microservices. Must have 3+ years of OOP development experience with Python and experience with microservices architecture, Containerization, CI/CD, and React.
Vidyard is seeking a Staff Software Developer with 10+ years of experience to join their Idea Labs team. Responsibilities include designing, building, and scaling distributed systems, leading architecture design, mentoring team members, and staying up-to-date with new technologies.
Senior Software Engineer role focusing on Distributed Systems to build products for the post-purchase experience in the retail industry. Responsibilities include owning platform architecture, implementing scalable solutions, writing high-quality code, and mentoring junior engineers. Requires 7+ years of backend development experience.
Senior Staff Software Engineer at Mozilla Corporation, leading projects, providing technical leadership, and collaborating with multiple teams to develop privacy-respecting advertising systems for Mozilla products.
Voxel is looking for an experienced Staff Software Engineer to design and implement backend APIs and services for their site intelligence platform. The role involves leading engineering projects, designing backend services, data modeling, and contributing to software engineering best practices.
Internal application development for tools, frameworks, and services to build and distribute products. Requires experience in software development with Go, knowledge of object-oriented languages, and strong database skills.
Join the Genesys Cloud Analytics platform team as a Senior Software Engineer to develop and maintain big data products that enhance customer experience. Collaborate with cross-functional teams to design scalable solutions and deploy global systems on AWS. Troubleshoot and resolve production issues in real-time.
Seeking a Staff Software Engineer with 5+ years of software development and architecture experience to lead the design of complex software changes and develop new features in a dynamic engineering environment. Responsibilities include providing technical leadership, crafting high-quality software, driving innovation, and fostering a culture of accountability and inclusivity within the team.
As a Software Engineer at Brilliant, you will be responsible for owning and evolving the technical systems that power millions of emails and push notifications to help learners stay motivated and achieve their goals. You will work on developing new features across the entire stack and ensuring the Lifecycle pod stays on track in terms of building the product.
As a Principal Software Engineer at Autodesk, you will develop high-quality, scalable, and secure code for our products and solutions while growing your skills. You'll collaborate with teams to create solutions that empower our customers to solve their design, business, and environmental challenges.
Seeking a Senior Software Engineer with expertise in Node.js, TypeScript, AWS, RESTful API development, data structures, algorithms, and Linux. Responsibilities include defining software development practices, writing clean code, coaching junior engineers, planning quarterly goals, and contributing to the full-stack development of Cribl Cloud.
As a Sr. Software Developer at Trend Micro, you will design, implement, test, deploy, and support high-quality cloud-native services on AWS. Responsibilities include working as a featured service owner, transforming services into AWS Cloud Native applications, and delivering incremental improvements to production multiple times a day using Jenkins and Code Pipeline.
As a Staff Software Engineer on the CRM Team at Affinity, you will lead the technical design of critical initiatives, ensure architectural consistency, collaborate across teams, mentor engineers, and promote operational excellence. Strong ownership instincts and communication skills are key for this role.
Design, implement, and maintain robust and scalable full-stack components, integrate AI components and models, design and implement REST APIs, manage version control using GitHub, balance rapid development with regulatory compliance, collaborate with cross-functional teams, and communicate solutions to stakeholders.
Join a small but growing team at Sunrun to work on a new platform using state-of-the-art technologies for residential solar+storage products. Responsibilities include establishing technical standards, collaborating with Product Management, designing and coding software components, and mentoring team members. Qualifications include a Bachelor's Degree in Computer Science, 5 years of Java development experience, and expertise in server-side application design patterns, REST APIs, databases, DevOps, AWS, Git, MVC, and Agile methodologies. Experience in renewable energy and the electricity industry is a plus.
Popular Job Searches
AI Jobs in Ottawa
AWS Jobs in Ottawa
Database Jobs in Ottawa
Database Administrator Jobs in Ottawa
DevOps Jobs in Ottawa
Engineering Jobs in Ottawa
Front End Developer Jobs in Ottawa
Java Developer Jobs in Ottawa
Linux Jobs in Ottawa
Machine Learning Jobs in Ottawa
Network Engineer Jobs in Ottawa
QA Jobs in Ottawa
Software Engineer Jobs in Ottawa
Software Tester Jobs in Ottawa
Web Developer Jobs in Ottawa
All Filters
No Results
No Results