About the job
Optro supports audit, risk management, ESG, and InfoSec needs for a wide range of major enterprises, including a significant number of Fortune 500 companies. With a strong presence in North America and consistent industry recognition, the company continues to grow and values teamwork, creative problem-solving, and meaningful results for clients.
Role overview
This remote Staff Software Engineer position centers on leading the Issues product area at Optro. The role blends technical leadership with hands-on engineering and mentorship. The person in this role will architect scalable systems, guide project direction, and help shape new product features. Success in this position requires a balance of collaboration and independent initiative, along with an interest in understanding and improving the company's products.
What you will do
- Design, build, and launch product features from initial concept through release
- Write clear and detailed design documentation
- Mentor junior engineers and provide technical support
- Make architectural decisions for applications
- Identify and resolve software bugs
- Develop back-end APIs using Node.js
- Contribute to front-end development for the Ember Single Page Application
- Collaborate with engineers, designers, and product managers
- Participate in Agile development practices
Requirements
- Experience leading technical projects and mentoring engineers
- Strong background in architecting scalable systems
- Proficiency with Node.js for back-end development
- Familiarity with Ember or similar front-end frameworks
- Comfort working both independently and as part of a team
- Interest in learning about and improving software products
This role is open to candidates based in Canada and is fully remote.

