Senior Software Developer
Toronto, Vancouver
CA$80,359 - CA$105,735/yearly
Senior Level
Top 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
About the role
Who you are
- A degree in Computer Science or Engineering, and at least 5 years of experience in an SRE, DevOps or software engineering role and a track record of substantial contributions to software projects with high business impact
- Experience with mentoring, coaching, and pairing with coworkers
- Experience writing clean code that performs well at scale and an understanding of SaaS software development practice; Ideally you have experience working on a SaaS product
- Experience using infrastructure-as-code tools to build and run cloud infrastructure
- Experience with operating, building and maintaining cloud infrastructure and a working knowledge of Linux systems administration, including troubleshooting system-level issues, networking (L3-L7) and basic monitoring is preferred
- Collaboration and Teamwork: works with others to deliver results, meaningfully contributing to the team and prioritizing group needs over individual needs
- Creativity and Innovation: seek 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
- Solution seeker. You’re focused on tackling new challenges, solving problems, and moving the business forward—and you don’t wait to be asked
- Lifelong learner. You have a growth mindset – you’re here to learn, experiment, seek, apply, and provide feedback, share what works with your team, and move on from what doesn’t
- Resilient adapter. In the face of change and challenges, you bring a thoughtful, calm approach, and a focus on finding the new opportunity
- Intentional collaborator. You build positive working relationships across the business, bringing people together to foster new opportunities and to facilitate the efficient flow of information
- Critical challenger. You have the trust in your team to ask difficult questions in order to get to the best end result
- Active communicator. You listen actively and communicate ideas and information clearly, inclusively, and proactively
- Integrated thinker. You look beyond your role and responsibilities to understand how your team’s work drives broader organizational goals
- Accountable owner. You take pride in the work you’re responsible for with a mindset of ultimate accountability and reliability for the outcomes
- Bar-raiser. You step up to help your team grow and succeed, even when that means going beyond what might be expected
What the job involves
- We’re looking for a Senior DevOps Developer who can help us support the development organization to deliver value to customers in a reliable, efficient, and safe manner
- You’ll be working in a focused team that owns one or more pieces of the production application environment and the developer experience, you will own and deliver in service of quarterly goals on the team
- Based out of Canada (in provinces that comply with our legal hiring entities), you'll report to the Manager, Software Development, Dev Ops
- Design and build software - tools, libraries, automation, services, and glue scriptsResponsible for the reliability, security, and integrity of our large, cloud-based Linux infrastructure
- Participate in a flexible on-call rotation
- Lead by owning project milestones, epics or features
- Practice continuous improvement, contributing to culture, process, and direction in your team and across our department
- Develop processes and automation to eliminate repetitive tasks
- Design and build our infrastructure platform
- Identify and implement new platform features
- Research and evaluate new technologies
- Refactor, rewrite or retire existing platform features
- Operate our developer experience and production application environments
- Diagnose and repair our distributed systems
- Perform maintenance, upgrades, and migrations
- Control or eliminate repetitive tasks, alert noise, and business-as-usual work
- Enable development teams
- Provide executable interfaces to our infrastructure platform
- Provide tools and best practices to support the entire software development lifecycle
- Collaborate with others across the organization to solve problems and build better processes, systems, and software
- Communicate by mentoring, writing documentation, participating in meetings, and sharing your work at demos
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 Software Developer
Toronto, Vancouver
CA$80,359 - CA$105,735/yearly
Senior Level
Top 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
About the role
Who you are
- A degree in Computer Science or Engineering, and at least 5 years of experience in an SRE, DevOps or software engineering role and a track record of substantial contributions to software projects with high business impact
- Experience with mentoring, coaching, and pairing with coworkers
- Experience writing clean code that performs well at scale and an understanding of SaaS software development practice; Ideally you have experience working on a SaaS product
- Experience using infrastructure-as-code tools to build and run cloud infrastructure
- Experience with operating, building and maintaining cloud infrastructure and a working knowledge of Linux systems administration, including troubleshooting system-level issues, networking (L3-L7) and basic monitoring is preferred
- Collaboration and Teamwork: works with others to deliver results, meaningfully contributing to the team and prioritizing group needs over individual needs
- Creativity and Innovation: seek 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
- Solution seeker. You’re focused on tackling new challenges, solving problems, and moving the business forward—and you don’t wait to be asked
- Lifelong learner. You have a growth mindset – you’re here to learn, experiment, seek, apply, and provide feedback, share what works with your team, and move on from what doesn’t
- Resilient adapter. In the face of change and challenges, you bring a thoughtful, calm approach, and a focus on finding the new opportunity
- Intentional collaborator. You build positive working relationships across the business, bringing people together to foster new opportunities and to facilitate the efficient flow of information
- Critical challenger. You have the trust in your team to ask difficult questions in order to get to the best end result
- Active communicator. You listen actively and communicate ideas and information clearly, inclusively, and proactively
- Integrated thinker. You look beyond your role and responsibilities to understand how your team’s work drives broader organizational goals
- Accountable owner. You take pride in the work you’re responsible for with a mindset of ultimate accountability and reliability for the outcomes
- Bar-raiser. You step up to help your team grow and succeed, even when that means going beyond what might be expected
What the job involves
- We’re looking for a Senior DevOps Developer who can help us support the development organization to deliver value to customers in a reliable, efficient, and safe manner
- You’ll be working in a focused team that owns one or more pieces of the production application environment and the developer experience, you will own and deliver in service of quarterly goals on the team
- Based out of Canada (in provinces that comply with our legal hiring entities), you'll report to the Manager, Software Development, Dev Ops
- Design and build software - tools, libraries, automation, services, and glue scriptsResponsible for the reliability, security, and integrity of our large, cloud-based Linux infrastructure
- Participate in a flexible on-call rotation
- Lead by owning project milestones, epics or features
- Practice continuous improvement, contributing to culture, process, and direction in your team and across our department
- Develop processes and automation to eliminate repetitive tasks
- Design and build our infrastructure platform
- Identify and implement new platform features
- Research and evaluate new technologies
- Refactor, rewrite or retire existing platform features
- Operate our developer experience and production application environments
- Diagnose and repair our distributed systems
- Perform maintenance, upgrades, and migrations
- Control or eliminate repetitive tasks, alert noise, and business-as-usual work
- Enable development teams
- Provide executable interfaces to our infrastructure platform
- Provide tools and best practices to support the entire software development lifecycle
- Collaborate with others across the organization to solve problems and build better processes, systems, and software
- Communicate by mentoring, writing documentation, participating in meetings, and sharing your work at demos
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.