title-image
Turrior - Let work find you
Recruiters get AI-ranked shortlists and automated outreach, filling roles up to 5× faster.
0%
Popularity
0d
Avg. Time to Hire
0h
Recruiter Res. Time
0%
HR Satisfaction
Careers at Symend
All open opportunities, right here. Explore, apply, grow.
Apply now

Senior Software Engineer

25 Apr 2025
Calgary, AB, Canada
Verified by Turrior

Content + Source + Freshness • 12 Dec 2025 • 95% confidence

88 / 100

Offer value

Strong value score due to leadership opportunities and crucial role in driving software innovation in finance technology.

  • Lead innovative software development in FinTech
  • Prominent role within a rapidly growing company
  • Opportunities for team mentoring and growth
Pros
  • Chance to lead and innovate in FinTech industry, known for rapid growth.
  • Mentorship and development opportunities for technical teams.
  • Exposure to a diverse range of technology stacks and projects.
Cons
  • High expectations for performance and delivery timelines.
  • Intensive problem-solving responsibilities that may lead to stress.
  • Potential for long hours during critical project phases.

Who it's for

Senior-Level • On-site or Hybrid

Good fit
  • Seasoned software engineers with leadership experience
  • Tech enthusiasts eager to influence FinTech innovations
  • Problem solvers excited to tackle complex challenges
Not recommended for
  • Entry-level candidates without relevant FinTech experience
  • Individuals seeking relaxed work environments
  • Those uninterested in mentoring or team leadership

Motivation fit

Driven by technological innovation and software advancements.Interest in leading teams and driving strategic changes.Desire for challenges within high-stakes projects.

Key skills

Expertise in C# and related technology stacksLeadership and mentoring capabilitiesProblem-solving and analytical skillsStrong communication with non-technical teams
Score: 88/100 AI verified analysis

About the job

The Senior Software Engineer is responsible for producing and implementing functional software solutions that align with the client needs and business goals. This role is responsible for driving technical innovation and excellence while collaborating with cross-functional teams to ensure our products are scalable, reliable and maintainable.

Duties and Responsibilities include:
  • Support a culture of innovation and continual improvement by providing technical leadership and mentoring to other engineers.
  • Serve as a technical leader while leading cross-functional initiatives and projects that promote innovation and improvement.
  • Identify, evaluate, and solve complex technical problems with a commitment to ongoing development that aligns with Engineering strategy, Architectural best practices and Platform requirements.
  • Apply expertise in emerging technologies to advance fresh concepts and ideas for solving pressing business issues.
  • Collaborate effectively with other engineering teams, Architects, Product and Delivery and can communicate appropriately for the audience (technical / non-technical).
  • Work independently to solve complex, non-routine technical issues and provide solutions that align with accepted best practices.
  • Act as an escalation path for engineers and effectively communicate by providing updates to appropriate stakeholders which include Architects, Product Managers and Solution Engineers amongst others.
  • Make informed decisions on methods, techniques, and evaluation criteria to meet engineering best practices and product acceptance criteria.
  • Serve as a subject matter expert and specialist, providing guidance and support to team members.
  • Maintain a broad understanding of the business and its strategic goals to inform technical decision-making.
  • Keep a wide awareness of the company's short term business goals and use this knowledge to balance with engineering longer term vision for the technology stack to guide technological choices.
  • Produce, and mentor others within engineering in creating comprehensive documentation using appropriate tools and platforms, such as Confluence or inline code comments.
  • Proven ability to present ideas and technical information effectively through various presentation mediums and to audiences both within and outside the engineering team.
Education:
  • Degree in Computer Science, Computer Engineering or equivalent
Experience:
  • 10+ years experience delivering software
  • Extensive experience in software engineering with a focus on one or more technology stacks (C# (Required), React, Docker, RabbitMQ, Redis, Sisense, DBT, Snowflake, SQL, etc.)
  • Experience developing and integrating with RESTful APIs and distributed services
  • The capacity to recognize and address difficult technical problems and strong problem-solving abilities.
  • Track record of successfully overseeing technical projects and activities.
  • FinTech expertise and the capability to use it to spur innovation.
Competencies:
  • Excellent interpersonal and communication skills, with the ability to effectively communicate with both technical and non-technical stakeholders.
  • Independent, results-driven mindset and the ability to make informed decisions on technical approaches and methodologies.
  • Demonstrated expertise as a subject matter specialist and ability to provide guidance and support to team members.
  • Broad understanding of business operations and strategies to inform technical decision-making.

Similar Jobs

9 months ago

End-to-end AI hiring for modern HR teams

Turrior uses artificial intelligence to create job listings, automate candidate screening, conduct video interviews, and apply comprehensive AI scoring — helping companies hire faster, more accurately, and with lower operational costs.

Key benefits:

  • AI-powered job creation and structured job data
  • Intelligent candidate screening and automated shortlisting
  • Video interviews with AI-based answer analysis
  • Comprehensive AI scoring of skills, experience, and role fit
  • Recruitment process automation and reduced time-to-hire

Share job