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, particularly with payment systems or financial applications. Strong proficiency in programming languages such as Java, Python, or Ruby. Experience with cloud technologies and microservices architecture. Excellent problem-solving skills and the ability to work collaboratively in a team environment. Strong understanding of system architecture and design principles.
About the job
Join our innovative team at Earnin as a Senior Software Engineer specializing in Live Pay. In this role, you will leverage your expertise in software development to enhance our payment systems, ensuring seamless and reliable transactions for our users. You will work alongside talented engineers and contribute to the design and implementation of scalable solutions that support our mission to empower users with financial flexibility.
About Earnin
Earnin is at the forefront of transforming the way people access their earnings. Our mission is to provide financial flexibility to our users by allowing them to access their pay when they need it. We value innovation, collaboration, and a commitment to making a positive impact on the financial lives of our customers.
Join Arista Networks as a Senior/Lead Software Engineer, where you will play a pivotal role in the design and development of cutting-edge software solutions. You will collaborate with a talented team to drive innovation and create high-performance networking solutions that empower businesses worldwide.
Join Arista Networks as a Senior/Lead Software Engineer specializing in BIOS development. In this key role, you will be responsible for designing, developing, and maintaining BIOS software for our advanced networking solutions. You will work alongside a talented team, driving innovation and ensuring high performance and reliability in our products.
Join Arista Networks as a Senior/Lead Software Engineer, where you will drive innovation and lead projects that shape the future of networking technology. You will collaborate with a talented team to design, develop, and implement high-performance software systems, ensuring reliability and scalability.Your expertise will contribute to building cutting-edge solutions that empower businesses worldwide. If you are passionate about coding, problem-solving, and embracing new technologies, we invite you to apply and be part of our dynamic team.
Arista Networks is seeking a Senior or Lead PCIe Software Engineer to join the team in Vancouver. This position centers on designing and developing software for high-performance networking systems, with a strong emphasis on PCIe technology and its integration into Arista's products. Key responsibilities Design and implement software solutions for networking systems that use PCIe. Apply in-depth knowledge of PCIe protocols to enhance product performance and reliability. Work closely with both hardware and software teams to deliver integrated solutions. Help guide technical direction and contribute to innovation within the group. Location This role is based in Vancouver.
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
Rivian and Volkswagen Group Technologies brings together two major names in the automotive world through a joint venture. The team focuses on developing advanced technology for electric vehicles, such as operating systems, zonal controllers, and cloud connectivity. Their work aims to address the changing needs of mobility and set new benchmarks in the automotive sector. Expertise covers connectivity, artificial intelligence, and cybersecurity, with a strong emphasis on sustainable and forward-looking solutions. The mission centers on creating a more connected and intelligent experience for both drivers and passengers. Role overview The Senior Staff Software Engineer - Infotainment Software role focuses on building and maintaining mission-critical in-vehicle applications for Rivian’s R1 and upcoming vehicle lines. This position is designed for engineers with deep experience who can help deliver seamless, high-quality infotainment systems. The team values curiosity, creative approaches to problem-solving, and a commitment to high standards. There is a shared motivation to question assumptions and make real progress in automotive software. Location Vancouver, British Columbia
Tigera is at the forefront of network security and observability with Calico, a comprehensive platform that proactively prevents, detects, and mitigates security breaches in Kubernetes clusters. Renowned for its open-source solution, Calico Open Source, Tigera is the leading choice for container networking and security, widely adopted across the globe.With over 100 million containers running on 8 million nodes in 166 countries, Calico supports all major cloud providers and Kubernetes distributions. Our esteemed clientele includes industry leaders like Discover, Chipotle, NBCUniversal, HanseMerkur, Box, Siemens Healthineers, Playtech, Royal Bank of Canada, and Bell Canada.As we expand our team, we seek talented individuals who not only share our enthusiasm for innovation and growth but also embody our core values, contributing to a positive workplace culture. Our mission revolves around our customers, who are the heroes of our narrative; we aim high while remaining agile, committed to continuous learning for our success, and fostering a collaborative and supportive environment.If you aspire to make a significant impact and align with our values and vision for your career trajectory, we encourage you to reach out!About Your RoleWe invite passionate and skilled software engineers to join the Calico Cloud and AI team as we secure the next generation of cloud-native applications. Our strategy centers on a suite of open-source networking and security projects that redefine connectivity standards within expansive cloud environments, such as Kubernetes and Docker. Building on this robust foundation, we are developing complementary SaaS offerings to empower enterprises in securely managing cloud-native applications and infrastructures at scale.We are in search of a versatile Senior Software Engineer to enhance our core SaaS platform and accelerate our transition into autonomous AI agents. You will join a highly engineering-focused team that values diversity, collaboration, agility, and innovation, keeping us at the forefront of the dynamic cloud-native and AI technology landscape.This is a hybrid role based in Vancouver.Salary range: CA$125,000 to CA$150,000
Full-time|Hybrid|Vancouver - Hybrid (3x in office/week)
About LanternLantern is a leading specialty care platform designed to connect individuals with top-tier healthcare when they need it most. By establishing a curated Network of Excellence, which includes the nation's foremost specialists across various medical fields such as surgery, cancer care, and infusions, Lantern not only ensures quality care but also delivers substantial cost savings to employers and their employees. Our dedicated care teams, comprising Care Advocates and nurses, accompany members throughout their healthcare journey, empowering them to regain their health, reconnect with their families, and return to their professional lives. With convenient access to specialists across the nation, Lantern makes quality healthcare accessible to most individuals. Trusted by some of the largest employers in the country, we serve over 6 million members nationwide. Discover more about us at lanterncare.com.About You:You leverage LOGIC in your decision-making, understanding that progress is essential for enacting change. You prioritize executing your tasks while thriving in a fast-paced environment, celebrating both minor and major victories along the way.INCLUSION is a fundamental aspect of your values. You highly value a diverse and inclusive workplace, eager to collaborate with a team that encompasses a variety of experiences and perspectives.With GRIT, determination, and ambition, you are equipped to tackle significant challenges. You believe that substantial problems necessitate innovative solutions and a supportive team to foster new ideas.You possess a deep commitment to your customers, driven to maintain HUMANITY in every decision made. Your motivation stems from the individuals utilizing your product, as they are the core of your drive for change.Guided by integrity, you emphasize the importance of TRUTH over simply providing answers that are comfortable to hear.Collaboration is vital for you, and you flourish in a team environment where innovation and change are fostered.These pillars of LIGHT serve as a reminder to our team of the impact we have by offering guidance and support in navigating the often intricate landscape of healthcare. We aspire to illuminate pathways for individuals to access the best care, resources, and support they require to return to their lives.If this resonates with you, we would be delighted to discuss career opportunities at Lantern.
Full-time|CA$155K/yr - CA$205K/yr|Hybrid|CA: VAN (333 Seymour St)
Role overview Xero is hiring a Senior Software Engineer for the Vancouver, BC office at 333 Seymour St. The focus is on solving large-scale engineering challenges and shaping distributed systems that serve millions. This goes beyond delivering features: the work includes refactoring complex monolithic systems and building reliable, scalable software. Key responsibilities Modernize legacy systems by decomposing monolithic components and moving toward distributed, scalable architectures. Improve the developer experience by evolving CI/CD pipelines, enhancing tooling, and supporting test-driven development. Work with technologies such as C#, .NET, React, AWS, and Kubernetes. Design and implement solutions that align with long-term engineering goals and frameworks. Collaboration and mentorship This senior role offers autonomy in code design decisions and the chance to influence engineering standards across Xero. Senior Engineers mentor peers, help teammates work through technical challenges, and contribute to a culture that values learning and technical excellence. Team culture Work closely with engineers, product owners, and designers in an agile environment. The team emphasizes continuous learning, regular code reviews, and open knowledge sharing to maintain high standards. Collaboration and technical mastery are central to the team's approach. Work environment This position is based in Vancouver and follows a hybrid work model, combining time in the office with remote work.
Rivian and Volkswagen Group Technologies unites two leading automotive companies with a shared commitment to software-defined vehicles. This partnership draws on strengths in operating systems, cloud connectivity, and electric vehicle technology to meet the changing needs of the automotive industry. The team operates where connectivity, artificial intelligence, and security intersect, working toward a more connected and sustainable mobility future. Role overview The Senior Software Engineer – Mobile Integration QA, based in Vancouver, British Columbia, focuses on ensuring the quality and reliability of mobile applications and vehicle firmware. This role combines hands-on testing with the development of automated tools, supporting the delivery of robust software for connected vehicles. What you will do Use both automated and manual testing methods to verify mobile applications and vehicle firmware. Develop and enhance automated testing tools and internal infrastructure to help the team scale. Identify, document, and track software issues, collaborating with other teams to resolve them. Validate bug fixes and confirm that issues are fully addressed before release. Work with cross-functional teams to improve quality assurance processes continuously. What sets this role apart This position offers the chance to impact the quality of consumer-facing automotive technology on a global scale. Beyond testing, the role involves building tools and shaping internal systems to support the next generation of connected vehicles.
Veeva Systems is a pioneering organization dedicated to transforming the life sciences industry through innovative cloud solutions, enabling companies to expedite the delivery of therapies to patients. As one of the fastest-growing SaaS companies, we proudly achieved over $2 billion in revenue last fiscal year, with immense growth opportunities on the horizon.Our core values at Veeva include: Doing the Right Thing, Ensuring Customer Success, Fostering Employee Success, and Promoting Speed. Distinct from typical public corporations, we made history in 2021 as a public benefit corporation (PBC), committed to balancing the needs of our customers, employees, society, and investors.As a Work Anywhere company, we provide the flexibility to work from home or the office, allowing you to thrive in the environment that suits you best.Join us in revolutionizing the life sciences sector, as we strive to make a lasting positive impact on our customers, employees, and communities.
Full-time|CA$192K/yr - CA$240K/yr|Hybrid|Vancouver, British Columbia, Canada
Join Our TeamAt Brex, we are revolutionizing the way companies manage spending. Our AI-driven spend platform provides integrated corporate cards, banking solutions, and global payment options, all paired with intuitive software for travel and expenses. From startups to major enterprises like DoorDash and Flexport, we empower tens of thousands of organizations to control spending proactively, cut costs, and enhance efficiency on a global scale.Becoming a part of Brex means challenging yourself, redefining norms, and collaborating with some of the brightest talents in the tech industry. We are dedicated to fostering a diverse and inclusive workplace, believing that your potential should only be limited by the size of your dreams. We provide you with the necessary tools, resources, and support to help you thrive in your career.Our Engineering CultureAt Brex, our engineering team is focused on developing scalable systems with purpose and speed. We operate across multiple domains, including Software, Data, Security, and IT, emphasizing high autonomy and collaborative efforts. Our engineers tackle challenging technical issues, take ownership of outcomes, and strive for excellence in everything from architecture to deployment. Here, engineering is not just a job; it’s a craft that transforms builders into leaders.Your RoleAs a Senior Full-Stack Software Engineer on our Task Workflows Platform team, you will be instrumental in designing and scaling the essential infrastructure that underpins core experiences at Brex. Your work will span our array of platforms, encompassing our multi-channel notifications system, collaborative commenting framework, and customizable workflow rule builder. You will significantly contribute to the evolution of our task orchestration infrastructure, transitioning from a centralized, generic approach to highly tailored, domain-specific solutions.Expect to face complex challenges across both the backend and frontend, from architecting scalable APIs and rule-evaluation engines for custom automations to creating seamless user experiences for our task interfaces and workflow builders. Moreover, you will help shape the broader product experience by leveraging AI to enhance user workflows and support the ongoing development of our productivity tools across web and mobile platforms.Work EnvironmentThis position is based in our Vancouver office. We embrace a hybrid work model, blending the energy and connections of in-office work with the flexibility of remote work. Currently, we require a minimum of three coordinated in-office days per week.
About the role Tanium is looking for a Senior Full Stack Software Engineer based in Vancouver, Canada. This role focuses on building and maintaining software that helps organizations manage and secure their IT operations. The work spans both front-end and back-end systems, with an emphasis on collaboration across teams. What you will do Design, develop, and maintain features for Tanium’s software products Work closely with engineers, product managers, and other stakeholders to deliver high-quality solutions Contribute to both front-end and back-end codebases Help improve existing systems and implement new functionality as business needs evolve Who we’re looking for Experienced in both front-end and back-end software development Comfortable working with cross-functional teams Ready to solve complex technical challenges This position is based in Vancouver, Canada.
Role Overview Blackbird Interactive is hiring a Lead Software Engineer to guide development on a tactical shooter project built with Unreal Engine 5. This position is based in Vancouver, BC, Canada. What You Will Do Lead and support a team focused on building immersive tactical shooter gameplay. Apply deep knowledge of software engineering to shape project direction and quality. Collaborate closely with designers, artists, and other engineers to deliver engaging player experiences. About the Team Work with a group committed to pushing the boundaries of interactive entertainment. The team values creativity, technical skill, and a shared enthusiasm for games.
At Databricks, we are dedicated to revolutionizing the world of data and AI. Our goal is to make data-driven insights accessible to everyone, from pioneering the next mode of transportation to facilitating groundbreaking medical advancements. We achieve this by developing and maintaining the premier data and AI infrastructure platform, empowering our clients to leverage deep data insights to enhance their operations. Founded by engineers with a strong customer focus, we eagerly embrace every chance to tackle technical challenges, whether it involves crafting next-generation UI/UX for data interactions or optimizing our services and infrastructure across millions of virtual machines. And we are just getting started. As a Senior Fullstack Software Engineer, you will collaborate closely with your team and product management to streamline data insights for users. We seek engineers who are passionate about customer satisfaction and can oversee the entire product scope, extending their vision beyond mere technical execution. You will play a crucial role in establishing a solid foundation for the development of robust, scalable, and enjoyable products. Our Vancouver location is set to become the latest research and development hub for Databricks, enhancing our footprint in the Pacific Northwest. We are actively recruiting top-tier engineers to join us on our mission to democratize data and AI. We envision the Vancouver site as a critical catalyst for product innovation at Databricks, initially focusing on several strategic areas and multiple open roles across the following teams: Log Analytics - Our customers increasingly utilize Databricks for real-time analysis of petabyte-scale logs, presenting new challenges throughout the data processing pipeline, including ingestion, indexing, processing, and user experience. AI/BI - AI/BI is transforming Business Intelligence for the AI era. Launched last summer, this product has rapidly gained traction, with 98.7% of our data warehousing customers already utilizing AI/BI. The solutions we are developing, from intricate dashboards to advanced visualizations and interactive data exploration, present exciting technical challenges across the full stack. Unity Catalog Business Semantics - Understanding context is vital for AI. For enterprise data, this context must be governed effectively, which is the purpose of Unity Catalog Business Semantics. Recently launched at our Data + AI Summit, our first semantics modeling capability, Unity Catalog Metrics, is just the beginning. Engineers on this team work at the intersection of large-scale distributed systems, data modeling, governance, and AI enablement. Databricks Apps - Databricks Apps is one of the fastest-growing areas in our portfolio, focusing on creating seamless applications that enhance user engagement and data interaction.
Join our innovative team at Earnin as a Senior Software Engineer specializing in Live Pay. In this role, you will leverage your expertise in software development to enhance our payment systems, ensuring seamless and reliable transactions for our users. You will work alongside talented engineers and contribute to the design and implementation of scalable solutions that support our mission to empower users with financial flexibility.
About DialpadDialpad stands at the forefront of innovation as a premier AI-driven customer communications platform, reshaping the way businesses engage with their clients. Trusted by over 50,000 organizations globally, including renowned names such as Netflix, RE/MAX, Uber, Randstad, and Tractor Supply, Dialpad empowers brands to strengthen customer relationships through real-time, AI-enhanced insights. Discover more by visiting dialpad.com.Being a DialerAt Dialpad, you will be an integral part of a dynamic team focused on our collective mission to ensure our customers and their employees achieve exceptional success. We believe every conversation is significant, and we enhance each interaction with a platform that delivers immediate insights and automation for our clients.We thrive in an environment of continuous improvement, where each team member utilizes cutting-edge AI technology to refine both our platform and personal skills. We are in search of individuals who not only meet our high expectations but also surpass them. Our ambitious goals require a team that operates at the utmost level of excellence. We seek individuals who are driven and embody the essential qualities for our success: Resourceful, Inquisitive, Optimistic, Tenacious, & Compassionate.Your RoleAs a Senior Software Engineer within the Tel Cloud division, you will take ownership of the components that drive our global communications infrastructure. You will develop features such as call routing, SMS/MMS messaging, spam and fraud detection, fleet deployments, porting, and number management, ensuring our platform remains scalable, robust, and secure.This position reports directly to an Engineering Manager in the Telephony Platform team.We welcome candidates from diverse engineering backgrounds, even if they lack direct experience in communications. What matters most is your enthusiasm to learn, collaborate, and contribute to building a fast, reliable, and sophisticated product that delights our customers.
Rivian Automotive, Inc. is seeking a Senior Software Engineer to join the Consumer Platform team in Vancouver, British Columbia. This position centers on designing and building software that improves the experience for Rivian’s customers. Role overview The Senior Software Engineer will contribute to the development of new features and solutions for Rivian’s consumer-facing platform. The work involves both creating and refining software to support a seamless user journey. Collaboration This role works closely with colleagues across different teams. Regular collaboration ensures that the software aligns with the needs of a growing user base and maintains high standards for quality. Impact By joining the Consumer Platform team, you will help shape the digital experience for Rivian customers, supporting the company’s mission as an electric vehicle manufacturer.
Klue helps businesses transform scattered competitive data into clear, actionable insights. The Vancouver team is expanding and seeking a Senior Software Engineer with a focus on AI agent development. Role overview This position centers on designing and operating large language model (LLM)-powered agents at scale. Responsibilities span multi-agent orchestration, sub-agent design, and building evaluation frameworks to ensure outputs are both reliable and measurable. The work covers the full stack, including optimizing inference costs, improving retrieval and query performance, and creating feedback loops for ongoing system improvement. In addition to technical execution, this engineer will help shape the product roadmap by offering technical guidance and collaborating closely with product leadership. The role involves guiding projects from early architecture through experimentation and into production, always with an eye on production readiness and measurable results. What you will do Develop and deploy backend systems for agentic workflows. Design retrieval pipelines, orchestration layers, and agent architectures that process large volumes of competitive data, such as news, press releases, website updates, Slack messages, emails, reviews, and CRM data, into actionable intelligence for clients. Enhance LLM-powered workflows end-to-end. Work on prompt design, retrieval strategies, caching, and latency optimization to make agent responses fast, accurate, and reliable in production. Lead evaluations of agent systems at scale. Build and manage evaluation frameworks (automated, offline, and human-in-the-loop) to assess relevance, quality, latency, and overall task success. Define excellence metrics and set up infrastructure for ongoing measurement. Design and implement human-in-the-loop systems. Collaborate with product and design teams to propose and prototype feedback mechanisms, review workflows, and correction loops that help keep AI agents accurate and trustworthy over time. Location This role is based in Vancouver, British Columbia. Learn more about Klue at klue.com.
Join Arista Networks as a Senior Software Engineer specializing in Packet Forwarding Engines. In this role, you will lead the development of innovative software solutions that enhance our advanced networking technology. Collaborate with a talented team of engineers to design, implement, and optimize packet forwarding systems that meet the needs of our clients and drive the future of networking.
Dec 30, 2025
Sign in to browse more jobs
Create account — see all 420 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.