Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
Required Qualifications:- 5+ years of experience in developing web applications within an enterprise setting.- Proficient in C#, SQL Server, and ASP. NET MVC.- Strong skills in JavaScript, including frameworks like jQuery and Angular.- Experience with Microsoft Azure, including service bus, messaging, table storage, microservices, and Azure Functions.- Familiarity with continuous integration and application integration technologies such as REST and SOAP.- Experience working in an Agile/Scrum development environment. Preferred Qualifications:- Experience with eCommerce platforms.
About the job
Join our team as a Full Stack Developer specializing in C# and JavaScript at our Burnaby, British Columbia office. We are seeking an exceptional developer who excels in web technologies and can deliver high-quality commercial-grade web solutions. If you thrive in a fast-paced environment and have experience in testing and automation, we want to hear from you! This is a contract-to-hire opportunity with a reputable company that provides business solutions to a diverse clientele.
About Continental Technology Solutions
Continental Technology Solutions specializes in consulting and managed services that equip organizations with the resources necessary to assess, design, build, and manage agile IT environments. Our dedicated teams work collaboratively from strategy and assessment through to design, implementation, management, and optimization, ensuring a comprehensive end-to-end solution.
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 intelligen…
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.
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.
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.
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.
Full-time|On-site|Alberta; British Columbia; Manitoba; Nova Scotia; Ontario; Quebec
Role overview MongoDB, Inc. is seeking a Senior Software Engineer to focus on Query Integration. This role is available to candidates based in Alberta, British Columbia, Manitoba, Nova Scotia, Ontario, or Quebec. The position centers on advancing the query capabilities within MongoDB’s database platform. What you will do Design and build new features that expand query integration for MongoDB’s core database products Enhance and optimize existing query functions to improve performance and reliability Work closely with fellow engineers to improve the user experience across MongoDB offerings Apply technical knowledge to help shape and advance product development Impact The features and improvements developed in this role will enable MongoDB users to access more value from the database platform. Your contributions will help deliver a seamless and effective experience for a diverse customer base.
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.
On-site|On-site|Victoria, British Columbia, Canada
Join our dynamic Core team as a Full Stack Software Engineer, where you will innovate and implement cutting-edge features for our core user application. In this fast-paced, agile environment, you'll harness our cloud, data, and microservice technology stack to develop high-impact solutions for some of the world's leading brands. Take ownership of product features from conception through deployment, collaborating closely with a talented team to enhance our platform and deliver exceptional value to our partners.
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 Databricks, an innovative leader in data and AI, on our mission to simplify access to data and AI technologies. We are dedicated to transforming industries, from revolutionizing transportation to advancing medical breakthroughs, by providing the world's foremost data and AI infrastructure platform. Our engineering-driven culture fuels our relentless pursuit of solving technical challenges, whether it's enhancing the user experience with next-gen UI/UX or expanding our infrastructure to support millions of virtual machines.As we establish our new R&D center in Vancouver, we are on the lookout for exceptional engineers to help us democratize data and AI. This site is poised to become a cornerstone of product innovation at Databricks, with several strategic initiatives underway.The Vancouver team will focus on key areas, including:Log Analytics - Tackling the challenges of real-time petabyte-scale log analysis, encompassing the entire data processing pipeline from ingestion to user experience.AI/BI - Our AI/BI product is revolutionizing business intelligence with unmatched adoption rates, enabling rich dashboarding and advanced visualizations.Unity Catalog Business Semantics - Governing and managing enterprise data context through our innovative Unity Catalog, enhancing data modeling and AI enablement.Databricks Apps - Contributing to one of our fastest-growing products, with opportunities to work on low-level platform components and AI-driven app builder agents.
Role Overview Match Group is hiring a Senior Software Engineer in Vancouver, British Columbia. This role focuses on building software that improves user experiences across the company’s platforms. The position involves working with teams from different disciplines to design, build, and support scalable applications. What You Will Do Develop and maintain software solutions aimed at enhancing user experience Work closely with colleagues in engineering, product, and other departments Design, implement, and support applications for performance and reliability at scale
Full-time|On-site|Vancouver, British Columbia, Canada; Victoria, British Columbia, Canada
Join Hootsuite, a leading social media management platform, as a Senior Software Developer specializing in DevOps. In this role, you will collaborate with cross-functional teams to design, develop, and implement scalable software solutions that enhance our operations and improve user experiences. You will leverage your expertise in DevOps practices to streamline deployment processes and optimize our software development lifecycle.
Join Speechify as a Senior Software Engineer specializing in Windows and Desktop applications. You will be at the forefront of innovative technology, working on projects that enhance user experiences and drive productivity. Your expertise will contribute to building high-quality software solutions that empower users around the globe.
At Databricks, we are dedicated to empowering data teams in tackling some of the world's most challenging issues — from speeding up medical innovations to crafting the next wave of intelligent products. We achieve this by developing the premier Data Intelligence Platform, enabling our clients to transform vast amounts of data into profound, actionable insights. Founded by engineers and fueled by innovation, we are passionate about creating intuitive, high-performance user experiences that simplify complex data exploration. As a Senior Frontend Engineer specializing in Data Visualization, you will create interactive and scalable visual experiences that allow users to explore, analyze, and share insights from vast datasets. You will collaborate closely with designers, product managers, and backend engineers to develop the next generation of visualization frameworks, dashboards, and analytical interfaces within Databricks.
Rivian and Volkswagen Group Technologies have formed a joint venture in Vancouver to advance automotive technology, with a strong focus on electric vehicles. The partnership brings together expertise in operating systems, cloud connectivity, artificial intelligence, and security to address the evolving needs of the automotive industry. This collaboration aims to create vehicles that are more connected, intelligent, and sustainable. The team works on solutions that span from core vehicle software to cloud-based systems, shaping the future of mobility. Role overview The Senior Software Engineer - IoT will join the Internet of Things and Streaming Team. This role centers on building architecture and software for next-generation Software Defined Vehicles (SDVs). The work involves designing, implementing, and maintaining distributed systems that demand high performance and low latency. Key responsibilities Develop and refine architecture for SDVs, focusing on IoT and streaming technologies Design, implement, and support distributed systems for vehicle connectivity Collaborate with cross-functional teams to address complex technical challenges Participate in an on-call rotation, including evenings and weekends, to resolve urgent production issues What you bring Experience building high-performance, low-latency distributed systems Ability to work collaboratively with diverse technical teams Commitment to supporting production systems as part of an on-call schedule
Full-time|$192K/yr - $240K/yr|Hybrid|Vancouver, British Columbia, Canada
Why Join Us?At Brex, we are pioneering an AI-driven spend management platform that empowers organizations to spend wisely through integrated corporate cards, banking services, and global payment solutions. Our innovative software simplifies travel and expense management, making it easy for businesses of all sizes—from startups to large enterprises such as DoorDash, Flexport, and Compass—to take charge of their expenditures, minimize costs, and enhance operational efficiency on a global scale.Joining Brex means challenging yourself, redefining the norms, and collaborating with some of the industry’s brightest talents. We are dedicated to cultivating a diverse and inclusive workforce, and we believe your ambitions should only be limited by your imagination. Our commitment is to equip you with the necessary tools, resources, and support for your professional development.Engineering at BrexOur engineering teams at Brex are focused on creating systems that scale effectively and purposefully. We encompass Software, Data, Security, and IT, fostering an atmosphere of high autonomy and collaborative synergy. We tackle complex technical challenges, own our results, and strive for excellence from architecture to deployment. Here, engineering is regarded as a craft, and builders have the opportunity to emerge as leaders.Where You’ll WorkThis position is based in our Vancouver office. We embrace a hybrid work model that combines the vibrancy and connectivity of office life with the benefits of remote work. Currently, we require team members to be in the office at least three coordinated days each week—specifically Monday, Wednesday, and Thursday.Additionally, we offer up to four weeks of fully remote work each year!Your RoleAs a member of our Product Data Platform (PDP) team, you will help build and manage the high-performance data infrastructure that underpins critical product experiences at Brex. The mission of PDP is to render Brex customizable, scalable, and reliable for finance teams, necessitating deeply optimized backend systems ready for production.In your role as a Senior Software Engineer, you will engage with data-intensive, distributed systems at scale. You will spearhead architectural and performance enhancements across the platform, striving to improve latency, accuracy, and scalability across various product surfaces. The PDP team also develops AI-driven data products, including an interactive reporting tool that enables customers to engage dynamically with their financial data. Your contributions will ensure these systems are fast, reliable, and built for scalability.
Join Our Innovative TeamSanctuary AI is at the forefront of developing dexterity-driven Physical AI for versatile robots. We are seeking a talented and driven Senior Software Engineer to become an integral part of our Embodied Intelligence Platform team. In this role, you will work closely with the team lead to deepen your understanding of the design, architecture, and implementation of the machine learning systems that empower our robots to learn and adapt.The ideal candidate will possess extensive experience in designing, constructing, and maintaining scalable full-stack systems. Your contributions will be crucial as you develop and manage high-performance data collection software and machine learning pipelines that are essential for training our robotic systems.
Swiftly creates transit data solutions used by over 200 agencies in 12 countries, including major systems like LA Metro and MBTA. The platform helps cities improve on-time performance and deliver accurate information to riders, supporting more reliable and rider-friendly public transportation. Swiftly is based in San Francisco and welcomes candidates from the U.S. and Canada, with particular attention to applicants in British Columbia and Ontario. Visa sponsorship is not available for this role. Role overview The Senior Software Engineer - IoT will join a cross-functional team dedicated to supporting transit agencies with on-vehicle hardware systems. This work bridges cloud-native services, Swiftly’s core data engine, and embedded IoT devices installed on buses, trains, and ferries. Projects span both embedded and cloud-based systems, with an emphasis on reliability and scalability. What you will do Develop software for edge devices deployed in transit vehicles Build communication layers connecting IoT hardware to cloud services Create backend services to configure, control, and process data from on-vehicle devices What Swiftly looks for Background in IoT, embedded systems, or cloud-native services Interest in building products that support public transportation Willingness to learn and grow Motivation to deliver solutions that matter for customers Candidates who meet at least half of these qualifications are encouraged to apply, even if not every item is checked. How hiring works Swiftly uses AI tools for scheduling and summarizing during the hiring process, but every application is reviewed by a real team member. All hiring decisions are made by Swiftly staff. This position is currently open and accepting applications.
Tigera develops Calico, a widely adopted platform for network security and observability in Kubernetes environments. Calico Open Source supports container networking and security for over 100 million containers across 8 million nodes in 166 countries. Major cloud providers and Kubernetes distributions integrate Calico, and the platform is trusted by organizations such as Discover, Chipotle, NBCUniversal, HanseMerkur, Box, Siemens Healthineers, Playtech, Royal Bank of Canada, and Bell Canada. The company values customer focus, ongoing learning, and collaboration. Team members support each other's growth in a welcoming environment. Role overview This Senior Software Development Engineer in Test position is part of the Delivery Engineering team. The role is hybrid and based in Vancouver. What you will do Collaborate with developers to deliver reliable products on schedule while managing risk Design and implement automated test frameworks, focusing on integration and system-level testing Create and oversee project and test plans Develop tools to assist with testing efforts Apply exploratory testing methods to identify bugs and edge cases that may be missed during development Compensation Salary range: CA$125,000 to CA$150,000 plus stock options.
Join Kabam, where we elevate the standards of excellence in the free-to-play gaming sector. We are committed to fostering a diverse and passionate workforce that enhances our collective capabilities. Our teams are a vibrant mix of personalities and interests, united by a collaborative spirit, a love for fun, and a relentless drive to create outstanding games. We invite you to be a part of this journey!As a Senior Software Engineer, your primary responsibility will be to design, develop, and maintain sophisticated systems and tools. You will work in close collaboration with fellow engineers and cross-functional teams to ensure high performance and optimize workflows that empower our game development teams.This full-time, on-site role is based at our Vancouver studio, where team members engage five days a week.