JobTarget Logo

Senior Software Engineer, Compensation 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, Compensation

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer, Compensation in Canada.

Senior Software Engineer to join its Compensation domain, where engineering decisions directly shape how organizations design and manage pay structures. This role focuses on building scalable, highly reliable systems that handle complex compensation scenarios used by thousands of companies. You will work across a modern full-stack environment, contributing to both backend and frontend services in a highly collaborative product engineering team. The role offers the opportunity to solve deeply technical challenges while ensuring accuracy, trust, and performance in mission-critical workflows. You will partner closely with product managers and designers to translate real customer needs into robust technical solutions. Beyond feature delivery, you will influence engineering practices, contribute to system architecture, and help elevate the technical craft of the team. This is a high-impact role suited for engineers who enjoy working on meaningful, real-world systems at scale.

Accountabilities:

You will be responsible for designing, building, and maintaining scalable compensation-related systems that serve complex customer needs while ensuring accuracy and reliability. You will collaborate with cross-functional teams to deliver end-to-end product features and solve high-impact technical challenges.

  • Build and maintain production-grade applications across a modern stack including TypeScript, React, GraphQL, Node, and PostgreSQL
  • Design and optimize data models and queries to support complex compensation logic and high-volume usage
  • Lead execution of cross-functional projects in collaboration with product and design teams
  • Contribute to system architecture decisions and improve engineering best practices
  • Mentor junior engineers and support their technical growth and onboarding
  • Investigate production issues, identify root causes, and implement long-term solutions to improve system stability

Requirements:
You bring strong software engineering experience and a track record of building scalable production systems in fast-paced environments. You are comfortable working across the stack and solving complex, data-driven problems.

  • 5+ years of experience developing and maintaining production-level applications
  • Proficiency in modern programming languages such as TypeScript, Ruby, or Python
  • Strong experience working with relational databases, especially PostgreSQL, including data modeling and query optimization
  • Experience operating and scaling services in production environments
  • Ability to debug complex issues and improve system reliability through monitoring and operational awareness
  • Strong communication skills with the ability to clearly explain technical decisions and tradeoffs
  • Passion for mentoring and supporting fellow engineers

Benefits:

  • Annual base salary ranging from CAD 123,750 to CAD 165,000
  • Eligibility for incentive stock options
  • Comprehensive medical, dental, and life insurance coverage
  • Disability, AD&D, and wellness support programs
  • Paid parental leave and generous paid time off including holidays and sick leave
  • Retirement plan and financial planning support
  • Home office setup stipend for remote work
  • Learning and development budget for professional growth
  • Flexible remote work environment within eligible Canadian provinces
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 Software Engineer - App Foundations

Jobgether
Canada Creek, Nova Scotia
New

Senior Backend Developer

Jobgether
Canada Creek, Nova Scotia
New

Associate Quality Engineer

Jobgether
Canada Creek, Nova Scotia
New

Concepteur(trice) UX senior bilingue

Jobgether
Canada Creek, Nova Scotia
New

Principal Combat Designer

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.