Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Senior
Qualifications
Proven experience in software development with a strong focus on Java, Scala, or similar languages. Solid understanding of distributed systems and cloud technologies. Experience with RESTful APIs and microservices architecture. Strong problem-solving skills and a collaborative mindset. Ability to work independently and manage multiple priorities in a remote setting.
About the job
Join Confluent as a Senior Software Engineer II, where you will be instrumental in enhancing our real-time data streaming platform. In this role, you will work collaboratively with cross-functional teams to design and implement innovative solutions that address complex challenges in data management.
Your expertise will contribute to the development of high-performance, scalable systems that empower organizations to harness the power of their data in real-time. If you are passionate about technology and thrive in a dynamic, remote environment, we would love to hear from you!
About Confluent
Confluent is a leading provider of real-time data streaming solutions, empowering organizations to meet the demands of today's data-driven world. Our innovative platform enables businesses to harness the power of data in real-time, driving insights and decisions across various industries.
Join our team as a Cloud Software Engineer II, where you will play a crucial role in designing, developing, and maintaining cloud-based applications. You will collaborate with cross-functional teams to deliver innovative solutions that meet our clients' needs. Your expertise in cloud technologies will be vital in enhancing our product offerings and ensuring optimal performance.
Join Confluent as a Cloud Traffic Software Engineer, where you will play a pivotal role in enhancing our cloud-based data streaming platform. You will leverage your expertise in cloud technologies to optimize traffic management and ensure seamless data flow across our systems. This is an exciting opportunity to work with cutting-edge technology in a collaborative environment.
About Netomi Netomi builds AI platforms that help enterprises automate customer experiences. Companies such as Delta Airlines, MetLife, and MGM use our technology to streamline support and service interactions. Our no-code tools allow for quick setup and easy management of AI agents, helping businesses lower costs and improve service. Netomi is backed by WndrCo, Y Combinator, and other leading investors. Role Overview Netomi is hiring a Software Development Engineer in Test II (SDET II) in Toronto, Canada. This role focuses on maintaining and improving product quality. The SDET II works to ensure our software meets high standards and supports our mission to deliver reliable, effective AI solutions for customers worldwide.
Join Huawei Canada as a Principal Software Engineer and be a part of our innovative team!About Us:Founded in 2014, the Distributed Scheduling and Data Engine Lab serves as Huawei Cloud’s technology innovation hub in Canada. This lab is dedicated to pioneering advanced cloud technologies, facilitating the productization and ongoing refinement of our technological breakthroughs. Our research spans various domains, including cloud-native databases, resource scheduling and prediction, middleware solutions, media engines, and user experience enhancements. We cultivate a dynamic technical environment that encourages collaboration with industry specialists to develop a competitive cloud platform. We are currently seeking a Principal Software Engineer to join our team.Job Responsibilities:Integrate AI frameworks with cloud infrastructure, optimizing the end-to-end architecture for AI inference and fine-tuning scenarios, with a focus on enhancing observability, reliability, and performance of AI services.Collaborate with team members to design and build concept prototypes, validating optimization strategies to ensure their effectiveness.Work closely with the product team to support prototype development, ensuring alignment with product constraints and requirements.
Kaseya delivers IT infrastructure and security management solutions to Managed Service Providers and internal IT teams around the world. With support for over 15 million endpoints in more than 20 countries, Kaseya serves clients across a wide range of industries. The company is backed by Insight Venture Partners and has maintained steady double-digit growth. More details about Kaseya and its offerings can be found at www.Kaseya.com. Role overview The Principal Software Engineer - Cloud Native & SASE Solutions leads both the architecture and hands-on implementation of a cloud-native, multi-tenant Secure Access Service Edge (SASE) platform. This position plays a key role in shaping how customer traffic moves across regions and gateways, focusing on scalable and resilient systems for a global customer base. The work centers on building distributed systems that improve availability, efficiency, and multi-tenancy for production environments. Key responsibilities Architect and build a cloud-native, multi-tenant SASE platform. Oversee integration with a network of customers distributed worldwide. Develop strategies for routing customer traffic across multiple regions and gateways. Design platform features that enhance scalability, resilience, and cost-effectiveness. Deliver distributed systems that are production-ready, high-performance, and support operational efficiency and availability. Location Toronto, Ontario
Join Carta as a Senior Software Engineer II, where you will play a pivotal role in developing cutting-edge software solutions that empower businesses and investors alike. You will collaborate with cross-functional teams to deliver high-quality applications and contribute to the entire software development lifecycle, from concept to deployment.
Chainalysis seeks an Engineering Manager to lead the Data Cloud team in Ontario. This position focuses on building secure, scalable, and reliable cloud-based data solutions. The manager will guide a team of engineers, foster innovation, and influence the technical path of ongoing projects. Key responsibilities Manage project schedules and keep cloud-based product delivery on track Mentor and support the engineering team Collaborate with other departments to deliver quality solutions Shape and refine the company’s approach to cloud technologies Lead decisions around the technical direction of data infrastructure Location This role is based in Ontario.
SurveyMonkey seeks a Senior Software Engineer II based in Ottawa, Canada. This role centers on developing software that enables users to create and analyze surveys, supporting a widely used platform. Role overview As a Senior Software Engineer II, you will contribute to building and improving features that help people design surveys and interpret results. The work involves both front-end and back-end development, with a focus on delivering reliable and user-friendly tools. Collaboration and approach The team emphasizes working together to solve challenges. Creative problem solving and strong technical skills are important for success in this environment. Sharing ideas and learning from teammates is part of the daily routine. What you will bring Experience building and maintaining software products Ability to tackle technical problems with creativity and care Strong communication and collaboration skills
Role overview Veeva Systems is hiring a Senior Software Engineer focused on infrastructure in Toronto, Canada. This role centers on designing and building software that supports and improves our cloud-based platforms. The work directly impacts scalability and performance across our systems. What you will do Design and implement software solutions for infrastructure needs Work closely with teams from different disciplines to strengthen our cloud platforms Contribute to projects that improve system scalability and performance
Join Confluent as a Senior Software Engineer II, where you will be instrumental in enhancing our real-time data streaming platform. In this role, you will work collaboratively with cross-functional teams to design and implement innovative solutions that address complex challenges in data management.Your expertise will contribute to the development of high-performance, scalable systems that empower organizations to harness the power of their data in real-time. If you are passionate about technology and thrive in a dynamic, remote environment, we would love to hear from you!
D2L is a pioneering cloud company revolutionizing education and shaping the Future of Work. We are at the forefront of one of the most significant transformations in teaching and learning history, driving innovative changes that enhance how knowledge is imparted and absorbed.Our new educational models foster a personalized, student-centric experience, leading to improved retention, engagement, satisfaction, and outcomes for learners across all demographics—whether in schools, universities, or corporate environments.D2L is committed to redefining the learning experience by offering next-generation learning environments and solutions that captivate and motivate learners. Our platform stands out as uniquely easy, flexible, and intelligent, setting us apart in the industry.For 25 years, our unwavering mission has been to transform global learning dynamics, enhancing human potential worldwide.How will I make an impact?We seek experienced software developers who are passionate about employing best engineering practices in software development. As a Senior Software Developer, you will leverage your expertise to enhance team productivity and effectiveness through your coding, decisions, and knowledge sharing. Your insights will be crucial in ensuring we invest in the right technologies and advance our goals efficiently.Your role will involve working with a diverse array of technologies, including but not limited to distributed systems, machine learning, user interfaces, mobile, and cloud computing.
Full-time|On-site|Alberta; British Columbia; Calgary; Edmonton; Nova Scotia; Ontario; Ottawa; Quebec; Toronto; Vancouver
Join MongoDB as a Software Engineer 3, where you will be at the forefront of developing innovative software solutions. In this role, you will collaborate with a team of skilled engineers to design, build, and maintain cutting-edge applications that enhance the performance and usability of our database products.As a Software Engineer 3, you will utilize your expertise in software development, problem-solving, and system architecture. You will also have opportunities to mentor junior engineers and influence the technical direction of the projects you work on.
Join our innovative team at Carta as a Senior Software Engineer II, where you'll be instrumental in shaping the future of our technology solutions. As a part of our dynamic development team, you will have the opportunity to work on challenging projects that enhance our platform and deliver exceptional value to our clients.Your expertise in software engineering will help us build scalable, robust applications that meet the needs of our growing user base. You will collaborate closely with cross-functional teams to implement new features, optimize performance, and maintain high standards of code quality. If you are passionate about technology and eager to make a significant impact, we want to hear from you!
Join our dynamic team as a Software Engineer II where you will spearhead the development and delivery of innovative software solutions from inception through implementation. You will take ownership of minor features that support larger projects and will work independently to determine optimal solutions for predefined challenges. Your commitment to writing high-quality code and contributing to test development will be essential to our success.At mqreferrals, participating in a rotational on-call pager duty is a mandatory aspect of the software engineering role. The specifics of this rotation may differ by team and will be detailed during the interview process.We're expanding our team and hiring multiple Software Engineer II positions.Your Impact:Design and develop high-quality products that enhance financial services for our users.Create testable, scalable systems that minimize manual tasks.Transform concepts into well-documented, maintainable code.Navigate and enhance a large codebase while resolving bugs.Simplify complex business challenges into modular software solutions.Engage in agile ceremonies, code reviews, and on-call rotations.Collaborate with cross-functional teams in a Flex-first work environment.Proactively identify opportunities for project and process improvements.Mentor junior engineers and cultivate a strong engineering culture.Design and implement solutions for large-scale financial data and compliance challenges.Debug critical production issues across various technology layers.Automate processes to enhance efficiency in strategic initiatives.
The Company You’ll JoinCarta is a pioneering platform that connects founders, investors, and limited partners through innovative software tailored for the venture capital, private equity, and private credit sectors. With over 65,000 companies across 160+ countries relying on our services, we empower you to build, invest, and scale confidently.Our Fund Administration platform manages more than 9,000 funds and SPVs, overseeing nearly $185B in assets. Designed to enhance the strategic impact for fund CFOs, Carta has garnered recognition from Fortune, Forbes, Fast Company, Inc., and Great Places to Work, positioning us as leaders in shaping the future of private market infrastructure.At Carta, we are committed to creating a comprehensive ERP platform for private markets. Traditional ERP solutions fall short for private funds; thus, we deliver an integrated software solution that eliminates outdated spreadsheets and fragmented service providers, transforming private markets to resemble their public counterparts.To learn more about our dynamic culture and workplace, visit our Carta careers page.The Problems You'll SolveAt Carta, our mission is to democratize equity ownership for a broader audience. We believe the challenges we tackle today will pave the way for opportunities tomorrow. Ink, our Design System, serves as the core framework for Carta's aesthetic and functionality. We strive to make financial technology safe, intuitive, high-performing, and enjoyable.As a Senior Design Systems Engineer, you will:Architect and enhance the Ink component library: Build and maintain robust, production-ready React components that align with rigorous design system standards, focus on developer ergonomics, and feature extensible API designs.Redefine the Design System for the AI Era: Lead research and development efforts to evolve our design system to support AI-driven interfaces, updating our definition to include generative workflows and optimizing Ink for both human developers and AI agents.Bridge the divide between design and code: Serve as a technical translator, transforming concepts from Figma into efficient UI code while ensuring that the design's finesse is preserved.Enhance frontend quality and developer experience: Implement best practices and tools to elevate the standard of our frontend codebase, ensuring scalability and maintainability.
Veeva Systems is dedicated to revolutionizing the life sciences sector by providing innovative cloud-based solutions that expedite the delivery of therapies to patients worldwide. As one of the fastest-growing SaaS companies in history, we proudly achieved over $3 billion in revenue last fiscal year, with an abundance of growth opportunities on the horizon. At Veeva, our core values include: Doing the Right Thing, Ensuring Customer Success, Supporting Employee Success, and Maintaining Speed. In 2021, we made a significant impact by becoming a public benefit corporation (PBC), which legally binds us to balance the interests of our customers, employees, society, and investors. As a Work Anywhere organization, we empower you to choose your work environment, whether from home or in our offices, to enhance your productivity and well-being. Join us in our mission to transform the life sciences industry and positively impact our customers, employees, and communities.The RoleBecome an integral member of our team responsible for developing core platforms that support our Quality Engineering initiatives. In this dynamic role, you will design and manage scalable internal tools and cloud infrastructure that enhance CI/CD workflows and boost system reliability. Collaborate closely with DevOps and QA engineers to facilitate efficient results analysis and issue resolution in a remote-first setting.
Join our dynamic team at Collabera Inc. as a QA Engineer focused on Software Testing. In this role, you will be responsible for ensuring the highest quality of software products through thorough testing methodologies. You will collaborate with developers and project managers to identify testing requirements and develop effective test strategies.Your expertise will help enhance our software quality, ensuring seamless user experiences. This position is ideal for detail-oriented individuals who are passionate about technology and quality assurance.
Pinterest is looking for a Software Engineer II to join the Web Platform team in Toronto, ON. This team focuses on building and enhancing the web experience for millions of users, with an emphasis on improving features and overall performance. Role overview The Web Platform group designs, develops, and launches software that supports Pinterest’s core web experience. Engineers here work together to strengthen the platform and ensure it meets the needs of a global audience. What you will do Work with teammates to design and refine new web features Write, test, and maintain high-quality code for the Pinterest web platform Contribute ideas and solutions that improve functionality and user experience Who thrives in this role Engineers who enjoy collaborating to solve technical challenges People who adapt well to shifting priorities Those motivated to help build a product that inspires users around the world
Be a part of revolutionizing finance.At Robinhood, we are committed to making finance accessible for everyone. With an estimated $124 trillion poised to transition to younger generations over the next two decades, we offer you the opportunity to be at the forefront of this monumental shift in cultural and financial landscapes. If you are ready to join us, we invite you to learn more.About the Team & RoleThe Cloud Networking team at Robinhood is dedicated to creating scalable, secure, and dependable networking infrastructure that facilitates communication across all our services. Our mission is to empower engineering teams to seamlessly build and operate microservices by providing foundational networking capabilities that are both resilient and transparent.We are seeking a Staff Software Platform Engineer to architect, develop, and enhance our foundational platform for large-scale services, with a focus on AWS, Kubernetes (K8s) on Amazon EKS, modern networking strategies, and a robust Istio service mesh to ensure secure, reliable, and high-performance systems. This role is integrated into the Network Service Discovery and Communication (SDC) team, which is responsible for service discovery, traffic management, and resilient service-to-service communication across our platform.This position is based in our Toronto office, aligning with our in-office work culture. For further details about our in-office philosophy and expectations, please consult with your recruiter.Your ResponsibilitiesLead the technical strategy and implementation for platform networking, traffic management, and multi-tenant/multi-cluster EKS environments.Design and manage resilient service mesh topologies using Istio, including mTLS, traffic policies, ingress/egress rules, rate limiting, and observability, with Envoy-based extensions as necessary.Establish and enforce platform standards for HTTP/REST and gRPC APIs, covering versioning, contract governance, and performance/SLO baselines.Develop automation, tools, and streamlined processes in Python and Go (Golang) to enhance developer productivity, operational safety, and release processes.
Location: Remote within Canada — applicants must be based in Ontario, BC, Alberta, or Manitoba Join Toast, a frontrunner in hospitality software solutions in the U.S., as we embark on an exciting journey of growth and innovation. With an increasing demand for enhanced enterprise-level support, we're looking for a Software Engineer II to contribute to our dynamic enterprise team. As we expand, our customers, who once managed a handful of restaurants, are now scaling up and opening new locations. Our enterprise clients seek to harness Toast technology in transformative ways, and your expertise will be vital in elevating our product offerings. As a Software Engineer II at Toast, you will engage with the entire Toast platform, which includes our Point of Sale (POS), backend, and frontend systems. In your role, you will ensure our products evolve to meet the expanding needs of our customers.
Feb 20, 2026
Sign in to browse more jobs
Create account — see all 1,426 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.