Starting Up:
Get a head start

Want to make your mark at the beginning stage of a start up? Search our curated list of high-risk, high-return opportunities posted by entrepreneurs and founders seeking specific skills and expertise.

Looking for more? Search Scaling Up job Opportunities.

Senior Software Engineer



Software Engineering · Full-time
Ottawa, ON, Canada · Remote
Posted on Monday, May 13, 2024

Job Summary

As a Senior Software Engineer, you will be responsible for developing and maintaining the full software development lifecycle of our products. You will work closely with our founding team to build scalable, high-performance web applications integrated with our DUET software.


  • 5+ years of experience as a Software Engineer and/or related role
  • Experience developing high performance data intensive web applications
  • Experience with UI development using React or similar technologies
  • Experience with backend development using Python, Node, or similar technologies
  • Proven track record of developing greenfield applications in startup-like environments

Nice to haves; having any of this experience is a strong asset

  • Experience with scientific computing and simulation modelling in 3d space
  • Experience with distributed and parallel computing workloads
  • Experience with OLAP databases such as Clickhouse, BigQuery or similar technology
  • Experience with at least one low level language, such as C++ or Rust will be an asset

Soft Skills

  • Ability to work independently, demonstrating self-directed problem-solving skills
  • Ability to conceptualize and plan product changes, driving a technical backlog
  • Ability to work on multiple projects/tasks simultaneously
  • Ability to work as part of an engineering and scientific team
  • Ability to work directly with our enterprise clients
  • Ability to convey technical ideas in a clear logical fashion, both oral and written, from informal communications to customer-side documentation
  • Ability to translate high-level technical discussions into executable plans
  • Demonstrated flexibility to get the job done, whatever that job is


On-site/Hybrid - We encourage applicants who are able to be on-site 2-3 times a week. Our office is located in Ottawa, Canada.

Enurgen is committed to building and maintaining a diverse, inclusive, and accessible workplace. We encourage applications from members of racialized communities, persons with disabilities, women and non-binary persons, persons of all ethnic origins, religions, sexual orientations, classes, gender identities and expressions.

Enurgen is an equal opportunity employer.