Jobgether logo

Staff Software Developer

Jobgether
1 day ago
Full-time
Remote
Canada
Technology and IT

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
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.