← Back to Jobs
Symend logo
1 day agoApply by Dec 7jazzhr

Senior Software Engineer

Symend / Software Development
Calgary, Alberta, Canada | RemoteRemote OKFull Time
Apply on company site
AI Summary

The Senior Software Engineer will drive technical innovation and excellence while collaborating with cross-functional teams to build scalable and maintainable software solutions. They are responsible for providing technical leadership, mentoring team members, and solving complex technical problems to meet business goals.

Candidates must have 10+ years of software engineering experience with a strong focus on C# and modern technology stacks. A degree in Computer Science or Computer Engineering is required, along with proven expertise in FinTech and distributed systems.

Job Details
Job Type: FULL TIME
Visa Sponsorship: No
Education: bachelor degree
Work Arrangement: Remote OK
Experience Level: 10+ years
Hours: 40 hrs/week
Language: English
Key Skills
C#ReactDockerRabbitMQRedisSisenseDBTSnowflakeSQLRESTful APIsDistributed servicesTechnical leadershipMentoringProblem-solvingFinTechSoftware architecture
Insider connections @Symend
Members only

Find people at Symend who may share hiring insights or referrals for this role.

Meet the people behind the opportunity

Create a free account to search for hiring managers and potential referral contacts.

No contact data is shown on this public page.

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 events or critical delivery dates  

Direct reports: 

  • N/A 

About Symend

Symend is a collection strategy platform — the design-and-execution platform for the best collection strategy. We help enterprise telcos, utilities, and financial services companies in the US, Canada, and UK improve the metrics that matter most in collections: recovery rates, liquidation rates, roll rates, and time to cure — while keeping valued customers connected and loyal. Our edge is a single, unified strategy built on three layers: behavioral science defines the variables, data science defines the methodology, and the platform defines the execution. Because the platform learns and iterates with every interaction, the strategy continuously improves — delivering an empathetic, coordinated customer experience across every channel. Symend brings this strategy to life through three products: Cure — our core platform, turning behavioral science and data science into personalized, orchestrated engagement that guides customers toward positive financial outcomes. Prevent — bill payment protection that covers a customer's payments for up to six months after a job loss or injury, reducing involuntary churn and keeping people connected before they ever reach collections. Converse — the collection strategy extended to voice: an empathetic, behavioral-science-driven solution that unifies the customer experience across digital and phone. Founded in 2016 and globally recognized for innovation, Symend drives meaningful, sustainable improvements in collections while fostering lasting customer relationships.

Software Development
85 employees
Calgary, Alberta
$151M raised
Categories
AnalyticsArtificial Intelligence (AI)BillingBusiness IntelligenceDebt CollectionsEnterprise Software
Specialties
CollectionsDebt RecoveryCollection StrategyAI CollectionsDebt Collection Softwareand Payment Recovery