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 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.
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
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 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!
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!
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.
Narvar is expanding and seeking a talented Senior Software Engineer II to innovate and enhance our platform. At Narvar, data is integral to our success, enabling you to make a significant impact on our organization, partners, and end users. As a Machine Learning Engineer at Narvar, you will engage in full-stack development, crafting production-level code and managing machine learning operations for diverse teams. Key Responsibilities Design and implement machine learning algorithms applicable to e-commerce, consumer behavior, market analysis, logistics, and innovative product development. Analyze real-world consumer data utilizing natural language processing, image classification, time series analysis, outlier detection, and user modeling. Handle large volumes of unstructured data effectively. Bridge the disciplines of mathematics, machine learning, business, and computer science to influence millions of users with your contributions. Enhance the capabilities of the data science team by developing frameworks, tools, and methodologies that are leveraged by the entire team. Provide strategic guidance to the team through high-quality documentation, code reviews, and a strong vision that reflects both practical experience and broader industry insights.
Join Us in Revolutionizing Grocery ShoppingAt Instacart, we are on a mission to connect people through the joy of food. We believe that everyone deserves access to the groceries they love and the time to enjoy them with family and friends. While others view grocery delivery as a simple need, we see it as a complex challenge filled with opportunities to meet our community's diverse requirements. Our essential services support customers in obtaining their groceries and household supplies while providing flexible earning opportunities for Instacart Personal Shoppers.We have become a lifeline for millions, and we are assembling a passionate team to propel our mission forward. If you are eager to deliver your best work, we welcome you to join us at our table.Instacart is a Flex First TeamWe recognize that there is no universal approach to achieving great work. Our employees enjoy the flexibility to choose their ideal work environment—be it from home, an office, or your favorite café—while fostering connections and community through regular in-person events. Discover more about our flexible work approach.OverviewThe Ads Data Solutions Engineering (DSE) team is responsible for creating the foundational capabilities that drive Instacart's off-platform advertising, secure data collaboration (cleanrooms), and automated taxonomy management. We are seeking a Senior Engineer II (L6) to co-manage our technical roadmap, enhance our data solutions infrastructure, scale off-platform integrations, and refine our cleanroom collaboration capabilities while automating taxonomy change management workflows. This role is crucial for fostering cross-team collaboration, enhancing developer productivity, and spearheading AI-driven development initiatives.As a senior technical leader, you will design and implement scalable, data-intensive systems, facilitate cross-team execution, and elevate engineering standards. You will work closely with Product, Data Science, Data Platform, and Governance teams to build reusable abstractions and deliver impactful features across our key areas: Off-platform, Data collaboration (cleanrooms), Ads Taxonomy, Platform, and New Initiatives (AI). You will also mentor L4/L5 engineers, serve as an individual contributor tech lead (without direct reports), and help shape the future on-call model and SLOs.About the Job
Join Us in Revolutionizing the Grocery IndustryAt Instacart, we believe in the power of food to bring people together. Our mission is to ensure everyone has access to the food they love while enjoying more time with their loved ones. We see the grocery delivery service not just as a necessity, but as an exciting opportunity to meet the diverse needs of our community. We provide essential services that our customers depend on for their groceries and household items while also creating flexible earning opportunities for our Instacart Personal Shoppers.Instacart has become a vital resource for millions, and we’re expanding our team to drive our mission forward. If you're ready to make an impact and do the best work of your life, we welcome you to join our team.Work Flexibly with InstacartWe adopt a Flex First approach, allowing our employees to choose their ideal work environment—whether it's at home, in an office, or your favorite café—while fostering connections through regular in-person events. Discover more about our flexible work culture.Position OverviewThe Page Builder team is part of Instacart’s Retailer Platform organization within Core Experience Engineering. We manage the content infrastructure that supports every consumer-facing page at Instacart—from the homepage to digital flyers, loyalty rewards, and seasonal promotions. Our systems operate at a significant scale, with the Content Management Domain (CMD) handling over 150,000 active placements across 125+ formats, and serving around 7 million placement requests daily at approximately 200 requests per second for over 100 retail partners.We are seeking a Senior Software Engineer to spearhead impactful platform initiatives that enhance every team utilizing Instacart’s content layer. You will lead the transition of CMD from a Ruby monolith to a dedicated Go service, design proto-first API contracts for various partner teams, and deliver low-latency, highly reliable services with precise service level objectives (SLOs). Additionally, you will innovate a new composable content architecture, replacing over 125 hardcoded placement types with a singular, extensible type built on React components and Liquid templates—significantly accelerating time-to-value for enterprise retailers.
Narvar is on an exciting growth trajectory! We are in search of talented Fullstack Software Engineers who thrive in crafting both APIs and user interfaces. In this pivotal role, you will develop innovative products that enhance the post-purchase experience for leading brands in the retail sector. As a Fullstack Software Engineer, your contributions will directly influence our customer-facing products, utilizing cutting-edge technologies such as Java, NodeJS, Python, React, and GraphQL to deliver intricate features that engage millions of users.Your Daily ResponsibilitiesFrontend Development (Primary Focus)Design and implement new product features while supporting and enhancing existing functionalities.Create frontend platform components that can be utilized across our internal and external products, as well as eCommerce platforms like Shopify and Salesforce.Collaborate with fellow senior engineers to refine our overall architecture and uphold high code quality standards.Partner with product and design teams to convert wireframes and mockups into dynamic UI components.Backend Development (Secondary Focus)Assist in the development and maintenance of backend services using Golang and Node.js.Demonstrate proficiency in Google Cloud Platform (GCP), CI/CD practices, and effectively deploy code and infrastructure components.Engage with databases such as PostgreSQL, Spanner, and BigQuery.Understand and implement RESTful and GraphQL APIs.
Join our team as we integrate Rust into our systems where accuracy, performance, and reliability are paramount. Narvar is a diverse, multi-language platform, and we are deliberate in our use of Rust. We are in search of seasoned engineers to assist in embedding Rust into the core architecture of our systems—the components that need to operate quickly, safely, and accurately in real-world scenarios. This position is ideal for engineers who seek autonomy: individuals who relish the challenge of identifying key issues, selecting appropriate tools, and taking full ownership of systems from inception to deployment. You will not be limited to a narrow set of tasks; instead, you will have the opportunity to influence what is developed and how it is implemented. Your Responsibilities Design and develop high-correctness Rust services for critical system pathways. Integrate Rust into areas requiring safety, predictability, and performance. Take ownership of systems from architecture to implementation, deployment, and ongoing operations. Make informed decisions regarding concurrency, asynchronous boundaries, data integrity, and failure handling. Collaborate across service boundaries within a polyglot environment (using Rust alongside other technologies). Work with product, design, and frontend teams to create systems that are both technically robust and attuned to product needs. Enhance reliability, observability, and system behavior through thoughtful design, rather than mere fixes. Mentor fellow engineers and elevate standards for system quality and ownership. Qualifications We prioritize judgment and ownership over formal credentials. You would be an excellent fit if you: Have experience building and operating distributed systems in a production environment. Possess extensive, hands-on Rust experience (beyond just experiments or personal projects). Understand the strengths and limitations of Rust. Are adept at reasoning about concurrency, asynchronous systems, and correctness guarantees. Have designed APIs and data contracts that evolve safely over time. Have worked with relational and/or NoSQL databases at scale. Have deployed and managed services in AWS or GCP (we primarily use GCP). Naturally take the initiative and navigate ambiguity with confidence. Communicate effectively and make informed trade-offs...
About the Role Vention Inc. is looking for a Senior Software Engineer to help build and improve software that supports manufacturing businesses. This position is based in Montreal. What You Will Do Design and develop software solutions that help clients optimize their manufacturing processes Work closely with colleagues from different teams to deliver reliable, user-focused products Contribute ideas that shape both the technology stack and the direction of new features Who You’ll Work With This role is part of the engineering team and involves frequent collaboration across departments to improve product quality and user experience.
Tigera is at the forefront of providing Calico, an integrated platform for network security and observability, meticulously designed to prevent, detect, and mitigate security breaches in Kubernetes clusters. Our open-source solution, Calico Open Source, holds the title of the most widely embraced container networking and security solution globally.With over 100 million containers operating across more than 8 million nodes in 166 countries, Calico software is actively supported by all leading cloud providers and Kubernetes distributions. Renowned companies such as Discover, Chipotle, NBCUniversal, HanseMerkur, Box, Siemens Healthineers, Playtech, Royal Bank of Canada, and Bell Canada trust us to secure their cloud-native applications.As we expand our team, we seek individuals who share our enthusiasm for innovation and who will enrich our company culture. Our core values emphasize customer focus, high aspirations, adaptability, continuous learning, and mutual respect.If you are eager to make a significant impact and align with our mission and values, we welcome your application!About Your RoleWe are on the lookout for enthusiastic and skilled software engineers to join our mission of securing the next generation of cloud-native applications. Our strategy is centered around a suite of open-source networking and security projects that set the gold standard for application connectivity in expansive cloud environments like Kubernetes and Docker. With this open-source foundation, we are developing supplementary commercial offerings to assist enterprises in building and operating their cloud-native applications securely and efficiently.Joining our team means becoming part of a highly engineering-driven culture that values diversity, collaboration, agility, and innovation, keeping us ahead in the dynamic cloud-native technology landscape.This position is hybrid based in Vancouver.Salary range: CA$125,000 to CA$150,000
About UsAt Temporal, we are revolutionizing the way developers build applications with our open-source programming model. Our goal is to simplify code, enhance application reliability, and empower developers to focus on delivering features swiftly. We are on a mission to become the indispensable foundation of every developer's toolkit, and we are assembling a talented team to achieve that vision. Our core values shape our culture and drive our decisions: we are curious, ambitious, collaborative, authentic, and humble. As we expand, we seek individuals who resonate with our values, challenge conventional thinking, and aspire to shape our future. If you are passionate about enhancing the developer experience, creating top-notch open-source software and communities, and want to join our dynamic team, we would love to connect with you!SummaryWe are looking for a Senior Software Engineer (or Staff level) to join our Release Engineering team. In this role, you will focus on building and refining the systems that facilitate automated, reliable, and scalable software delivery across the Temporal platform.Your responsibilities will encompass the entire software lifecycle—from design and implementation to deployment and ongoing operation. You will collaborate with engineering teams to evolve release automation, enhance tooling, and minimize manual intervention in our build and shipping processes.What You'll DoDesign, develop, and maintain tools and systems that support release automation and deployment workflows.Write clean, reliable, and concurrent code for distributed systems, including build pipelines and deployment tooling.Collaborate with cross-functional teams to enhance release quality and boost developer productivity.Document technical designs, deployment best practices, and operational procedures.Engage in design reviews within small teams and contribute practical engineering solutions.What You’ll LearnDiscover innovative ways to leverage Temporal throughout the release and deployment lifecycle.Deepen your knowledge of Temporal’s architecture and service interactions.Experiment with new automation patterns, testing strategies, and workflow designs to enhance release confidence.
Full-time|Hybrid|Edmonton, AB, CAN (Remote or Hybrid)
Join Fleetworthy Solutions, the leader in fleet technology, where we provide a comprehensive suite of solutions for fleet readiness. Our platform integrates safety and compliance management, toll operations, and weigh station bypassing, empowering fleets to operate efficiently and confidently.With 75% of North America's top fleets relying on our services, Fleetworthy stands out as the most trusted provider of toll management solutions and the largest network for weigh station bypass. We go beyond mere regulatory compliance, enhancing safety programs and ensuring proactive audit readiness. Our innovative approach supports millions of vehicles and drivers, solidifying our reputation as a trailblazer in the industry.
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
Fivetran is seeking a Senior Database Software Engineer to join the team in Toronto, Ontario. This role centers on developing and refining advanced database systems that form the backbone of Fivetran’s products and services. Key responsibilities Design and architect scalable database solutions to enable both new and existing product features Collaborate with engineering, product, and other teams to deliver reliable and efficient database systems Use in-depth knowledge of database technologies to address complex technical issues and enhance system performance Location This position is based in Toronto, Ontario, Canada.
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.
Join Shakepay in our quest to usher in the Bitcoin golden age, reimagining financial services to ensure that every Canadian gets their fair share.Our culture thrives on meaningful work, teamwork, and celebrating victories. If you’re driven by growth, swift execution, and a collaborative spirit among like-minded individuals, we invite you to build with us!About ShakepaySince our inception in 2015, we have developed the Shakepay app to streamline the process of buying and earning Bitcoin, making it fast, easy, and secure. In 2022, we launched the Shakepay Card, enabling users to earn Bitcoin rewards while shopping. Today, over one million Canadians leverage Shakepay to enhance their Bitcoin savings and take charge of their financial futures.We are regulated across all Canadian provinces and territories and supported by esteemed venture capitalists with $44 million in funding. Our passionate and growing community is looking for individuals eager to contribute to something truly exceptional.About the Risk TeamWe are establishing a dedicated Risk team at Shakepay to develop the next generation of our risk systems and decision-making capabilities. The team's mission is to foster sustainable business growth by safeguarding customers, Shakepay, and the wider financial ecosystem from abuse while adeptly balancing fraud prevention, regulatory compliance, customer experience, and operational efficiency.This small, newly formed team—starting with around two engineers and a data partner—offers substantial ownership, ambiguity, and the chance to shape foundational systems. The team collaborates closely across fraud, decision science, security, compliance, and customer support, managing risk-related internal tools and controls.Role Overview: Senior Software Engineer, RiskWe seek a Senior Software Engineer to help enhance Shakepay’s core risk systems. In this role, you will revamp our risk engine, refine decision-making frameworks, and develop the necessary data and tools to detect, prevent, and respond to fraud and abuse. Your influence will extend across the engineering organization, directly impacting customer trust and business outcomes.This position is perfect for an experienced engineer who thrives on ownership, systems thinking, and navigating ambiguous problem spaces, and who is passionate about striking the right balance between protection and customer experience.Key ResponsibilitiesEnhance core risk systems and decision-making infrastructure.Design and implement scalable backend services that bolster fraud prevention and compliance.
As a Senior Infrastructure Software Engineer at Afresh Technologies, you will play a crucial role in enhancing our infrastructure to support cutting-edge software solutions. You will collaborate with cross-functional teams to design, implement, and maintain scalable systems that improve our operational efficiency and reliability.
Mar 28, 2026
Sign in to browse more jobs
Create account — see all 5,601 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.