Software Developer
Company Overview
Corinex is an information technology service provider working in networking, embedded systems, and firmware development. The company builds software for network infrastructure and connected devices, and this Vancouver opening sits inside that core engineering work rather than a general IT support function.
This listing was posted directly by the employer on Job Bank, the free national job search platform operated by Employment and Social Development Canada. Job Bank does not employ candidates itself — it’s the government platform through which real employers, including Corinex, post genuine openings.
Learn more about the company on the official Corinex website.
Who Can Apply
You can apply if you are: a Canadian citizen, a permanent resident of Canada, or a temporary resident of Canada with a valid work permit. If you are not currently authorized to work in Canada, this specific posting asks that you not apply, since the employer will not be able to respond.
Job Description
As a Software Developer at Corinex, you’ll work on the code that runs the company’s networking and embedded products — writing new features, fixing and maintaining existing programs, and supporting the DevOps pipeline that gets that code into production.
Key Responsibilities
- Write, modify, integrate, and test software code for embedded and networking systems
- Maintain existing computer programs and apply modifications as required
- Communicate technical problems, processes, and solutions clearly to the team
- Prepare reports, manuals, and documentation covering the status, operation, and maintenance of software
- Assist in collecting and documenting user requirements
- Help develop logical and physical specifications for new features
- Research and evaluate software products relevant to the team’s work
- Manage and resolve incidents as they arise
Qualifications & Skills
- Bachelor’s degree in a relevant field
- Experience is considered an asset, though this is not framed as a strictly entry-level role
- Working knowledge of C++, Python, shell scripting, and firmware development
- Familiarity with Linux/Unix environments, TCP/IP networking, and networking security concepts
- Experience with DevOps tooling such as Jenkins, Jira, and Perforce is an asset
- Comfortable in a fast-paced environment with tight deadlines and close attention to detail
- Strong personal accountability, initiative, and sound judgement working within a team
Salary & Benefits
This role pays $96,000 to $100,000 CAD per year (negotiable), for a 30-hour work week on a permanent, full-time basis. For context, Job Bank’s labour market data lists the median wage for this occupation (Software developers and programmers, NOC 21232) in the Lower Mainland–Southwest region of BC at roughly $52.40 per hour, which this posting’s annualized pay is broadly in line with.
- Dental plan
- Disability benefits
- Health care plan
Two vacancies are listed for this posting, and the role starts as soon as possible once hired.
Job Location
This position is based on site in Vancouver, British Columbia (V6E 3V7). There is no option to work remotely for this role — you’ll need to be able to work from the Vancouver office.
Summary
This is a real, currently active Software Developer opening in Vancouver that explicitly welcomes applicants on a valid Canadian work permit, alongside citizens and permanent residents. It’s a solid example of what a genuine, work-permit-friendly tech job in Canada actually looks like: a named employer, a specific salary, and a clear eligibility statement — not a vague “government tech job” claim.
How to Apply
- Confirm your eligibility: Canadian citizen, permanent resident, or valid work permit holder.
- Review the required skills (C++, Python, Linux, networking, firmware) and make sure your resume reflects relevant experience.
- Go to the official Job Bank posting and apply directly, or sign in with a Job Bank account to use Direct Apply.
- Since this was posted by a licensed third party on behalf of Corinex, follow the exact application instructions shown on the Job Bank listing.
Apply directly through the official Job Bank posting for this role — this is the original government-hosted listing, verified live as of July 2026.
Source: Job Bank (Employment and Social Development Canada), posting #3618826, verified July 11, 2026. Details can change or the posting may close after its advertised end date of July 30, 2026 — always check the live listing before applying.
Frequently Asked Questions
Is this really open to foreign workers?
Yes — the posting explicitly states it’s open to Canadian citizens, permanent residents, and temporary residents with a valid work permit. If you don’t yet hold a work permit, you’d typically need a job offer from Corinex to apply for an employer-specific permit, or already hold an open work permit.
Does Corinex sponsor work permits?
The posting doesn’t state an LMIA status directly, so confirm this detail on the live Job Bank listing or by asking the employer directly during the application process.
Can I work remotely in this role?
No. The listing specifies the work must be completed on site in Vancouver, with no remote option.
How competitive is this salary for the role?
The $96,000–$100,000 annual range is broadly consistent with Job Bank’s reported median wage of about $52.40/hour for software developers in the Vancouver-area labour market, though actual competitiveness depends on your specific experience and specialization.
