Senior Backend Software Developer
Toronto
CA$69,788 - CA$97,731/yearly
Senior Level
Top Benefits
Health insurance coverage
Dental insurance coverage
Life insurance coverage
About the role
Who you are
- A degree in Computer Science or Engineering, and at least 5 years of experience in designing, developing and maintaining software or an equivalent level of work experience, and a track record of substantial contributions to software projects with high business impact
- You are proficient in Go, Scala or a similar language and have a desire to learn other languages
- Understanding of distributed systems and how to work in high availability environments
- Experience with mentoring, coaching, and pairing with coworkers
- An understanding of SaaS software development practice, previous experience working on a SaaS product will be viewed favorably
- Collaboration and Teamwork: works with others to deliver results, meaningfully contributing to the team and prioritizing group needs over individual needs
- Creativity and Innovation: seeks new and better ways of doing things, generating original and imaginative ideas, products, and/or solutions
- Problem Solving: uses an organized and logical approach to find solutions to complex problems and looks beyond the obvious to understand the root cause of problems and proposes several possible solutions
- Resilience, Tolerance for Change/Ambiguity: can effectively cope with change, finding ways to advance work and projects
- Tenacious. You are determined to succeed, and you are motivated by the success of customers, colleagues and the community
- Curious. You are always learning and seeking ways to make things better
- Conscientious. You keep your promises, taking your commitments to others seriously, and you have strong integrity
- Humble. You lead with humility and empathy, respecting and learning from the perspectives of others
What the job involves
- We’re looking for a Senior Software Developer for our Data Team, who can design, build, test, and ship high quality software that delivers value to our customers
- You’ll be a technical leader on a small and agile team that continuously incorporates feedback to refine and improve the products and features you deliver
- Your team will own the entire delivery lifecycle from beta releases to production ready, scalable products suitable for new and existing customers
- While based in Canada (in locations where we can legally hire), you will report to the Senior Manager, Software Development
- Collaborate with and lead your team to design, build, test, and ship high-quality software to Hootsuite’s customers
- Help shape Hootsuite’s technical roadmap
- Iterate in an agile fashion creating hypotheses and testing them with incremental code shipments through continuous integration
- Shape Hootsuite's culture, and your teams, through improved tooling, streamlining processes and working across product boundaries
- Work on diverse and challenging new functionalities, such as billing account management, pricing and packaging, subscription lifecycle, compliance, payment processing and more
- Work with the following technologies: mainly with Go, Scala, PHP, Docker, Jenkins, Kafka, Redis, Cassandra in an environment that’s using NoSQL databases, Domain Driven Design, Event Sourcing, Test Driven Design and Agile
Benefits
- 100% coverage on mental health-related treatments in North America. Culturally appropriate trauma counselling services
- A company-wide Wellness Week between July 5 to 12 where we can all “unplug” together
- Accidental death and dismemberment (AD&D) Insurance
- Dental Insurance
- Disability Insurance
- Employee Assistance Program
- Gym / Wellness Reimbursement ($55 per month)
- Gym Discount
- Health Insurance
- Life Insurance
- Maternity Leave
- PTO (Vacation / Personal Days) - 20 days. After your two year anniversary, you get an additional two days each year until you reach thirty days (six weeks) at your sixth anniversary
- Paternity Leave
- Sick Time (for individual employee and family members)
- Bereavement Leave
- Business Travel Insurance
- Company Phones
- Fertility Assistance (Coverage for fertility treatments and gender affirmation surgeries)
- Immigration Assistance
- Phone Bill Reimbursement ($50 per month)
- Remote Work
- 401k
- Employee Discount
- Pet Friendly Workplace
- RRSP Matching
- Volunteer Time Off
About Hootsuite
IT Services and IT Consulting
1001-5000
Hootsuite is trusted by more than 18 million customers and employees at more than 80% of the Fortune 1000. Our unparalleled expertise, customer insights at scale, and collaborative ecosystem help people and organizations succeed with social.
Senior Backend Software Developer
Toronto
CA$69,788 - CA$97,731/yearly
Senior Level
Top Benefits
Health insurance coverage
Dental insurance coverage
Life insurance coverage
About the role
Who you are
- A degree in Computer Science or Engineering, and at least 5 years of experience in designing, developing and maintaining software or an equivalent level of work experience, and a track record of substantial contributions to software projects with high business impact
- You are proficient in Go, Scala or a similar language and have a desire to learn other languages
- Understanding of distributed systems and how to work in high availability environments
- Experience with mentoring, coaching, and pairing with coworkers
- An understanding of SaaS software development practice, previous experience working on a SaaS product will be viewed favorably
- Collaboration and Teamwork: works with others to deliver results, meaningfully contributing to the team and prioritizing group needs over individual needs
- Creativity and Innovation: seeks new and better ways of doing things, generating original and imaginative ideas, products, and/or solutions
- Problem Solving: uses an organized and logical approach to find solutions to complex problems and looks beyond the obvious to understand the root cause of problems and proposes several possible solutions
- Resilience, Tolerance for Change/Ambiguity: can effectively cope with change, finding ways to advance work and projects
- Tenacious. You are determined to succeed, and you are motivated by the success of customers, colleagues and the community
- Curious. You are always learning and seeking ways to make things better
- Conscientious. You keep your promises, taking your commitments to others seriously, and you have strong integrity
- Humble. You lead with humility and empathy, respecting and learning from the perspectives of others
What the job involves
- We’re looking for a Senior Software Developer for our Data Team, who can design, build, test, and ship high quality software that delivers value to our customers
- You’ll be a technical leader on a small and agile team that continuously incorporates feedback to refine and improve the products and features you deliver
- Your team will own the entire delivery lifecycle from beta releases to production ready, scalable products suitable for new and existing customers
- While based in Canada (in locations where we can legally hire), you will report to the Senior Manager, Software Development
- Collaborate with and lead your team to design, build, test, and ship high-quality software to Hootsuite’s customers
- Help shape Hootsuite’s technical roadmap
- Iterate in an agile fashion creating hypotheses and testing them with incremental code shipments through continuous integration
- Shape Hootsuite's culture, and your teams, through improved tooling, streamlining processes and working across product boundaries
- Work on diverse and challenging new functionalities, such as billing account management, pricing and packaging, subscription lifecycle, compliance, payment processing and more
- Work with the following technologies: mainly with Go, Scala, PHP, Docker, Jenkins, Kafka, Redis, Cassandra in an environment that’s using NoSQL databases, Domain Driven Design, Event Sourcing, Test Driven Design and Agile
Benefits
- 100% coverage on mental health-related treatments in North America. Culturally appropriate trauma counselling services
- A company-wide Wellness Week between July 5 to 12 where we can all “unplug” together
- Accidental death and dismemberment (AD&D) Insurance
- Dental Insurance
- Disability Insurance
- Employee Assistance Program
- Gym / Wellness Reimbursement ($55 per month)
- Gym Discount
- Health Insurance
- Life Insurance
- Maternity Leave
- PTO (Vacation / Personal Days) - 20 days. After your two year anniversary, you get an additional two days each year until you reach thirty days (six weeks) at your sixth anniversary
- Paternity Leave
- Sick Time (for individual employee and family members)
- Bereavement Leave
- Business Travel Insurance
- Company Phones
- Fertility Assistance (Coverage for fertility treatments and gender affirmation surgeries)
- Immigration Assistance
- Phone Bill Reimbursement ($50 per month)
- Remote Work
- 401k
- Employee Discount
- Pet Friendly Workplace
- RRSP Matching
- Volunteer Time Off
About Hootsuite
IT Services and IT Consulting
1001-5000
Hootsuite is trusted by more than 18 million customers and employees at more than 80% of the Fortune 1000. Our unparalleled expertise, customer insights at scale, and collaborative ecosystem help people and organizations succeed with social.