Staff Software Developer
TLDR
Contribute to scalable, cloud-native SaaS backends handling large data, shape architecture, mentor peers, and drive performance improvements in a fast-paced, high-impact team.
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
- 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
- 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
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.
Benefits
Benefits
Health and wellness benefits
Health and wellness benefits (details vary by region)
Inclusive and diverse workplace
Inclusive and diverse workplace committed to equal opportunity employment
Remote-Friendly
Remote-first work environment across Canada
Jobgether runs the largest remote job platform, effectively linking job seekers with over 200,000 flexible and remote opportunities that match their unique skills and preferences. Our focus is on enhancing the hiring process, ensuring efficiency while prioritizing the candidate experience, particularly in the growing health and wellness sector.
- Founded
- Founded 2020
- Employees
- 11-50 employees
- Industry
- Professional Services