Senior Engineer, Cycles

2 weeks ago


Toronto, Ontario, Canada Informal Systems Full time
Salary:

Senior Engineer, Cycles

Toronto or Remote (Canada, US or Europe)

About the Cycles team

The Cycles team (previously known as CoFi, see thread) at Informal Systems is part of an early stage startup effort within the company to build an open clearing protocol, a platform to clear the most debt for the most people with the least money. In contrast to existing payment systems focused solely on the transfer of assets, Cycles is focused instead on the clearing of debts by operating over the network of liabilities which underly all payments. By taking this network view, Cycles unlocks profound new opportunities for regular businesses to access preferred sources of liquidity, and to reduce risk both individually and systemically.

Cycles enables businesses to easily and privately upload their obligations, connect their sources of liquidity, settle up, and save. Turns out there are significant inefficiencies in the payments graph that create cash flow stress and higher working capital costs for businesses. These inefficiencies derive from lack of a coherent view of the obligation network, and can be resolved through atomic multi-lateral fault-tolerant execution of solutions to a flow optimization problem defined over the network of payment obligations and available sources of liquidity. Using the network of obligations as a foundation, Cycles provides a platform for new kinds of currencies, lending protocols, and issuance protocols to be integrated in a risk-reduced environment for the benefit of real-world commerce.

About the Role

As a Senior Engineer, you will have the opportunity to have a substantial impact on the overall success of the product(s) developed by the team, as well as the culture of the team. You will operate across the full-stack, working on both the front-end and back-end, and integrating across both traditional fintech services and leading cryptocurrency protocols. Being able to take ownership of significant tasks and working well in a small, tight-knit team with rapidly evolving requirements are essential to success. The Cycles team at Informal Systems has deep expertise in blockchain protocols, graph theory, payment protocols, and software engineering.

What sets us apart

Informal Systems has a strong, collaborative, remote-first culture that prioritizes autonomy, mastery, ownership, and purpose. Beyond the Cycles team, we have deep theoretical and practical distributed systems and formal methods experience. Our other business units perform security audits, run network infrastructure, and lead development of interchain protocols.


What your primary responsibilities will be:

  • Collaboratively designing, delivering, maintaining and operating complex software applications that address business needs in a dynamic environment (e.g. prior early stage software product development experience)
  • Providing thoughtful, constructive guidance and feedback on software architecture/design and code (e.g. during synchronous discussions, in pull request reviews)
  • Deploying and operating software in production
  • Defining and adapting technical architecture to meet business needs
  • Mentoring and/or coaching junior team members
  • Making use of shared processes, practices and tooling for effective synchronous and asynchronous collaboration

What we're looking for

  • 5+ years production software engineering experience
  • Significant experience building fintech, payments, banking, and/or cryptocurrency protocols
  • Significant experience with full-stack Javascript/Typescript development
  • Ability to thrive in a dynamic, fast-paced, result-driven environment
  • Ability to solve complex problems with the simplest possible solutions (KISS principle)
  • Relational database experience
  • Experience with using Linux, especially server environments
  • Ability to self-motivate, working independently and as part of a team in remote and/or hybrid environments
  • Excellent verbal and written communication skills
  • An understanding of how to maintain healthy relationships, including healthy conflict management

Bonus points for:

  • Demonstrated experience with the following specific technologies and/or approaches:
    • and TypeScript
    • Programming languages such as Rust, Go and/or Python
    • RESTful APIs
    • PostgreSQL and/or Supabase
    • Integration with third party APIs
    • Delivering working CI/CD pipelines
    • GitHub and GitHub Actions
    • Ansible and Terraform
    • DigitalOcean
  • Technical team leadership
  • A Bachelor's or Master's degree in Computer Science, Computer Engineering or related field

Some of our benefits include:

  • A unique, caring and friendly culture (learn more about how we work here)
  • 25 days (5 weeks) of paid vacation annually, plus 3 Spiritual Days
  • Company closure from December 25th to January 1
  • Annual Lifestyle benefits (reimbursements for gym memberships, fitness equipment, etc)
  • A remote-first, flexible work environment
  • A home-office stipend to set you up for success
  • Annual company retreats
  • Paid parental leave
  • ..... and many more

remote work

  • Toronto, Ontario, Canada SRK Consulting Full time

    Senior Mining Engineer Sudbury, ON or Toronto, ON, CanadaSRK Consulting is an independent, international consulting practice, providing globally integrated consulting services to the international mining and metals sector. We are seeking a Senior Mining Engineer. Description of Responsibilities:The successful candidate will provide technical support and...


  • Toronto, Ontario, Canada GTT, LLC Full time

    Senior Quality EngineerContract Duration 1 year (Extension possible)Job Responsibilities:Senior Quality Engineer will work on system testing and integration projects.Required Education/ Experience:Degree/Certifications Required:UGYears of experience: 7 yearsMust Haves:Functional QA (testing process knowledge) - 4+ yearsAutomation testing using Java and...


  • Toronto, Ontario, Canada Ontario Ministry of Transportation Full time

    Are you interested in providing expert engineering/technical advice and project leadership for major government, divisional or regional initiatives aimed at improving the safe and efficient movement of people and goods on provincial highways within the region? If yes, please consider this exciting opportunity with the Ministry of Transportation.OPS...


  • Toronto, Ontario, Canada IBI Group Full time

    Company DescriptionAbout Arcadis:Arcadis is the world's leading company delivering sustainable design, engineering, and consultancy solutions for natural and built assets. We are more than 36,000 people, in over 70 countries, dedicated to improving quality of life. Everyone has an important role to play. With the power of many curious minds, together we can...


  • Toronto, Ontario, Canada Targeted Talent Full time

    We're seeking top-notch engineers to join our team. As part of our group, you'll collaborate with hardware and software engineers to design, develop, and optimize software for our chip, making AI inference accessible to everyone. You'll excel in identifying and resolving functional/performance bottlenecks in complex software and hardware designs.We're hiring...


  • Toronto, Ontario, Canada Jonah Group Full time

    We are 3PILLAR GLOBAL We build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and Publishing, Information Services, and Retail. Our key differentiator is our Product Mindset....

  • Senior iOS Engineer

    2 weeks ago


    Toronto, Ontario, Canada teamworkonline Full time

    SUMMARYThe National Hockey League is seeking a highly skilled and experienced Senior iOS Engineer. In this role, you will play a key part in shaping the NHL's mobile products. This is a leadership role responsible for architecting quality solutions and mentoring junior team members. You will collaborate closely with cross-functional teams to deliver...


  • Toronto, Ontario, Canada SADA Full time

    Join SADA as a Senior Customer EngineerYour Mission As a Senior Customer Engineer at SADA, you will work collaboratively with other architects and engineers to design, prototype, and inspire clients into Google Cloud services and properties. You will partner directly with sales teams, Google, and clients to qualify potential engagements, craft robust...


  • Toronto, Ontario, Canada Bombardier Full time

    Bombardier is a global leader, creating innovative and game-changing planes. Our products and services provide world-class transportation experiences that set new standards in passenger comfort, energy, efficiency, reliability and safety. We are a global organization focused on working together with a team spirit. In your role, you will Provide MRB...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Job SummaryJob DescriptionJob DescriptionWhat is the opportunity? Are you a talented, creative, and results-driven professional who thrives on delivering high-performing applications. Come join us Global Functions Technology (GFT) is part of RBC's Technology and Operations division. GFT's impact is far-reaching as we collaborate with partners from across the...


  • Toronto, Ontario, Canada Microsoft Canada Full time

    OverviewThe Microsoft Applied Sciences Group (ASG), a nimble startup group within Microsoft's Windows division, seeks a Senior Software Engineer to help create products that push the envelope of user experiences at the intersection of software, machine learning, and hardware. We offer a unique opportunity to define, own, and build products and features that...


  • Toronto, Ontario, Canada SRK Consulting Full time

    Senior Geotechnical/Rock Mechanics Engineer (Underground) Sudbury, ON, CanadaSRK Consulting is an independent, international consulting practice, providing globally integrated consulting services to the international mining and metals sector. We are seeking a Senior Geotechnical/Rock Mechanics Engineer (Underground). Description of Responsibilities:Our team...


  • Toronto, Ontario, Canada Tiger Analytics Full time

    Tiger Analytics is a fast-growing advanced analytics consulting firm. Our consultants bring deep expertise in Data Science, Machine Learning and AI. We are the trusted analytics partner for several Fortune 100 companies, enabling them to generate business value from data. Our business value and leadership has been recognized by various market research firms,...


  • Toronto, Ontario, Canada Baron Biosystems Xert Full time

    We're a rapidly expanding startup within the emerging fitness data analytics space. We offer unique, industry-leading algorithms for analyzing, optimizing and improving athletic performance. We've won multiple awards for our applications and products, achieving great success with a small, brilliant team. We have a large, loyal and enthusiastic customer base...


  • Toronto, ON, C6A, Ontario, Canada CEM Engineering Full time

    CEM Engineering is actively seeking an exceptional Senior Electrical Engineer to join our dynamic team. As a Senior Electrical Engineer, you will play a pivotal role in driving the renewable energy revolution forward. Our company is at the forefront of innovative hydrogen, biogas and RNG projects, and we are looking for someone who possesses both technical...


  • Toronto, Ontario, Canada RBC - Royal Bank Full time

    Job SummaryJob DescriptionWhat is the opportunity ?Are you a talented, creative and results-driven professional who thrives on delivering high-performing applications involving Windows/Unix OS, Python/Java environments, MS SQL/Sybase/Mongo DBs, Containerized/Cloud platforms? Come join usGlobal Functions Technology (GFT) is part of RBC's Technology and...


  • Toronto, Ontario, Canada theScore Full time

    theScore, a wholly-owned subsidiary of PENN Entertainment , empowers millions of sports fans through its digital media and sports betting products. Its media app 'theScore' is one of the most popular in North America, delivering fans highly personalized live scores, news, stats, and betting information from their favorite teams, leagues, and players....


  • Toronto, Ontario, Canada Mining Plus Full time

    Are you interested in joining a growth-oriented global team of professionals that present opportunities to develop you as a technical professional and industry leader?Mining Plus continues our success story in North America - We want you to be a part of it. Who are We?We are the leading mining technical services provider, consisting of professionals...


  • Toronto, Ontario, Canada Mining Plus Full time

    Are you interested in joining a growth-oriented global team of professionals that present opportunities to develop you as a technical professional and industry leader?Mining Plus continues our success story in North America - We want you to be a part of it. Who are We?We are the leading mining technical services provider, consisting of professionals...


  • Toronto, ON, C6A, Ontario, Canada Matchtech North America Full time

    Systems Safety Assurance role to work one of the latest transit infrastructure projects in the Toronto area.Responsibilities:Accountable for leading safety assurance for the various projects, ensuring the project are compliant with relevant international safety and technical standards such EN50126, EN50129 or IEC 61508, CSM-RA, CMREA.Accountable for...