Senior Software Engineer (Full Stack)
Company: Envisio
Location: Vancouver, BC (Remote)
Salary: $90k - $110k per year
Type: Full-time
Remote: Yes
Posted: 2026-08-07
About this role
## About Us
Envisio Solutions is a leading provider of strategic planning and performance management software, helping organizations turn their visions into reality. We empower leaders to execute their strategies, align their teams, and achieve their goals with confidence. Our commitment to innovation and the success of our customers drives everything we do.
## About this Role
We are looking for an experienced and passionate Full Stack Software Engineer to join our Engineering team. You will build the tools that public agencies and local governments rely on to run transparently, execute big plans, and build thriving communities. You are self-sufficient and also thrive in collaborative environments, have strong communication skills, and enjoy working across the entire technology stack.
If you enjoy solving meaningful, real-world problems alongside a supportive team and want a role where your technical input genuinely shapes the product, we would love to meet you.
### Key Responsibilities
- Own the end-to-end delivery to design, build, test, and ship features across the full stack, from front-end user interfaces to backend services.
- Contribute to technical design discussions, architectural decisions, and continuous improvement initiatives (eg. codebase/technical improvements)
- Apply best practices to software development, combining strong testing discipline with impactful code reviews that ensure codebase quality, reliability, and maintainability.
- Leverage AI-powered coding tools and workflows to accelerate development.
- Support continuous deployment and monitoring of production systems.
- Collaborate with stakeholders across various departments to support business needs, partnering closely with Product Management to define, design, and implement new user features.
- Contribute to a culture of shared technical knowledge across the engineering team.
- Write clear, thorough, and accessible technical documentation for systems, workflows, and code ...