Graduate Software Engineer - Remote

Placements24

Kimberley

Hybrid

CAD 60,000 - 90,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Remote work
Learning resources

Job summary

Placements24 is seeking a motivated Graduate Software Engineer to join a distributed engineering team with fully remote work across Canada. You will contribute to developing software solutions, learn modern languages, and grow under mentoring in an agile environment.

Ideal candidates hold a Bachelor's in CS or related field and are proficient in at least one language (Python, Java, JavaScript, or C#), with familiarity in Git and CI/CD.

Qualifications

  • Bachelor's degree in CS, software engineering, or related field.
  • Proficiency in at least one modern language (Python, Java, JavaScript, or C#).
  • Solid understanding of data structures, algorithms, and OOP.
  • Familiarity with Git and CI/CD is a plus.

Responsibilities

  • Design, develop, test, and deploy software features per project specs.
  • Collaborate in an agile, distributed team with PMs and designers.
  • Participate in code reviews and maintain high code quality.
  • Troubleshoot issues across the software stack and implement fixes.
  • Contribute to technical docs and knowledge sharing.

Skills

Python
Java
JavaScript
C#
Git
CI/CD

Education

Bachelor's degree in Computer Science/Software Eng.

Tools

Git
CI/CD

Job description

About the Role

Our client is actively seeking highly motivated and talented Graduate Software Engineers to join their distributed engineering team, supporting operations across various locations including Kimberley . This fully remote position is perfect for ambitious graduates eager to kickstart their careers by contributing to the development of innovative software solutions. You will work within a collaborative, agile environment alongside experienced developers and mentors, honing your skills in modern programming languages and development methodologies. This role is designed to foster rapid learning and provide significant growth opportunities within a forward-thinking tech company.

Key Responsibilities
  • Design, develop, test, and deploy software features and applications according to project specifications.
  • Collaborate effectively with team members, product managers, and designers in an agile , distributed setting.
  • Participate in code reviews, providing constructive feedback and ensuring high code quality.
  • Troubleshoot and debug issues across the software stack, implementing efficient solutions.
  • Contribute to technical documentation and knowledge sharing within the engineering team.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline.
  • Strong programming fundamentals and proficiency in at least one modern language like Python , Java, JavaScript, or C#.
  • Understanding of data structures, algorithms, and object-oriented design principles.
  • Familiarity with version control systems (e.g., Git) and CI/CD practices is beneficial.
  • Excellent problem-solving abilities and a strong desire to learn and adapt in a fully remote role.
Benefits
  • Competitive salary and remote work benefits.
  • Opportunity to work on challenging and impactful software projects from anywhere.
  • Access to online learning platforms and professional development resources.
  • Regular virtual team-building activities and a strong sense of community.
  • Flexibility and autonomy inherent in a remote-first work environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Technical Support Specialist
Remote Technical Support Specialist

Placements24 • Kimberley

Hybrid
CAD 65,000 - 90,000
Remote work
Flexible hours
Health insurance
+1
Software Development Manager
Software Development Manager

Placements24 • Kimberley

Hybrid
CAD 90,000 - 130,000
Hybrid work model
Leadership development
Benefits package
Remote Senior Project Manager - Software
Remote Senior Project Manager - Software

Placements24 • Kimberley

Hybrid
CAD 166,000 - 250,000
Bonus structure
Global health insurance
Home office stipend
+2
Remote Lead Software Engineer - Fintech
Remote Lead Software Engineer - Fintech

Placements24 • Kimberley

Hybrid
CAD 140,000 - 190,000
Fully remote work environment
Bonus potential
Professional development budget
+1
Remote Technical Support Engineer
Remote Technical Support Engineer

Placements24 • Kimberley

Hybrid
CAD 70,000 - 110,000
Competitive salary
Remote work
Health insurance
+2
Remote Customer Service Associate
Remote Customer Service Associate

Placements24 • Kimberley

Hybrid
CAD 42,000 - 54,000
Competitive salary
Fully remote position
Health and wellness benefits
+2
Information Security Engineer (Remote)
Information Security Engineer (Remote)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 150,000
Competitive salary with bonuses
Remote work benefits including home-?f
Health, dental and vision insurance
+2
Senior Remote Process Engineer
Senior Remote Process Engineer

Placements24 • Kimberley

Hybrid
CAD 166,000 - 236,000
Home office setup allowance
Technology support
Professional development programs
+1
Graduate Digital Marketing Specialist (Remote)
Graduate Digital Marketing Specialist (Remote)

Placements24 • Kimberley

Hybrid
CAD 42,000 - 54,000
Salary + bonuses
Training program
Remote work
+2
Remote Quality Assurance Engineer
Remote Quality Assurance Engineer

Placements24 • Kimberley

Hybrid
CAD 85,000 - 110,000
Competitive salary
Remote work
Health coverage
+1