Optro logo
Optro

Optro helps enterprises transform risk into opportunity, redefining GRC for the agentic future of risk management.

Senior Software Engineer I, Full Stack, Cyber Risk

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000Since 2014H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

3 days ago

Salary

CA$140K - CA$192.5K / year

Seniority

Senior

Job Description

Senior Software Engineer I, Full Stack, Cyber Risk

Optro

• Build and ship product features end-to-end • Ability to write clear and well defined design documentation • Mentor fellow engineers • Lead application architecture decisions • Troubleshoot, debug and resolve software bugs • Implement back-end APIs in Node.JS • Work on our React, Vue, Ember SPA front-end • Collaborate with engineers, designers, and product managers • Participate in an Agile software development life cycle • Write well-designed, maintainable & testable code • Be product-minded and think about the customer • Work with JavaScript, Node.JS, Ember, Python, Docker, PostgreSQL, Kubernetes, etc.

Job Requirements

  • 5+ years of experience developing web-based applications
  • Experience guiding high quality work through delivery across multiple developers
  • Experience with a modern front-end framework (Ember, Angular, React, Vue, etc.)
  • Experience writing REST / JSON APIs
  • Experience writing software tests
  • Ability to solve technical problems independently
  • B.S., M.S., or PhD. in Computer Science or equivalent
  • Motivation to work hard and always be learning

Benefits

  • Launch a career at one of the fastest-growing SaaS companies in North America and EMEA!
  • Live your best life (LYBL)! $200/mo (USD) for anything that enhances your life
  • Comprehensive employee health and life insurance coverage
  • Competitive compensation & bonus program
  • Statutory vacation + Flexible vacation
  • Time off for your birthday & volunteering
  • Employee resource groups
  • Opportunities for team and company-wide get-togethers!

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 1,001-5,000Since 2000H1B Sponsor

• Lead the design and development of software architecture and enterprise systems • Design highly scalable, highly usable and distributed systems • Design and develop the Responsive UI interface • Lead the design, development, technical implementation, creation of technical documents, and proof of concepts • Collaborate with team members throughout the product development lifecycle • Work closely with Product Management, set technical product roadmap, definition and direction • Design and develop event driven systems using various message broker mechanisms • Perform the threat modeling of the applications following the industry standard practices for security • Responsible for maintaining existing web applications and enhancing features • Utilize SQL procedures and functions for data retrieval and fine tune them for performance issues • Responsible for production support and maintenance in various releases.

United States
$197K - $207K / year
Virtru logo

Senior Software Engineer

Virtru

Virtru specializes in creating data security solutions that enable both data protection and ease of use. Its email and file encryption solutions aim to help peo

• Design, build, and maintain our core backend platform and services using Go. • Contribute directly to the open-source OpenTDF project, shaping its future and ensuring its success. • Tackle complex engineering challenges related to data security, scalability, and distributed systems in a multi-language environment. • Engineer and deploy solutions for complex enterprise and federal customer environments, including on-premise, air-gapped, and cloud-native deployments, using Terraform and GitOps tooling. • Collaborate on the architecture and implementation of our multi-language SDKs (Go, Java, JavaScript) to ensure they integrate seamlessly with the backend. • Mentor fellow engineers through constructive code reviews, pair programming, design discussions, and knowledge sharing. • Develop well-defined written design documents and contribute to a culture of technical excellence. • Leverage AI coding agents to accelerate development, maintain engineering standards, and scale your impact across the codebase.

District Of Columbia + 1 moreAll locations: District Of Columbia | Washington
$155K - $200K / year
Beacon Biosignals logo

Software Engineer III

Beacon Biosignals

Our mission is to improve human health by enabling rapid, targeted interventions through advanced brain analytics.

Full TimeRemoteTeam 11-50H1B No Sponsor

• You partner with product managers, internal stakeholders, and other development and support teams to design new integrations, services, and solutions for scaling Beacon's data platform • You implement features with attention to detail, demonstrating product awareness and high standards for data integrity, design soundness, and maintainability across the lifespan of the system • You draft RFCs to lead complex feature discovery and technical design phases, soliciting and incorporating input, and helping your team align on a set of decisions to guide development • You leverage feedback from internal stakeholders and external partners to improve operational robustness and ease of use of the Datastore and its services via new documentation, tools, and dashboards

Massachusetts
$150K - $170K / year
Input Output (IOHK) logo

Software Engineer – Indexer Focus

Input Output (IOHK)

IOG is one of the world's pre-eminent blockchain infrastructure research and engineering companies.

Full TimeRemoteTeam 201-500Since 2015H1B No Sponsor

• Design, build, and operate the Indexer’s components in Rust — the chain indexer, the wallet indexer, the SPO indexer (Cardano partner-chain data), and the GraphQL API — keeping the architecture modular and maintainable. • Build and maintain the data pipeline that fetches blocks and transactions from the Midnight node via subxt, handling finalized-block tracking, gap backfilling, and continuous real-time indexing. • Design efficient schemas and queries across PostgreSQL (cloud) and SQLite (standalone), and keep latency and throughput healthy as the chain grows. • Evolve the GraphQL API — queries, mutations, and real-time subscriptions over WebSockets — with care for the wallet model: secure sessions and correct handling of shielded data. • Write and maintain unit, integration, and end-to-end tests; treat reliability and correctness as first-class concerns. • Own operational quality for the service: observability, containerised deployment (Docker), and incident response. • Participate in code reviews and technical design discussions, and collaborate closely with the node, ledger, wallet, and security teams — contributing to those components as you ramp up. • Keep current with developments in Rust and blockchain technology, and apply them to improve the platform.

United Kingdom