Principal Software Engineer (Remote)
- ["Canada"]
- Remote
- Posted Jul 2, 2026
- 1 position
US$15–US$40 / hour
Opens an external site
- Employment type
- Contract, Temporary
- Experience level
- Senior · 5+ years
Job summary
Role: Principal Software Engineer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $15 - $40/hour Role Overview: We are hiring for one of our clients, seeking a Coding Expert (Multi-Language) to work on a contract basis. The role involves writing, reviewing, and debugging code in multiple programming languages to support cross-platform development projects. You will collaborate with engineering teams to implement scalable solutions and optimize existing codebases. Key Responsibilities: • Write and maintain clean, efficient, and well-documented code in multiple langu…
Job details
Role: Principal Software Engineer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $15 - $40/hour Role Overview: We are hiring for one of our clients, seeking a Coding Expert (Multi-Language) to work on a contract basis. The role involves writing, reviewing, and debugging code in multiple programming languages to support cross-platform development projects. You will collaborate with engineering teams to implement scalable solutions and optimize existing codebases. Key Responsibilities: • Write and maintain clean, efficient, and well-documented code in multiple languages (e.g., Python, JavaScript, Java, C++). • Debug and troubleshoot issues across different programming environments and frameworks. • Collaborate with cross-functional teams to integrate new features and optimize performance. • Follow best practices for version control, testing, and deployment pipelines. • Contribute to architectural discussions and provide technical recommendations for improvements. Required Skills & Qualifications: • Proficiency in at least two programming languages (e.g., Python, JavaScript, Java, C++). • Experience with version control systems such as Git. • Strong problem-solving skills and attention to detail in debugging and testing. • Familiarity with software development methodologies (e.g., Agile, Scrum). • Ability to work independently and manage multiple tasks in a fast-paced environment. More About the Opportunity: This role offers a unique opportunity to work with a global leader in the Software Development | Technology, Information and Internet industry, contributing to high-impact projects that shape digital solutions. The position involves flexible hours and remote collaboration with a diverse team of engineers. Equal Opportunity Employer: We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications. Apply Now!
What you’ll do
The Principal Software Engineer will write, review, and debug code in multiple programming languages to support cross-platform development projects. They will collaborate with engineering teams to implement scalable solutions and optimize existing codebases.
Requirements
Candidates must have proficiency in at least two programming languages and experience with version control systems like Git. Strong problem-solving skills and familiarity with software development methodologies such as Agile or Scrum are also required.
Listed skills
- Control · Preferred
- Software · Preferred
- Technical · Preferred
- Problem solving · Preferred
- Teams · Preferred
- Scrum · Preferred
- Development · Preferred
- JavaScript · Preferred
- Agile · Preferred
- Java · Preferred
- C++ · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Python
- JavaScript
- Java
- C++
- Version Control
- Git
- Problem-Solving
- Debugging
- Testing
- Agile
- Scrum
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.