Junior Software Developer
Role Overview
The Junior Software Developer designs, builds, tests, and ships software for customers as part of a small agile team.
The team incorporates feedback to improve products and features and owns the delivery lifecycle from beta releases to production-ready, scalable products.
The role is open to candidates across Canada in provinces where Hootsuite can legally hire and reports to the Senior Manager, Software Development.
Key Skills for This Role
Full Job Posting
Role overview
The Junior Software Developer designs, builds, tests, and ships software for customers as part of a small agile team.
The team incorporates feedback to improve products and features and owns the delivery lifecycle from beta releases to production-ready, scalable products.
The role is open to candidates across Canada in provinces where Hootsuite can legally hire and reports to the Senior Manager, Software Development.
What you'll do
- Deliver low-complexity projects in line with coding, design, testing, security, accessibility, privacy, and company standards.
- Contribute to the team roadmap by providing input and escalating risks and scope changes promptly.
- Participate in team activities, code reviews, and documentation and learn from peers.
- Troubleshoot minor bugs independently and work with senior team members on complex issues.
- Collaborate and communicate across a cross-functional team.
- Write code and tests for individual stories using established patterns and best practices.
- Apply logging, monitoring, debugging, and root cause analysis practices to bugs and outages.
- Follow agile and continuous integration and delivery practices to ship stories and own low-complexity epics or projects.
What you'll need
- A degree in Computer Science or Engineering and 1–2 years of software development and maintenance experience, including co-op and internship terms, or equivalent education or work experience.
- Experience with Java or a functional programming language.
- Ability to learn and apply root cause analysis and follow logging, monitoring, and debugging practices.
- Ability to follow architecture concepts and extend software modules for performance, modifiability, maintainability, and reliability.
- Ability to follow basic security and compliance practices, agile processes, and continuous integration and delivery practices.
- Ability to collaborate and communicate with a team and participate in technical discussions.
- Customer focus, perseverance, resilience, and tolerance for change and ambiguity.
Working style
- The posting describes a solution seeker, lifelong learner, resilient adapter, intentional collaborator, critical challenger, active communicator, integrated thinker, accountable owner, and bar-raiser.
Location and remote work
- The posting is open to candidates across Canada where Hootsuite can legally hire.
- The posting includes the hashtag LI-Remote, indicating a remote role.
Company principles
Hootsuite lists guiding principles including stepping up, teamwork, customer focus, agility, playing to win, and supporting neighbours and allies.
The company says it uses AI to support recruitment tasks; final hiring decisions are made by human decision-makers.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Hootsuite
Manager, Corporate Accounting (7 month contract)
, GBR
Co-op/Intern, DevOps - Winter 2027
Vancouver, CAN
Hootsuite is seeking a DevOps co-op/intern for a four-month term beginning January 4, 2027. You’ll learn and apply DevOps practices while contributing to software and infrastructure projects in AWS. Applicants should hav
Co-op/Intern, Software Development - Winter 2027
Vancouver, CAN
Lead, Software Development, DevOps
Calgary, CAN
Hootsuite is seeking a DevOps team lead to deliver reliable, secure, scalable cloud infrastructure while guiding SRE/DevOps practitioners. The role is approximately half hands-on technical work and half people, process,
Manager, Corporate Accounting (7 month contract)
, GBR
Enterprise Sales Development Representative
Vancouver, CAN
Co-op/Intern, DevOps - Winter 2027
Vancouver, CAN
Co-op/Intern, Software Development - Winter 2027
Vancouver, CAN
Junior Software Developer
, CAN
Co-op/Intern, DevOps - Winter 2027
, CAN
Lead, Software Development, DevOps
Calgary, CAN