Engineering · Full-time · Piedmont, Italy
Senior Engineer, Cycles
Toronto or Remote (Canada, US or Europe)
About the Cycles team
The Cycles (collaborative finance) team at Informal Systems is part of a very early stage startup effort within the company that aims to deliver financial software solutions that improve businesses’ sustainability through reducing their cash flow needs. The team is in its formative stage, as are the potential product options the team is exploring in order to sustainably deliver the intended value.
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. 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.
What sets us apart
Informal Systems has a strong, collaborative, remote-first culture that prioritizes delivery of results, innovation, ownership and psychological safety. The Cycles business unit has deep economic, product development and software engineering experience. The company has deep theoretical and practical distributed systems experience outside of the Cycles business unit.
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
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:
Technical team leadership
A Bachelor’s or Master’s degree in Computer Science, Computer Engineering or related field
Some of our benefits include:
Sign up to view 0 direct reports
Get started