Senior Software Engineer

Symend

Calgary

On-site

CAD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Symend, a Calgary-based fintech, seeks a Senior Software Engineer to design and implement scalable software that aligns with client needs and business goals. You will drive technical innovation and ensure systems are reliable, maintainable and secure.

You will lead technical initiatives, mentor engineers, collaborate with Architects, Product and Delivery, and communicate complex ideas to both technical and non-technical stakeholders.

Qualifications

  • 10+ years delivering software.
  • FinTech experience beneficial.
  • Experience with RESTful APIs and distributed services.
  • Ability to oversee technical projects and drive them to completion.

Responsibilities

  • Lead technical initiatives and provide engineering mentorship.
  • Collaborate with Architects, Product and Delivery to ensure scalable solutions.
  • Identify and solve complex technical problems with best-practice approaches.
  • Communicate effectively with both technical and non-technical stakeholders.

Skills

C#
React
Docker
RabbitMQ
Redis
Sisense
DBT
Snowflake
SQL
RESTful APIs

Education

Bachelor's degree in Computer Science or Computer Engineering

Job description

Job purpose

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:
  • 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.

Qualifications, Abilities, and Skills Required:
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.

Working conditions:
  • Open office environment (unless working from home)

  • May be required to work additional hours for special program eventsor critical delivery dates

Direct reports:
  • N/A

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Insight Global • Southwestern Ontario

On-site
CAD 75,000 - 100,000
Senior Software Developer
Senior Software Developer

Socket.dev • Calgary

On-site
CAD 110,000 - 140,000
Senior Software Developer
Senior Software Developer

Bentley Systems • Toronto

Hybrid
CAD 110,000 - 170,000
Hybrid work
Office in Toronto
Senior Full Stack Engineer
Senior Full Stack Engineer

Hammehr Talent Consultants • Ontario

Remote
CAD 123,000 - 145,000
Senior Software Engineer
Senior Software Engineer

Source Code • Toronto

On-site
CAD 120,000 - 150,000
Technical Consultant III (Software Engineer, Senior/Lead)
Technical Consultant III (Software Engineer, Senior/Lead)

Myticas Consulting • Toronto

On-site
CAD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Arcadia • Toronto

On-site
CAD 150,000 - 197,000
Equity grant
Hybrid work schedule
Work-from-home allowance
+1
Software Developer – Back End
Software Developer – Back End

Symbiotic Group • Toronto

On-site
CAD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

AspiringIT • Southwestern Ontario

On-site
CAD 120,000 - 150,000
Staff Engineer
Staff Engineer

Akkodis • Calgary

On-site
CAD 90,000 - 150,000