Senior Software Engineer

2 hours ago


Vancouver, Canada Verdi Full time

What We Do Long term: Our mission is to make modern automation tools accessible to every farm on the planet. Right now: We build modern irrigation automation for every grower. We do that by building and deploying intelligent devices to automate farm infrastructure for irrigation, fertilization, and other operations along with the software to scalably manage it all. You might think this is surely a solved problem. As it turns out, it isn’t even close. Especially not at the scale our customers, the world’s largest food brands, operate at. And that’s where you come in. Our Stack Cloud host: Google Cloud Platform (Cloud Run, Cloud Build, Cloud Storage) Databases: MongoDB, TimescaleDB (PostgreSQL-based) Backend: TypeScript, NodeJS, Express, Mongoose/Typegoose, Jest, Prisma Frontend: TypeScript, React, PixiJS, Leaflet, Material UI (deprecating), Coss UI, TailwindCSS DevOps: Nx, pnpm, OpenTofu, Docker, Github Actions Where You Come In You'll play a crucial role in shaping our frontend systems during a critical growth period for the company. We’re in the middle of overhauling and modernizing our frontend to lay the groundwork for exciting new features like advanced data visualization and AI integrations. You’ll work alongside our team to help build that solid foundation and then leverage it to create dynamic, visually-compelling features and tools that empower our growers. You’ll take ownership of complex features from design to deployment and be a key technical voice in helping shape the next generation of our frontend. Your Core Responsibilities Help overhaul and modernize our component library, design system, and general frontend architecture Develop improvements and fixes to existing features Develop complex new features end-to-end (e.g. upcoming Map and Data Visualization features) Decide how to balance ideal solutions with practical constraints Collaborate with other teams to translate requirements and Figma designs into responsive and intuitive interfaces Make intelligent design decisions when necessary Recommend and champion best practices in frontend engineering with a focus on scalability and maintainability Write high-quality, maintainable code while providing technical leadership to others on the team Work independently with high autonomy and ownership in a dynamic startup environment. Don’t worry—we don’t work in a pressure cooker. But you’ll need to adapt, take initiative, and create structure where it’s missing. Participate in scoping tickets, projects, and larger initiatives What We’re Looking For You are: Experienced in building frontend production apps at scale Very proficient in TypeScript with React and its core principles of functional, component-driven development Experienced with React’s ecosystem including UI component libraries, styling frameworks, and API and state management libraries Thoughtful with a good eye for UX, usability, and intuitive interaction patterns A pragmatic builder who knows the value of early feedback, demos, and rapid iteration A collaborative leader who can guide technical decisions while remaining open to feedback An excellent team communicator both offline and online You must: Have formal education in Computer Science, Computer Engineering, or a related field (or equivalent experience) Be able to work in-person in Vancouver, BC What We’re Excited By Proven track record of designing and implementing scalable frontend architecture Strong background in: Establishing the foundations of a modern React app Understanding and evaluating a variety of approaches and tools System modularization and technical debt management Migration strategies for evolving architectures Experience with our stack Experience with Map and Data Visualization tools Interest and/or experience in the agriculture/sustainability industry Past experience with high-growth startups What you get Compensation Annual salary of $130,000 to $150,000 Stock options package Equipment budget for your workspace setup Comprehensive health benefits (dental, vision, mental health, and more) Flexible policies Flexible time-off policy Minimum 3 weeks vacation Additional 2-week company holiday at the end of the year Hybrid work (in-office M-W-F) Flexible hours Growth opportunities Chance to shape a fast-growing startup and transform the agriculture industry Engineering leadership Travel opportunities to visit growers at their operations A pretty sweet office space at 2285 Clark Dr. Bi-weekly company paid lunches Quarterly team social events Kitchen stocked with snacks and drinks (everyone gets a say in the monthly order) Life in Vancouver—one of the world\'s most livable cities with incredible access to nature and activities Interview process Below is an overview of what the process will generally look like so you know what to expect. The exact structure and details may change. Application submission Screening Call (non-technical; ~20 minutes) Technical Assessment (asynchronous;



  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire anSenior Java Software EngineerOur direct client is a is a world-leading financial services company, provides consumers, corporations, governments and institutions with a broad range of financial services and products.Title: Senior...

  • Software Engineer I

    2 hours ago


    Vancouver, Canada Planview GmbH, Software & Consulting Full time

    Company Overview Planview has one mission: to build the future of connected work, from ideas to impact. As the global leader in work and resource management, Planview helps organizations accelerate the achievement of what matters most, supporting our customers from need to speed, from passion to progress, and from overhead to optimization. We provide the...


  • Vancouver, Canada DarkVision Full time

    Senior Software Engineer DarkVision, a Koch Engineered Solutions company, is looking for a talented Senior Software Engineer to help develop our data analysis and visualization applications. Your Job This development involves writing application software for our desktop applications, database and cloud software and C++ python modules. We are looking to...


  • Vancouver, British Columbia, Canada Capgemini Full time

    At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and...


  • Vancouver, Canada Industrio Full time

    We'reseeking a seasoned Senior Software Engineer with extensive full-stack expertisespanning C#, Python, and modern front-end technologies. The ideal candidate will have 10+ years of experience architecting enterprise-scale systems and leading technical initiatives across the entire software development lifecycle, with a proven track recordof delivering...

  • Senior Software Engineer

    12 minutes ago


    Vancouver, Canada Industrio Full time

    We'reseeking a seasoned Senior Software Engineer with extensive full-stack expertisespanning C#, Python, and modern front-end technologies. The ideal candidate will have 10+ years of experience architecting enterprise-scale systems and leading technical initiatives across the entire software development lifecycle, with a proven track recordof delivering...


  • Vancouver, Canada Capgemini Engineering Full time

    Join to apply for the Senior Data Engineer – Big Data Solutions role at Capgemini Engineering At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life‑saving robots, our...

  • Senior Software Engineer

    12 minutes ago


    Vancouver, Canada Capgemini Engineering Full time

    Join to apply for the Senior Data Engineer – Big Data Solutions role at Capgemini Engineering At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life‑saving robots, our...


  • Vancouver, Canada EA SPORTS Full time

    Rendering Software Engineer - Advanced Technology Group Join to apply for the Rendering Software Engineer - Advanced Technology Group role at EA SPORTS Rendering Software Engineer - Advanced Technology Group 1 week ago Be among the first 25 applicants Join to apply for the Rendering Software Engineer - Advanced Technology Group role at EA SPORTS Description...


  • Vancouver, Canada Starboard Recruitment Full time

    On behalf of our client, Starboard Recruitment is searching for multiple Senior Software Engineers in Vancouver, BC who are experience with Golang . Our client is a US-based, Series-B with over $35M USD in funding. They currently have team in Vancouver, Toronto, Boulder and San Francisco. Apply today and our team will reach out to qualified candidates. The...