JobTarget Logo

Senior Software Engineer in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Senior Software Engineer

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer based in Canada.

This role is part of a high-impact engineering team focused on building and evolving enterprise-grade point-of-sale (POS) systems used by thousands of restaurants worldwide. You will contribute to the design and development of scalable, highly available web applications that directly power critical customer experiences in the hospitality industry. The environment is fast-paced and highly collaborative, requiring strong technical ownership and a passion for clean, maintainable code. You will work closely with engineers, product stakeholders, and leadership to design solutions that are robust, well-tested, and production-ready. This role also involves mentoring peers and contributing to technical decision-making at a team level. It is an opportunity to work on complex distributed systems while influencing architecture and engineering best practices. You will also contribute to improving development workflows, including the use of AI-assisted tools to enhance productivity.

Accountabilities:

In this role, you will contribute to the design, development, and continuous improvement of scalable software systems while playing an active role in technical leadership and team collaboration.

  • Design, build, and maintain highly available backend and web-based applications using modern engineering practices
  • Lead technical execution on projects, contributing to architecture decisions and solution design
  • Conduct code reviews and support peers through mentorship and technical guidance
  • Identify opportunities for system optimization, refactoring, and feature enhancements
  • Collaborate closely with cross-functional teams to ensure alignment and delivery of high-quality solutions
  • Debug, troubleshoot, and resolve issues across complex codebases and distributed systems
  • Ensure code quality through testing, clean architecture principles, and maintainable design practices
Requirements:

This role requires strong backend engineering experience, leadership capabilities, and the ability to thrive in a fast-moving technical environment.

  • 6+ years of software development experience, primarily using C# and .NET in production environments
  • Strong experience building and maintaining scalable, high-availability web applications
  • Hands-on experience with multiple database systems and cloud-based infrastructures
  • Strong debugging and problem-solving skills across complex systems and legacy codebases
  • Experience participating in or leading code reviews and mentoring other engineers
  • Solid understanding of clean code principles, testing practices, and software architecture fundamentals
  • Strong communication skills, both written and verbal, with the ability to collaborate across teams
  • Experience using AI-assisted development tools is a plus
Benefits:
  • Competitive base salary between CA$115K–CA$140K, with additional bonus eligibility
  • Performance-based bonus and potential equity participation
  • Remote-friendly work environment with flexible arrangements
  • Opportunity to work on large-scale, enterprise POS systems used globally
  • Collaborative engineering culture with strong focus on mentorship and growth
  • Exposure to modern cloud technologies and distributed system architectures
  • Opportunity to influence technical direction and engineering standards
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New

Senior Android Engineer, Transactions

Jobgether
Canada Creek, Nova Scotia
New
New

Senior Mulesoft Developer

Jobgether
Canada Creek, Nova Scotia
New

Senior Back-End Developer - Backbase

Jobgether
Canada Creek, Nova Scotia
New

Programmer/Developer

Jobgether
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.