You're an experienced Software Developer, who thrives in working collaboratively with a small team of passionate and skilled developers.
You love to learn, improve, and have a passion for technology and writing code. You're excited about developing critical infrastructure that is depended on by dozens of Hootsuite teams and millions of customers. You show initiative and come ready with solutions for any problem. You are adaptable and resourceful.
You enjoy coaching, leading, and nurturing the development of junior developers. You share your knowledge within your teams and with the broader technical community, all the while shaping culture by improving our processes and codebases.
You want to join us in using technology to build the next generation of products that enable organizations to power human connections at scale.
You're Great at…
Java, Scala, C#, or another compiled OOP language
Working on high-volume, highly available, scalable, and extensible websites or applications
Designing and using REST APIs, at scale
Applying best practices to the code that you write
Writing automated tests to ensure product quality
Learning and evolving your technical capabilities
Working on fast-paced Agile teams and continuously evolving environments
Experience with Scala and/or interest in functional programming
Experience with OAuth
Deep knowledge of the major social network APIs
Experience with infrastructure orchestration and/or infrastructure as code (Ansible, Terraform, Docker, Kubernetes)
You have open source contributions or personal projects
Hootsuite is an inclusive employer. Every effort will be made to provide accommodations requested by candidates taking part in all aspects of the selection process.