
Opportunity at
HootsuiteJunior Software Developer
Hootsuite is actively hiring a Junior Software Developer to join an agile group building scalable software products for customers. This position is open to candidates throughout…
Career Tools
About This Role
Hootsuite is actively hiring a Junior Software Developer to join an agile group building scalable software products for customers. This position is open to candidates throughout Canada in provinces where the organization can legally hire. The selected candidate will report directly to the Senior Manager of Software Development. In this capacity, the developer will handle low-complexity projects while adhering to company guidelines regarding security, accessibility, and privacy. Team members manage…
Job Description
Hootsuite is actively hiring a Junior Software Developer to join an agile group building scalable software products for customers. This position is open to candidates throughout Canada in provinces where the organization can legally hire. The selected candidate will report directly to the Senior Manager of Software Development.
In this capacity, the developer will handle low-complexity projects while adhering to company guidelines regarding security, accessibility, and privacy. Team members manage the complete delivery lifecycle, ranging from initial beta releases to production-ready applications. Responsibilities include resolving minor bugs independently, collaborating with senior staff on complex issues, participating in code reviews, and contributing to technical documentation. The role requires following established architectural patterns, testing procedures, and continuous integration practices.
Ideal candidates possess a degree in Computer Science or Engineering alongside one to two years of software development experience, or an equivalent combination of education and background. Proficiency in Java or a functional programming language is required. Applicants should demonstrate strong customer focus, resilience through change, and a collaborative mindset.
Hootsuite utilizes artificial intelligence tools during the recruitment phase to assist with screening, assessment, and interview summarization, though all final employment determinations are made by human decision-makers. Accommodations are available upon request for candidates participating in the selection process.
Responsibilities
- Deliver low-complexity projects aligned with coding, design, testing, security, accessibility, and privacy standards
- Contribute to team roadmaps by raising questions, offering input, and escalating scope changes or risks
- Engage in team activities, code reviews, and documentation while learning from peers
- Troubleshoot and fix minor bugs independently while working with senior colleagues on complex problems
- Communicate effectively and build positive relationships within a cross-functional team and with stakeholders
- Follow logging, monitoring, debugging, and basic security practices in daily work
- Apply agile processes and continuous integration and delivery methods to ship stories and low-complexity epics
Requirements
- 1 to 2 years of experience developing and maintaining software, including co-op terms and internships, or an equivalent level of education and work experience
- Familiarity with Java or a functional programming language
- Ability to learn and apply root cause analysis to identify bugs and outages
- Capability to follow architecture concepts to extend existing software modules and components
Qualifications
- A degree in Computer Science or Engineering
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the salary for the Junior Software Developer role at Hootsuite?
The pay range for this position is CAD 67,700 to 94,700 per year.
Where is the position located?
This job is open to candidates across Canada in provinces where the employer can legally hire.
Who will the Junior Software Developer report to?
The role reports to the Senior Manager, Software Development.
What technical background is required for this position?
Applicants need a degree in Computer Science or Engineering with 1-2 years of software development experience (including co-ops and internships), or equivalent education and work experience, along with experience using Java or a functional programming language.
Does Hootsuite use artificial intelligence in the hiring process?
Yes, AI tools may be used to assist with screening, assessing applicants, and summarizing interview feedback, but human decision-makers make all final hiring choices.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.
