{bc}
indeed

Junior Software Developer

Hootsuite
Vancouver, CAN
Entry
Onsite
Discovered 5 days ago
Software developmentJavaFunctional programming languageSoftware testingRoot cause analysisLogging, monitoring, and debugging

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Hootsuite