Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Hootsuite

Junior Software Developer

Hootsuite

. Design, build, test, and ship high-quality software delivering customer value.

Posted 11/6/2026full-timeRemote • CanadaJunior💰 CA$67,700 - CA$94,700 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates proficiency in software development and maintenance, with a strong foundation in Java or functional programming languages. Capable of following best practices in coding, testing, and security while effectively collaborating within cross-functional teams.

Highest-signal resume keywords
Java ProgrammingFunctional ProgrammingAgile ProcessesRoot Cause AnalysisContinuous Integration

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentSoftware MaintenanceCode TestingDebuggingArchitecture Concepts
Soft Skills
Effective CommunicationCollaborationCustomer FocusPerseveranceTolerance for Change
Tools & Technologies
Logging Best PracticesMonitoring Best Practices
Industry Keywords
Software Delivery LifecycleSecurity PracticesCompliance Practices

Tech Stack

Tools & technologies
Java

About the role

Key responsibilities & impact
  • Design, build, test, and ship high-quality software delivering customer value.
  • Deliver low-complexity projects aligned with coding, design, testing, security, accessibility, privacy, and company standards.
  • Contribute to the team roadmap by asking questions, providing input, and escalating risks and scope changes.
  • Participate in team activities, code reviews, documentation, and knowledge sharing.
  • Troubleshoot issues, address minor bugs independently, and collaborate with senior team members on complex issues.
  • Work within a cross-functional team and maintain effective communication with peers and stakeholders.
  • Own the delivery lifecycle from beta releases through production-ready, scalable products.

Requirements

What you’ll need
  • A degree in Computer Science or Engineering, and 1-2 years of experience developing and maintaining software (including co-op terms and internships) or an equivalent level of education or work experience.
  • Learn and follow existing patterns and best practices in delivering code and writing tests for individual stories.
  • Experience with Java or a functional programming language.
  • Ability to learn about and use root cause analysis to identify and address bugs and outages.
  • Follow logging, monitoring and debugging best practices.
  • Learn and follow architecture concepts and best practices to extend existing software modules and components.
  • Learn about and follow basic security and compliance practices.
  • Follow common agile processes and continuous integration and delivery practices.
  • Ability to collaborate and communicate effectively within a team.
  • Participate in technical discussions and understand non-technical input from design and product.
  • Ability to seek guidance, feedback, and learning opportunities.
  • Understand roadmaps and communicate risks and opportunities.
  • Customer focus, perseverance, resilience, and tolerance for change/ambiguity.