Senior Software Engineer
1 week ago
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 StackCloud host: Google Cloud Platform (Cloud Run, Cloud Build, Cloud Storage)Databases: MongoDB, TimescaleDB (PostgreSQL-based)Backend: TypeScript, NodeJS, Express, Mongoose/Typegoose, Jest, PrismaFrontend: TypeScript, React, PixiJS, Leaflet, Material UI (deprecating), Coss UI, TailwindCSSDevOps: 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 ResponsibilitiesHelp overhaul and modernize our component library, design system, and general frontend architectureDevelop improvements and fixes to existing featuresDevelop complex new features end-to-end (e.g. upcoming Map and Data Visualization features)Decide how to balance ideal solutions with practical constraintsCollaborate with other teams to translate requirements and Figma designs into responsive and intuitive interfacesMake intelligent design decisions when necessaryRecommend and champion best practices in frontend engineering with a focus on scalability and maintainabilityWrite high-quality, maintainable code while providing technical leadership to others on the teamWork 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 initiativesWhat We're Looking For You are:Experienced in building frontend production apps at scaleVery proficient in TypeScript with React and its core principles of functional, component-driven developmentExperienced with React's ecosystem including UI component libraries, styling frameworks, and API and state management librariesThoughtful with a good eye for UX, usability, and intuitive interaction patternsA pragmatic builder who knows the value of early feedback, demos, and rapid iterationA collaborative leader who can guide technical decisions while remaining open to feedbackAn 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, BCWhat We're Excited ByProven track record of designing and implementing scalable frontend architectureStrong background in:Establishing the foundations of a modern React appUnderstanding and evaluating a variety of approaches and toolsSystem modularization and technical debt managementMigration strategies for evolving architecturesExperience with our stackExperience with Map and Data Visualization toolsInterest and/or experience in the agriculture/sustainability industryPast experience with high-growth startupsWhat you getCompensationAnnual salary of $130,000 to $150,000Stock options packageEquipment budget for your workspace setupComprehensive health benefits (dental, vision, mental health, and more)Flexible policiesFlexible time-off policyMinimum 3 weeks vacationAdditional 2-week company holiday at the end of the yearHybrid work (in-office M-W-F)Flexible hoursGrowth opportunitiesChance to shape a fast-growing startup and transform the agriculture industryEngineering leadershipTravel opportunities to visit growers at their operationsA pretty sweet office space at 2285 Clark Dr.Bi-weekly company paid lunchesQuarterly team social eventsKitchen 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 activitiesInterview 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 submissionScreening Call (non-technical; ~20 minutes)Technical Assessment (asynchronous;
-
Senior Software Engineer
2 days ago
Revelstoke, British Columbia, VES, Canada Cronometer Software Inc Full time $115,000 - $125,000 per yearSenior Software EngineerMobile Development Team – Revelstoke, British ColumbiaCronometer is the most accurate, comprehensive nutrition tracking app on the market. We empower people to make informed decisions about their health and wellness with data they can trust. With over 12 million users and growing fast, we're passionate about building world-class...
-
Senior Software Engineer
7 days ago
, , Canada ECI Software Solutions Full timeSenior Software Engineer at ECI Software Solutions Location: Canada - Remote EST/CST We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, moving from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted...
-
Senior Software Engineer
3 weeks ago
, , Canada ECI Software Solutions Full timeSenior Software Engineer – ECI Software Solutions Location: US or CA Remote We are seeking a Senior Software Engineer with a strong "builder" mindset who is passionate about creating intelligent, scalable, and automated platforms. You will play a key role in designing, building, and integrating AI-powered agents and systems that enhance our products and...
-
Senior Software Engineer
1 day ago
, , Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Embedded Software Engineer
3 weeks ago
British Columbia (BC), Canada Insight Global Full timeInsight Global is looking for a Senior Embedded Software Engineer to join a rapidly growing technology company in the audio and video communication industry.This organization develops innovative solutions that make industrial communication safe, simple, and effective, partnering with leading global technology companies to deliver cutting-edge products.As a...
-
Senior Embedded Software Engineer
1 week ago
British Columbia (BC), Canada Insight Global Full timeInsight Global is looking for a Senior Embedded Software Engineer to join a rapidly growing technology company in the audio and video communication industry.This organization develops innovative solutions that make industrial communication safe, simple, and effective, partnering with leading global technology companies to deliver cutting-edge products.This...
-
Senior Software Engineer
3 days ago
, , Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
4 weeks ago
British Columbia (BC), Canada Crosscheck Staffing Full timeWe are looking for a Senior Software Engineer for a Vancouver-based SaaS company that's well established. ResponsibilitiesWriting clean, high-quality, high-performance, maintainable codeDevelop and support software including applications, database integration, interfaces, and new functionality enhancementsCoordinate cross-functionally to insure project meets...
-
Senior Software Engineer
4 days ago
Vancouver, British Columbia, Canada Microsoft Canada Full timesolutions to our customers' most challenging problems. As a part of this role, you will work with a global team of data scientists, software engineers, machine learning engineers and product managers to build best-in-class finance services that we believe will win the hearts and minds of end users. JOB TYPE Work Day:Full Time Employment type:Permanent...
-
Senior Software Engineer
4 weeks ago
, , Canada Aplos Software Full timeAbout Aplos, Raisely and Keela: We’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company with a shared mission: to help nonprofit organizations thrive. While we continue to offer the products you know and love, we now operate as one team, dedicated to making nonprofit work easier, more impactful, and more...