Work In Tech

Find your next role at Canada's fastest-growing tech companies

Staff Software Developer, C#

Vena Solutions

Vena Solutions

Software Engineering
City of London, London, UK
Posted on Tuesday, June 4, 2024

This is a flexible position and has the option of working in our Toronto or London, GB office full time, hybrid throughout the week or working entirely remotely.

As a Staff Developer, you will be part of a product engineering team maintaining and supporting our Vena Excel Desktop Addin, which is our primary product and is used by most of Vena’s 1,700+ and growing customers. The product is written in C#/.NET. Staff Developers at Vena act as an architect-in-the-team driving high-quality delivery of product improvements, staying hands-on and contributing to the codebase for Vena's Excel Addin. This role is a match for you if you are looking to use your technical skills to plan and execute major upgrades and optimize performance for a very large segment of Vena's users.

Our developer-focused team culture encourages our engineers to be self-motivated and self-directed. We value leadership and people with passion who will take ownership to make their mark on our product within this growing business space.

What you will do:

  • Guides the team on designing, building and testing new features, upgrades and performance optimizations.
  • Identifies and resolves the hardest bugs.
  • Engages other teams to address broader technical, product or team effectiveness issues.
  • Upskills others on the team, and help those around you grow technically and become better software developers
  • Drives major initiatives that improve product quality, code quality, performance or capability.
  • Innovates on technical solutions and builds excitement around implementing them collaboratively.
  • Fosters the growth of technical skills within and across teams.
  • Partner with architecture and product teams to build the team’s roadmap of technical improvements and new features.
  • Contributes to a collaborative culture of "Engineering Excellence" that continuously improves and pursues knowledge around emerging technologies, languages, and practices.
  • Works on a remote-first team with team members distributed across Canada and India, and ensures effective technical collaboration

Does this sound like you?:

  • 7+ years of experience in software development in C#/.NET applications
  • Prior experience working on Windows desktop applications
  • Experience in object-oriented methodologies and design patterns
  • Foundational understanding of algorithms and computational complexity
  • Prior experience in a Scrum / Agile environment
  • You are self motivated and self directed
  • You are excited at the prospect of working on interesting technology with other friendly and enthusiastic developers
  • Prior experience leading technical projects
  • Prior experience mentoring and coaching others to improve their technical skills
  • Prior experience working on distributed teams with team members in different geographies
  • Experience building and supporting COM addins using .NET interop, preferred
  • Experience with RESTful APIs, SQL and NoSQL databases, preferred
  • Knowledge of WPF and LINQ, preferred
  • Experience with Azure Dev Ops, Jenkins, preferred
  • Experience with ClickOnce, preferred
  • Experience in software development in Java, JavaScript, TypeScript, preferred
  • Post-secondary education in Computer Science, Software Engineering, or related technical discipline and/or equivalent experience, an asset

Not checking every box?

Sounds like the job for you, but you don’t think you have what it takes on paper? Reach out to us anyway! We’re aware that members of marginalized groups typically apply only when they check every box. Vena is an inclusive workplace that considers all applicants. We value diversity—in professional backgrounds and in experiences—and are committed to providing equal opportunity and a sense of belonging for all employees and applicants. Let’s discover together whether you could be a great fit at Vena.

Why choose Vena?

Total Rewards: Grow with Vena and celebrate its success with our Employee Stock Option Program (ESOP). We look ahead and invest in your future with our Retirement Savings Matching Program. We also provide comprehensive health benefits through our employer group plan effective from day one.

Unique Culture: Join us in our ongoing commitment to build a diverse and inclusive workplace. Every voice, action and idea matters at Vena.

Career Growth: We invest in your job training, professional development and continuing education and offer an Education Subsidy. Pursue your interests and chart your growth towards a new position on your current team or a new one. Vena had 240+ employee promotions and internal moves to new roles in 2022!

Executive Leadership: Be inspired by our executive leadership as they lead and motivate our team.

Read what employees say about working at Vena!




Please note: All interviews will be conducted using Zoom. We believe everyone should get to work from a location that suits their job and lifestyle the best, whether that is at home, in office, or a hybrid.

Vena celebrates the differences that make us all unique and strives to make our workplace accessible however we can.

Should you require accommodation throughout any stage of the recruitment and selection process, please specify your requirements to when submitting your application and we will work with you to accommodate your needs.

We incorporate accessible practices into all of our internal roles and invite others to join us in our ongoing efforts. Find out more at

Any unsolicited resumes/candidate profiles submitted through our web site or to personal e-mail accounts of employees of Vena Solutions are considered property of Vena Solutions and are not subject to payment of agency fees. To be an authorized Recruitment Agency/Search Firm for Vena Solutions, any such agency must have an existing formal written agreement signed by Vena Solutions and an active working relationship with the company. Resumes must be submitted according to our candidate submission process, which includes being actively engaged on the particular search.