
Staff Software Engineer, Architecture
Optro
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$184,000 - CA$230,000 per year
Job Level
Tech Stack
About the role
- Own and drive technical designs for complex systems, including cloud-native, distributed, and service architectures, setting the standard for the organization.
- Establish and evolve best practices and guidelines for software development, integration, testing, and deployment across the engineering organization.
- Lead cross-functional collaboration with developers, infrastructure engineers, product owners, and executive stakeholders to ensure consistent implementation of the architecture and alignment with business strategy.
- Drive adoption of new technologies and approaches across teams, particularly around scalability, reliability, and security, making strategic technical decisions that impact the entire platform.
- Communicate architectural vision, strategies, and the benefits of design decisions to technical and non-technical stakeholders at all levels, including executives.
- Lead the development and implementation of large-scale engineering initiatives, from conception to completion, with full ownership of outcomes.
- Demonstrate deep expertise with TypeScript, Node.JS, Ember, Python, Go, Docker, PostgreSQL, Kubernetes, and related technologies.
- Lead thorough testing, debugging, and optimization of solutions, establishing quality standards for the organization.
- Champion Agile software development practices and drive continuous improvement in team processes.
- Explore and innovate on micro-frontend framework solutions to enable modular, scalable, and independently deployable frontend architectures across the platform.
- Define the vision for AI-powered tools and agentic workflows, driving organization-wide adoption to accelerate development and improve code quality.
- Serve as the primary technical leader and mentor for engineers at all levels, establishing agentic coding practices and knowledge-sharing culture to elevate the entire engineering organization.
Requirements
- 10+ years of experience developing web-based applications with a proven track record of delivering large-scale, complex projects
- Deep expertise in programming languages (e.g., JavaScript/TS, Go, Python) and extensive experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Extensive experience with SPA frameworks (e.g., Ember.js, React, Vue) and distributed systems architecture.
- Outstanding communication and stakeholder management skills with demonstrated ability to influence at all levels of the organization
- Natural ability to lead and direct technical vision across multiple teams and projects
- History of mentoring and developing other engineers
- Passion for technical excellence and continuous learning.
Benefits
- Launch a career at one of the fastest-growing SaaS companies in North America!
- Live your best life (LYBL)! $200/mo for anything that enhances your life
- Comprehensive employee health coverage (all locations)
- 401K with match (US) or pension with match (UK)
- Competitive compensation & bonus program
- Flexible Vacation (US exempt & CA) or 25 days (UK)
- Time off for your birthday & volunteering
- Employee resource groups
- Opportunities for team and company-wide get-togethers!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptNode.jsEmberPythonGoDockerPostgreSQLKubernetesAgilemicro-frontend
Soft Skills
communicationstakeholder managementleadershipmentoringinfluencecollaborationcontinuous learningtechnical visionproblem-solvingquality standards