Match score not available

Senior Software Engineer (Remote)

extra holidays - extra parental leave
Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Key responsabilities:

  • Design, develop and test applications
  • Collaborate with diverse teams
  • Support infrastructure environment
  • Provide coaching and support
Questrade Financial Group logo
Questrade Financial Group Financial Services Large https://www.Questrade.com/
1001 - 5000 Employees
See more Questrade Financial Group offers

Job description

Questrade Financial Group (QFG) of Companies is committed to helping our customers become much more financially successful and secure.

We are everything a traditional financial institution is not. At QFG, you will be constantly moving forward, bringing the future of fintech into existence. You will be a part of a collaborative team that cares deeply about our mission and each other. Your team members will help you conquer challenges, push boundaries and discover what you are truly capable of.

This is a place where you can explore, discover and learn with continuous growth. As a diverse and inclusive place to work, there are flexible working arrangements so you can unleash your creativity and curiosity with no limits. If you share the same sense of infinite possibility, come shape your future at Questrade.

What’s it like working as a Sr. Software Engineer at Questrade?

The Senior Software Engineer is experienced in designing and developing high performing and scalable applications that deliver business value. This position will be involved in small to large scale projects through all stages of the software development life cycle from requirements gathering to implementation. This person will collaborate with the user interface and experience teams, other back-end and front-end developers and architects to deliver great applications.

Need more details? Keep reading...

  • Be a forward-thinking technologist who is continuously researching new approaches to problems and discussing them with others in a productive manner, in a community of practice setting.
  • Design, implement and test customer-facing and internal web applications, with stronger focus on back end components but also getting involved in some potential front-end work.
  • Be actively involved in designing new application features and functionality, improving scalability and maintainability.
  • Support and expertise for a complex and hybrid (cloud and on-premises) infrastructure environment; evaluation (with recommendations) to enable proper operability of applications on both infrastructure and software levels.
  • Meet regularly and interact productively with a diverse team of business stakeholders, user interface and experience designers, architects, engineers as needed to elicit, define, analyze and document requirements and principles for new applications.
  • Support less experienced team members in defining technical requirements to facilitate design, development, testing, implementation and ongoing support of applications within the team.
  • Provide coaching to other team members to assist them with technical challenges and assignments.
  • Ensure timely escalation of issues that are blocking oneself or the team.
  • Help the team support applications built in production, addressing issues in a timely fashion, respecting agreed upon service level objectives.
  • Contribute to defining and implementing best practices, standards and procedures including quality and delivery methodologies.
  • Comply with the documented software processes and procedures throughout the life cycle of software products.
  • Solicit and participate in code reviews and unit testing practices.
  • If there is need, participate in research and proof of concepts, ensuring the value is documented and socialized.
  • Share knowledge and lessons learned with others in the organization.
  • Apply significant knowledge of the technology industry trends to help Questrade to improve and build innovative products.
  • Assist with the technical screening of new team members joining engineering teams.


So are YOU our next Sr. Software Engineer? You are if…

  • Web : REST APIs written using Microservices in .NET Core and Node.js, C#, WPF, MVVM, WCF.
  • Data : SQL Server, Google Cloud Firestore, MongoDB, Redis Cache, MemSQL.
  • Streaming : Google Pub/Sub, Kafka, RabbitMQ
  • Infrastructure : Google Kubernetes Engine, and other Google Cloud Platform components.
  • Tools : GitLab, Jira, Confluence, preferably automated CI/CD.


Sounds like you? Click below to apply! # LI-CE1

At Questrade Financial Group of Companies, with multiple office locations around the world, we are committed to fostering a diverse, inclusive and accessible work environment. This is an environment where individuals are treated with dignity and respect. Here, the unique skills and experience you bring will be valued. You will be supported and motivated, so that you can harness your unlimited potential. Our team reflects the diversity of the communities we serve and operate in. Having a collaborative and diverse team helps us push boundaries to bring the future of fintech into existence—not only for the benefit of our customers, but for those who build their career with us.

Candidates selected for an interview will be contacted directly. If you require accommodation during the recruitment/selection process, please let us know and we will work with you to meet your needs.

Apply Now

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Financial Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Leadership Development
  • Teamwork
  • Open Mindset
  • Verbal Communication Skills

Software Engineer Related jobs