JobTarget Logo

Staff Software Developer 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

Staff Software Developer

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

You will join a high-impact engineering organization focused on building scalable, data-intensive SaaS solutions that help global enterprises optimize revenue performance and decision-making. In this role, you will work across backend systems, cloud infrastructure, and data-heavy services, contributing to a platform that processes and delivers insights at scale. You will collaborate closely with product managers, designers, QA engineers, and fellow developers in a fast-paced, agile environment where technical excellence and ownership are highly valued. The work involves designing and delivering cloud-native features, improving system performance, and ensuring reliability across large datasets. You will play a key role in shaping architecture decisions, mentoring peers, and driving engineering best practices across teams. This is a strong opportunity for a senior engineer who enjoys solving complex scalability challenges and building robust, maintainable systems.

Accountabilities

You will be responsible for designing, developing, and maintaining scalable backend services and cloud-native features while ensuring high performance, reliability, and maintainability across the platform. You will contribute to architectural decisions and help evolve systems that support large-scale, data-driven applications.

  • Build and enhance backend services and REST APIs using modern programming languages such as C# (or equivalent)
  • Develop and deploy cloud-native solutions using AWS services including Lambda, S3, EC2, RDS, and Redshift
  • Design and optimize data-intensive systems, ensuring efficient handling of large-scale datasets
  • Improve system performance, scalability, and reliability across distributed services
  • Participate in code reviews, providing feedback and mentoring peers on engineering best practices
  • Contribute to CI/CD pipelines and infrastructure-as-code automation (e.g., CloudFormation)
  • Collaborate with cross-functional teams including product, design, and QA to deliver features
  • Identify and resolve bottlenecks, bugs, and production issues in a timely manner
  • Contribute to architectural discussions, roadmap planning, and technical decision-making
Requirements

You bring strong senior-level software engineering experience with a focus on backend systems, cloud infrastructure, and data-intensive applications. You are comfortable working in complex environments where scalability, performance, and reliability are critical.

  • 7+ years of software development experience
  • Strong proficiency in at least one backend language (e.g., C#, Java, or C++)
  • Hands-on experience with AWS services such as Lambda, EC2, S3, RDS, and Redshift
  • Strong understanding of distributed systems, scalability, and performance optimization
  • Experience working with large datasets and ELT/ETL pipelines
  • Solid understanding of software design principles and clean architecture
  • Experience with CI/CD pipelines and infrastructure-as-code tools
  • Strong problem-solving and debugging skills in production environments
  • Experience collaborating in agile, cross-functional teams
  • Excellent communication skills and B2+ English proficiency
  • Experience mentoring or guiding other engineers is a plus
Benefits
  • Competitive base salary with eligibility for variable compensation
  • Opportunity to work on large-scale, data-driven SaaS platforms used globally
  • Remote-first work environment across Canada
  • Health and wellness benefits (details vary by region)
  • Exposure to modern cloud technologies and advanced data systems
  • Collaborative, high-performance engineering culture
  • Career growth opportunities in a rapidly scaling product organization
  • Inclusive and diverse workplace committed to equal opportunity employment
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

Product Engineer, AI - Native

Jobgether
Canada Creek, Nova Scotia
New
New

Lead Product Designer

Jobgether
Canada Creek, Nova Scotia
New

Sr QA Engineer

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.