Senior Full Stack Software Engineer
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
About Veeva Systems, Inc.
Veeva Systems, Inc. is a mission-driven leader in the industry cloud, providing innovative solutions to life sciences companies and ensuring they can bring essential therapies to patients quickly and efficiently.
Similar jobs
Search for Manager Software Engineering Fintech
547 results
About Jobber Jobber helps small businesses thrive by equipping local home service providers, plumbers, painters, landscapers, and more, with technology that streamlines quoting, scheduling, invoicing, and payments. Our tools support a seamless, professional experience for both service providers and their customers. As the needs of small businesses evolve and technology advances, Jobber remains dedicated to giving our partners the flexibility and resources to succeed. Our culture values transparency, inclusion, collaboration, and ongoing innovation. Jobber has been recognized by Great Place to Work, Canada’s Most Admired Corporate Cultures, and the Globe and Mail’s Top Growing Companies. We’ve also earned spots on Deloitte Canada’s Technology Fast 50™, Enterprise Fast 15, and Technology Fast 500™ lists. Since our first customer in 2011, we’ve grown with an experienced executive team and have ambitious plans ahead. Learn more about our journey here. Employee Development at Jobber We invest in employee growth through comprehensive onboarding, tutorials, hackathons, and mentoring. Team members benefit from strong mentor-mentee relationships and leadership that values empathy and supports work-life balance. About the Fintech Engineering Team The Fintech Engineering Team focuses on helping Service Providers (SPs) get paid quickly and reliably. The team builds tools that help SPs manage their finances and make informed decisions to grow their businesses. Role Overview: Manager, Software Engineering - Fintech Based in Vancouver, this role leads the Invoicing and Jobber Payments Engineering teams within the Fintech division. Invoicing is a core part of Jobber’s platform, and the team is committed to ongoing improvements that make billing and accounts receivable processes more efficient for our customers.
The Product team at Asana is dedicated to developing innovative features that enhance user experience from conception to execution. We meticulously design our data models and implement sophisticated interaction behaviors that set exceptional software apart. Our collaboration with UI designers and support from our infrastructure team ensures that we can deliver both major new features and continual improvements seamlessly through our continuous deployment architecture.As a member of our Account Management team in Vancouver, you will play a crucial role in enabling administrators to effectively balance flexible collaboration with cost management through our licensing systems. Your responsibilities will include conducting in-depth analyses of our technical architecture to guarantee the reliability and scalability of our systems. By working closely with Product Management, Design, and Data Science, you will gain insights into customer challenges, co-develop solutions, and amplify product impact through experimentation and bold initiatives. Join us in a passionate environment committed to technical excellence and high-quality products, where your contributions will significantly enhance our team's achievements.This position is based in our Vancouver office with a hybrid work schedule. Standard in-office days are Monday, Tuesday, and Thursday, while most team members have the flexibility to work from home on Wednesdays. Working from home on Fridays may be adjusted based on your specific work and team collaboration. Your recruiter will provide further details during the interview process.
Tigera is at the forefront of network security and observability, providing Calico—a unified platform designed to prevent, detect, and mitigate security breaches within Kubernetes clusters. Our open-source solution, Calico Open Source, stands as the most widely adopted container networking and security solution in the market.With over 100 million containers powered across more than 8 million nodes in 166 countries, Calico software is supported across all major cloud providers and Kubernetes distributions. Industry leaders such as Discover, Chipotle, NBCUniversal, HanseMerkur, Box, Siemens Healthineers, Playtech, Royal Bank of Canada, and Bell Canada trust our technology.As our team expands, we seek individuals who share our passion for innovation and growth, and who will contribute to maintaining Tigera as an exceptional workplace. Our core values emphasize customer focus, high aspirations coupled with agility, continuous learning, and a culture of respect, collaboration, and support.If you are eager to make a significant impact and resonate with our values and vision for career development, we would love to connect!About Your RoleWe are in search of a Senior Software Engineering Manager to lead our Calico Cloud and AI engineering team. In this pivotal role, you will manage a talented team of software engineers and AI/ML developers as we evolve our SaaS platform and lead our transition into autonomous AI agents.Your collaboration with Product Management and cross-functional teams will be essential to defining roadmaps, prioritizing initiatives, and delivering features that exceed customer expectations while solidifying Tigera’s global leadership in Kubernetes networking and observability. You will cultivate a culture of high performance and innovation while fostering a healthy team environment and mentoring engineers in their professional development.This hands-on leadership position requires deep engagement with technical decisions, participation in architectural discussions, and maintaining technical fluency to assist your team and guide system design.This role operates in a hybrid model based in Vancouver.
Tigera
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
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
Trulioo
Role overview Trulioo is seeking a Junior Software Engineer based in Vancouver. This position centers on building and improving software that enables global identity verification. The work supports technology relied on by clients worldwide. What you will do Work alongside engineers on a range of software projects Take part in designing and developing new product features Support the enhancement and upkeep of existing software solutions About Trulioo Trulioo is dedicated to making the world safer by providing trustworthy identity verification technology.
The Product team at Asana is dedicated to delivering features that enhance user experience from start to finish. We design intricate data models and implement interaction behaviors that elevate software quality. Collaborating closely with UI designers and backed by our infrastructure team, we strive to delight users with both substantial new features and daily improvements, facilitated by our continuous deployment architecture.We are currently seeking a Senior Software Engineer to join our Data Management team in Vancouver. This team is crucial for understanding the Asana data graph and ensuring the integrity and compliant use of data across our products. Your responsibilities will include developing key features that manage the entire customer data lifecycle, such as data exports, object archiving, trashing and recovery, and audit logs, all essential for our Enterprise customers. This role requires handling large-scale datasets to guarantee smooth and secure operations.Joining this team presents a unique opportunity to deeply engage with Asana's data graph, allowing you to understand large-scale data management thoroughly. While compliance is a primary focus, our work empowers customers to manage their data efficiently in complex environments. You'll be implementing efficient algorithms for vast datasets and collaborating with cross-functional teams, including core infrastructure, product, and legal, to provide scalable and secure solutions.This position is based in our Vancouver office, following a hybrid work schedule with in-office days on Monday, Tuesday, and Thursday. Most employees have the flexibility to work from home on Wednesdays, while working from home on Fridays may depend on project requirements and team collaboration. Further details on in-office requirements will be shared during the interview process.
Monks
At Monks, we prioritize your safety during the recruitment process. We will never ask for payment or bank account details. As we expand our teams, please be vigilant against fraudulent job postings that may misuse our name. Ensure the protection of your personal information throughout the recruitment process. While we may reach out to candidates via LinkedIn, all applications must be submitted through our official website (monks.com/careers).About the RoleAs the Engineering Manager at Monks, you will be a pivotal leader, steering the technical execution and ensuring the quality standards essential for delivering projects successfully and on time. You will work closely with Product Management to align our technical roadmap with key business objectives. Your role entails overseeing project execution, defining technical direction, and maintaining stringent quality and operational standards. Additionally, you will play a vital role in attracting, developing, mentoring, and retaining exceptional engineering talent. You will establish engineering standards and contribute to shaping the strategic vision of our organization within a fast-paced environment.ResponsibilitiesThis position encompasses a dual focus on Technical Delivery and Team Leadership:Technical Delivery & AccountabilityLead the technical execution of the roadmap, ensuring timely project completion while meeting high-quality benchmarks.Work closely with Product Management to oversee the technical roadmap, balancing feature development, technical debt, and operational stability.Serve as the main technical liaison for clients and internal stakeholders, updating on progress, managing expectations, and mitigating technical risks to guarantee project success.Be accountable for the quality of the team's outputs and assist in defining engineering quality standards and best practices.Provide technical insight and architectural guidance to remove obstacles for the team and ensure scalable solutions.Team Leadership & GrowthAttract, nurture, coach, and retain top-tier engineering talent.Create career progression plans and deliver consistent, real-time feedback.Facilitate continuous learning and development through meaningful training opportunities.Participate in shaping a culture of innovation and excellence.
About FoundThe self-employed workforce is a vibrant and rapidly expanding community of 60 million Canadians. However, self-employment poses unique challenges such as managing taxes, accounting, bookkeeping, and business banking. Found is here to address these challenges.At Found, we are dedicated to creating innovative tools that provide self-employed individuals with the security and peace of mind typically reserved for larger corporations. Our business banking solutions automate tax management and expense tracking, empowering small business owners to focus on their passions rather than their financial burdens.We invite compassionate, resourceful, and driven individuals to join us in establishing a comprehensive safety net for self-employed people.About This RoleOur engineering team plays a crucial role in transforming our product ideas into solutions utilized by tens of thousands of users weekly. We oversee the entire lifecycle from product development to ensuring robust and efficient technical operations.The Platform team focuses on maintaining the reliability and security of our systems while delivering an exceptional experience for both users and engineers. This small yet impactful group has a wide-ranging influence across reliability, security, compliance, and developer experience, supporting an engineering organization of over 30 members.We are in search of a Staff Software Engineer who excels at balancing rapid progress with safety, possesses a deep understanding of SLOs and SLAs, and has a proven track record of scaling systems effectively.We highly value engineers who can drive technical vision, mentor peers, and design scalable systems to match our growth trajectory. If you have questions, please include them in your application.Daily ResponsibilitiesArchitect future iterations of our critical systems such as databases and distributed jobs while considering our scaling requirements.Design and implement developer tools that enhance safety, reproducibility, and ease of deployment.Champion excellence in observability and monitoring, guiding incident response to ensure swift issue resolution and a positive on-call experience.Collaborate with engineering teams to uphold high technical quality across our systems while addressing technical debt, upgrades, and platform enhancements.Mentor engineers on designing reliable, fault-tolerant systems that can scale effectively.
Are you eager to make a significant impact on digital identity verification across the globe? Join Trulioo, a leader in the field, as we revolutionize how businesses operate, innovate, and ensure compliance online.Envision yourself at the cutting edge of technology, enhancing our award-winning platform that empowers organizations worldwide to efficiently onboard customers, reduce costs, and mitigate fraud. Supported by Silicon Valley investments, Trulioo is the trusted platform capable of verifying over 5 billion individuals and 700 million business entities across 195 countries.At Trulioo, we are more than just a technology company. We are a cohesive team of dedicated professionals focused on building trust in the digital world. We are proud to be recognized as a BC Top Employer for the second consecutive year, exemplifying our commitment to fostering an inclusive, collaborative, and people-centered workplace.With our headquarters in Vancouver and additional hubs in San Diego and Dublin, we promote a culture of teamwork and transparent communication. Our offices support a hybrid work model, with employees typically working three days a week at a hub location. Come and be part of a thrilling environment where innovation meets excitement, contributing to a future where technology and trust converge.
Rivian and Volkswagen Group Technologies
Rivian and Volkswagen Group Technologies is a partnership between two major automotive companies focused on shaping the future of electric vehicles. This collaboration brings together expertise in connectivity, artificial intelligence, and security to advance operating systems, zonal controllers, and cloud connectivity for electric mobility. The team aims to set new benchmarks for software-defined vehicles and contribute to a more connected and sustainable transportation landscape. Role overview The Platform Software team seeks a Senior Embedded Software Engineer for Battery Management Systems in Vancouver, British Columbia. This role centers on designing, developing, and integrating platform software for Rivian’s battery management control systems. What you will do Design and develop embedded software for battery management systems Build core drivers, operating systems, middleware, and application frameworks to support vehicle controls Collaborate closely with Hardware and Application Software teams to create the foundation for Rivian’s vehicle software Requirements Experience in embedded software development for battery management or related automotive systems Strong background in building drivers, operating systems, and middleware Ability to work collaboratively with cross-functional engineering teams Based in Vancouver, British Columbia
Employer Direct Healthcare
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.
Revic is seeking a talented Platform Engineer to develop and enhance the infrastructure that powers our AI-driven revenue solutions. In this role, you will take charge of ensuring our AI agents operate swiftly, reliably, and at scale. If you thrive on simplifying complex systems, this opportunity is perfect for you.About RevicAt Revic, we recognize that exceptional sales professionals are crucial to business success. They cultivate relationships, comprehend client needs, and secure deals that drive growth. Yet, they often find themselves overwhelmed by administrative tasks and ineffective tools that hinder their ability to sell.We believe that salespeople deserve better technology that empowers rather than obstructs their efforts.Revic is at the forefront of AI-native sales acceleration, designed to enhance the capabilities of sales professionals. We tackle the complexities of data analysis, opportunity identification, and workflow activation, allowing sales representatives to focus on meaningful interactions and relationship building.Our platform continually learns from performance metrics, identifies ideal customers, and equips reps with critical context for confident, precise decision-making. By alleviating the friction in the sales process, we help amplify their inherent strengths.Sales is inherently human, and Revic is committed to preserving that essence by enabling AI to manage the details.Role OverviewAs Revic's AI agents handle vast amounts of data and orchestrate numerous integrations, they make instantaneous decisions that significantly affect enterprise revenue streams. To support this growth, we need a dedicated Platform Engineer to fortify our foundational infrastructure.This role requires you to create infrastructure that can accommodate numerous simultaneous AI agent operations, each drawing from a myriad of data sources while maintaining low latency, cost efficiency, and high reliability.Your ResponsibilitiesDesign, develop, and maintain cloud infrastructure and developer platforms that empower Revic's AI solutions.Oversee CI/CD pipelines, deployment automation, and environment management to ensure engineers can release code confidently.Implement observability, monitoring, and alerting systems that proactively identify issues before they reach our customers.Manage the infrastructure that enables our AI agents to function seamlessly.
TrustFlight
About UsAt TrustFlight, we are pioneering the Aerospace Safety Intelligence Platform, uniquely integrating safety and security technology, top-tier training and consulting, as well as emergency preparedness and response into a cohesive platform. Our services reach over 1,600 organizations across 120 countries, leveraging our four capability pillars: TrustFlight (technology), Baines Simmons (training and expertise), Redline Assured Security (security), and Kenyon International (emergency response).As we embark on an exciting new growth phase, our AI-driven Smart Suite platform is revolutionizing how aerospace organizations manage safety, compliance, and operational risk. Our market strategies must evolve to meet this growth.Why Choose TrustFlight? Our Mission: Transforming aviation with digital workflow solutions that enhance safety, streamline operations, and foster industry confidence. Impact: Over 200,000 users trust our systems daily, enhancing safety and operational efficiency in aviation. Core Values: Our commitment to integrity, responsibility, innovation, and excellence empowers our partners to operate with confidence.Join us to shape the future of aviation through impactful technology.The RoleAs an AI Software Engineer at TrustFlight, you will be an integral part of our AI Team. Collaborating closely within the team and across the organization, you will design, develop, and deploy high-impact AI-driven software solutions.This position is ideal for a proactive, innovative engineer who enjoys guiding ideas from initial exploration through technical planning, implementation, and deployment in a production environment. This role is fundamentally rooted in software engineering, with a strong focus on the thoughtful application of AI to solve real business challenges.You will contribute to the development of full-stack AI applications, backend services providing AI capabilities to other products, and integrations that embed AI into existing applications and workflows.
Tigera
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
Arista Networks
Join our dynamic team at Arista Networks as a Software Test Engineer, where you will play a pivotal role in ensuring the quality and reliability of our cutting-edge software products. In this position, you will collaborate with cross-functional teams to design and implement comprehensive test strategies, conduct thorough testing, and contribute to the continuous improvement of our software development processes.
Arista Networks
Join Arista Networks as a BIOS Software Engineer, where you will play a crucial role in developing and enhancing BIOS software for our cutting-edge network systems. You will collaborate with cross-functional teams to deliver high-performance solutions that meet our customers' needs. This position offers you the opportunity to work in a dynamic environment, pushing the boundaries of technology.
Arista Networks
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.
Asana, Inc.
The Product team at Asana is dedicated to crafting features from the ground up, focusing on everything from designing data models to implementing the nuanced interaction behaviors that elevate software from good to great. We collaborate closely with UI designers and leverage support from our infrastructure team. Our goal is to provide users with delightful experiences through both significant new features and smaller, incremental product enhancements, made possible by our continuous deployment architecture. We are committed to ensuring an exceptional user experience, down to the finest details. We are seeking a Staff Software Engineer to join our Admin Foundations team in Vancouver. This team plays a crucial role in developing tools that empower administrators to manage their Asana instances at scale, while also establishing frameworks and patterns that make it easy for Asana engineers to create admin controls for their developed features. Joining this team will grant you deep insights into Asana's administrative controls and permissions, as well as exposure to various aspects of the product, enabling collaboration with different teams. You will engage with various levels of our technical stack, ranging from frontend tools like React to backend systems, including our remote jobs framework. This position is based in our Vancouver office and follows an office-centric hybrid schedule. Standard in-office days are Monday, Tuesday, and Thursday, while Wednesdays offer the option to work from home. The ability to work remotely on Fridays depends on the nature of the work and the teams you partner with. Your recruiter will provide more details about in-office requirements during the interview process.
Veeva Systems, Inc.
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.
Sign in to browse more jobs
Create account — see all 547 results

