Staff Software Developer, Backend

Syndio Logo

Syndio

πŸ’΅ $115k-$133k
πŸ“Remote - Canada

Summary

Join Syndio, a Series C technology company, as a Staff Backend Software Developer and contribute to building smarter compensation strategies. You will design, develop, and deploy impactful backend features, own complex technical challenges, and collaborate with cross-functional teams. This role offers the opportunity to mentor junior team members, drive technical initiatives, and build software that promotes workplace equity. Syndio provides a remote-first work environment (within commuting distance of Calgary, Alberta, Canada) and offers competitive compensation, equity, paid time off, and a pension contribution. The ideal candidate possesses 8+ years of experience in building enterprise SaaS applications, strong backend development skills in Go and Python, and extensive experience with cloud platforms like GCP. Syndio values a diverse and inclusive workplace.

Requirements

  • Software Development Experience : 8+ years of experience building reliable, performant, and maintainable enterprise SaaS applications
  • Programming Proficiency : Strong backend development skills in Go and Python, utilizing gRPC and Protobuf
  • Cloud Architecture : Extensive experience designing and architecting applications on cloud platforms, such as GCP, AWS, or Azure (we use GCP)
  • AI/ML : Comfortable working with and integrating AI services into user-facing applications. Advocate of AI usage to aid development
  • Data Management : Strong experience with data model and schema design using technologies such as PostgreSQL, Redis, and Cloud PubSub
  • API Development : Thorough knowledge of API architecture and best practices
  • System Scalability : Experience with optimizing backend architectures for resource efficiency, scalability, and maintainability
  • Process Leadership: Adept at supporting and optimizing the Software Development Life Cycle (SDLC), ensuring teams effectively use tools and processes to enhance productivity and quality
  • Communication Skills : Effective communication capabilities for interacting with both technical and non-technical teams
  • Team Collaboration : Demonstrated ability to work with cross-functional teams in a collaborative environment

Responsibilities

  • Design, develop and deploy impactful backend features across our platform
  • Own complex technical challenges, balancing speed of delivery with long-term system health and scalability
  • Drive the evolution of our technical architecture, ensuring our systems are built for scale and future innovation
  • Collaborate with software developers, product managers, and designers to design, develop, and maintain mid to large features and services to deliver exceptional user experiences - both internally and externally
  • Mentor junior through senior team members, share your expertise, and advocate and lead technical initiatives that drive our strategic goals
  • Build and improve software that directly helps organizations achieve workplace equity

Preferred Qualifications

  • Proven history integrating with third-party systems and external platforms
  • Experience integrating AI services into user-facing applications

Benefits

  • Competitive Compensation. For this role our base salary is targeted at $160-185k CAD. Final offer amounts are determined by factors such as experience and expertise
  • Syndio Equity. So you can share in Syndio’s success
  • 20 days annually. We encourage our team to recharge when they need to, plus paid sick & safe time, compassion leave, and voting leave
  • Pension Contribution
  • Remote-First (within commuting distance of Calgary)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.