About the job
About Optro
Optro has surpassed $300M in Annual Recurring Revenue (ARR), establishing itself as a leading platform for audit, risk management, ESG, and InfoSec. More than half of the Fortune 500, including 7 of the top 10 companies, rely on Optro's technology to improve operations. The company consistently receives high marks from customers on G2.com and Gartner Peer Insights.
Optro values innovation, collaboration, and community involvement. The team emphasizes breaking down barriers and supporting each other, which has helped Optro earn recognition from Deloitte as one of North America’s 500 fastest-growing tech companies for seven years running.
Role Overview: Staff Software Engineer, Issues
Location: Remote within Canada
This senior engineering role focuses on leading complex, strategic projects within the Issues team. The position calls for technical leadership, mentoring, and hands-on architecture and development. The work spans building scalable systems, designing new product features, and supporting a culture of continuous learning and improvement. Collaboration is central, but the ability to drive work independently is also important.
What You Will Do
- Design, build, and deliver product features from start to finish
- Produce clear, thorough design documentation
- Mentor and support junior engineers
- Lead architectural decisions for applications
- Troubleshoot and resolve software defects
- Develop back-end APIs using Node.js
- Work with the Ember single-page application (SPA) front-end
- Collaborate closely with engineers, designers, and product managers
- Contribute to Agile software development practices

