Talent.com
Senior Software Engineer
Senior Software EngineerPlant Products • Vancouver, Metro Vancouver Regional District, Canada
No longer accepting applications
Senior Software Engineer

Senior Software Engineer

Plant Products • Vancouver, Metro Vancouver Regional District, Canada
5 days ago
Job type
  • Full-time
Job description

Plant Products Inc., a division of BioFirst Group, is a global leader in biological crop protection and integrated pest management (IPM). Our development team builds the software platform that helps growers and IPM specialists manage greenhouse crops more intelligently — combining field observations with data insights to detect pests and diseases early, guide treatments, and improve yield. It’s practical, field-ready technology in service of sustainable agriculture and healthier food production.

We’re a small, connected team building products that create real value for growers. Our platform spans web, mobile, and cloud — and the work we do sits at the intersection of agriculture, data, and software. If you care about building things that matter and want your engineering work to directly support sustainable food systems, this is the place.

About the Role

We’re looking for a senior software engineer to join a small, flat team where everyone owns real things and ships real work.

Our team is a few engineers and a principal-level staff engineer. There are no layers of management between you and the work. You’ll own features, services, and areas of the platform end-to-end — from design through deployment and production support. You’ll work alongside experienced teammates who care about quality, trust each other, and get things done.

We work mostly remote, communicate async via Slack, and keep process light. Ad-hoc huddles over scheduled meetings. Deep focus over constant interruptions. If you do your best work with autonomy and a team that stays out of your way but shows up when you need them — you’ll like it here.

What we need most is a strong problem-solver. Someone who can dig into the hardest bugs and production issues, understand complex systems, and drive problems to resolution without hand-holding. Someone who can confidently take ownership of a full-stack component or feature and make it their own. You’ll collaborate closely with our staff engineer, who sets the overall technical direction — and over time, as trust builds, you’ll take on more and more autonomy and influence.

This isn’t about titles or hierarchy. It’s about finding someone who is genuinely talented, eager to build, and makes the team more resilient by being here.

Responsibilities

  • Design, implement, and maintain features and services across the full stack.
  • Write high-quality, testable, production-ready code and raise the bar through thoughtful code reviews.
  • Own work end-to-end: design, implementation, deployment, and production follow-up.
  • Take ownership of a significant area of the platform — an application, service, or component — and make it yours.
  • Solve hard problems. Debug and resolve the most complex issues across services and system boundaries, including critical production incidents.
  • Own deployment and release processes for your areas. Keep releases safe, predictable, and well communicated.
  • Maintain and improve CI/CD pipelines, monitoring, logging, and alerting for the systems you own.
  • Help intermediate engineers grow through strong code reviews, practical guidance, and leading by example.
  • Collaborate with Product and domain experts to understand requirements, assess trade-offs, and shape what gets built.
  • Contribute to how the team works — suggest and implement improvements to practices, tools, and processes.

What We’re Looking For

Problem-Solving Ability. This is the most important thing. We need someone who can understand and solve the hardest technical problems — the kind of bugs and system issues that require deep thinking, not just pattern matching. You’ll share ownership of the toughest production incidents and be someone the team can rely on when things get complex.

Ownership and Follow-Through. You take a feature or component from idea to production and keep it healthy. You don’t wait to be told what to do next. When something breaks in your area, you’re already looking at it.

Collaboration Over Control. You’ll work closely with a staff engineer who has deep context and long tenure on this codebase. The right person for this role respects existing technical direction, earns trust through quality work, and grows into influence over time — not by asserting it on day one.

Open-Minded and Adaptable. You have strong technical skills but you’re not rigid about how things should be done. You adapt to the team’s way of working, learn the codebase with curiosity, and bring your perspective when the time is right.

Quality-Minded. You care about doing things well — clean code, good tests, clear documentation, reliable deployments. You’d rather ship something solid than rush something fragile.

Low-Ego Team Player. You help teammates without being asked. You give constructive feedback in code reviews. You celebrate the team’s wins, not just your own. On a small team like ours, this matters more than anything on a resume.

Requirements

  • 3–8 years of professional software development experience.
  • Demonstrated ability to independently solve complex technical problems across a full-stack system.
  • Experience owning and delivering significant features or services end-to-end.
  • Production experience — you’ve owned systems in production, handled incidents, and understand what reliability actually requires.
  • Experience with cloud platforms such as AWS (or similar).
  • Familiarity with CI/CD, monitoring, and deployment practices.
  • College diploma in Software Development or a University degree in Computer Science (or equivalent practical experience).

Assets

  • Experience on small, autonomous teams with high ownership and light process.
  • Familiarity with our stack: HTML/JS/Lit (web), React Native (mobile), AWS (Node.js, Fargate, DynamoDB, Postgres, Lambda).
  • Experience mentoring other engineers through code reviews and pairing.
  • Interest in or exposure to agriculture, biocontrol, IPM, or sustainability — not required, but you’ll enjoy the work more if it resonates.

Direct Reports

None. This is an individual contributor role on a flat team.

Why Join Us

We’re building technology that supports sustainable agriculture and helps growers produce healthier food. The team is small, the work is real, and your contributions are visible. If you want a place where your engineering talent is respected, your autonomy is protected, and you can focus on building great software alongside people who care about quality — come build with us.

#J-18808-Ljbffr
Create a job alert for this search

Senior Software Engineer • Vancouver, Metro Vancouver Regional District, Canada

Similar jobs

Senior Software Engineer

VANTA Partners Incnorth vancouver, BC, ca
Full-time

About the CompanyVANTA Partners client offers the only complete technology suite for fleet readiness, uniting safety and compliance, toll management, and weigh station bypass solutions.We help flee...Show more

 • Promoted

Senior Software Engineer

VizzionNorth Vancouver, Metro Vancouver Regional District, CA
Full-time

Vizzion aggregates live road imagery and provides data and services to major brands in the mapping, media, safety & security, ITS (Intelligent Transportation Systems), and traffic & weather industr...Show more

 • Promoted

Senior Software Engineer, Product (Canada)

CentariVancouver, Metro Vancouver Regional District, CA
Full-time

Centari is the Deal Intelligence platform for law and finance.Our agentic model transforms unstructured documents into valuable insights, empowering professionals to forecast, analyze, and negotiat...Show more

 • Promoted

Senior Software Engineer Driving Scalable Solutions and Innovations

Alternative PaymentsVancouver, Metro Vancouver Regional District, CA
Full-time

Step into a Lead Software Engineer role focused on scalability and innovation.Develop and implement efficient microservices while providing technical mentorship to enhance engineering excellence.Wi...Show more

 • Promoted • New!

Senior Software Engineer

ConfluentVancouver, Metro Vancouver Regional District, CA
Full-time

We’re not just building better tech.We’re rewriting how data moves and what the world can do with it.With Confluent, data doesn’t sit still.Our platform puts information in motion, streaming in nea...Show more

 • Promoted

Senior Software Engineer - Fullstack

The Rundown AI, Inc.Vancouver, Metro Vancouver Regional District, CA
Full-time

Databricks is on a mission to simplify and democratize data and AI — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs.We do this by bui...Show more

 • Promoted

Senior Software Engineer

Elastic PathVancouver, Metro Vancouver Regional District, CA
Full-time

What to expect as a Senior Software Engineer at Elastic Path.We’re looking for a Senior Software Engineer to join a small, collaborative team that builds and maintains backend microservices for our...Show more

 • Promoted

Senior Software Engineer

Haysvancouver, BC, ca
Full-time

Software Engineer Remote (Canada)What are the top 3 skills required for this role? 1.NETJob Description/ Responsibilities Show more

 • Promoted

Senior Software Engineer

TapMangoVancouver, Metro Vancouver Regional District, CA
Full-time

We need someone who can build rock-solid solutions for our loyalty and ordering platform that stays reliable when thousands of merchants and their customers are using it simultaneously.You'll archi...Show more

 • Promoted

Senior Software Engineer

CozeyVancouver, Metro Vancouver Regional District, CA
Full-time

At Cozey, we’re all about empowering possibilities in your home and making furniture shopping as easy and enjoyable as possible.Our thoughtfully designed, stylish furnishings adapt to evolving life...Show more

 • Promoted

Senior Software Engineer

Octopusapp Inc.Vancouver, Metro Vancouver Regional District, CA
Full-time

Are you an experienced software developer with a passion for finding creative solutions to real-world problems? Jobber is looking for Senior Software Engineers to join our Product Software Engineer...Show more

 • Promoted

Senior Software Engineer (Contract)

KabamVancouver, Metro Vancouver Regional District, CA
Full-time

At Kabam, we’re constantly raising the bar of excellence in free-to-play gaming.We hire for passion and diversity so that we can triumph in our collective skill.Our teams are made up of a fusion of...Show more

 • Promoted • New!

Senior Software Engineer

HMC ArchitectsVancouver, Metro Vancouver Regional District, CA
Full-time

HMC Architects is an employee-owned design firm with an inherent desire to make a difference in our communities.As a purpose-driven brand based on values, our mission to design for good drives ever...Show more

 • Promoted

Senior Software Engineer, Backend

Samsung Electronics PerúVancouver, Metro Vancouver Regional District, CA
Full-time

Position Summary**We are growing! Samsung Vancouver Knox Cloud Solutions team is looking for a passionate Software Engineer to join the team.Think about the B2B industry and all the security, priva...Show more

 • Promoted

Senior Software Engineer Leading High-Impact Features

AmazonVancouver, Metro Vancouver Regional District, CA
Full-time

Elevate user experiences as a Senior Software Development Engineer.Join a passionate team committed to creating technology that serves millions worldwide and drives business innovation.As a Senior ...Show more

 • Promoted

Senior Software Engineer

UnblockedVancouver, Metro Vancouver Regional District, CA
Full-time

Unblocked is a high-growth, well-funded SaaS company that helps answer questions software development teams have about their applications.This allows them to spend less time in meetings/dealing wit...Show more

 • Promoted

Senior Software Engineer

HRBVancouver, Metro Vancouver Regional District, CA
Full-time

Our client is an API for an EDI platform connecting the world's supply chain.Any company that buys or sells products exchanges electronic data interchange (EDI) data to streamline communication.The...Show more

 • Promoted

Senior Software Engineer

BoomiVancouver, Metro Vancouver Regional District, CA
Full-time

About Boomi And What Makes Us Special.Are you ready to work at a fast-growing company where you can make a difference? Boomi aims to make the world a better place by connecting everyone to everythi...Show more