Intermediate Java Developer jobs in Surrey, BC
- Foreseeson Technology Inc.Richmond, BC V6V 2C5
- $80,000 a year
- Full-time +2
- Paid time off
- Extended health care
- We are seeking a skilled and motivated Software Engineer to support the development and integration of Energy Management Systems (EMS) and EV charging solutions…
- KTC SUNDUNE SOLUTIONSSurrey, BC V3W 1E6
- $63 an hour
- Full-time +1
- Paid time off
- Extended health care
- Hours: 40 hours per week.
- Write, modify, integrate and test software code.
- Maintain existing computer programs by making modifications as required.
View similar jobs with this employerJava Developer – Telecom Applications - SJCAN
Easily applyOften replies in 5 daysNavitasPartnersSurrey, BC- From $25 an hour
- We are seeking a Java Developer to build and enhance backend systems supporting telecom operations, including OSS/BSS platforms, billing systems, and network…
View similar jobs with this employerJava Developer – Telecom Applications - SJCAN
Easily applyOften replies in 5 daysNavitasPartnersSurrey, BC- From $25 an hour
- We are seeking a Java Developer to build and enhance backend systems supporting telecom operations, including OSS/BSS platforms, billing systems, and network…
- FortinetBurnaby, BC V5C 6C6
- $140,000–$160,000 a year
- Full-time
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- RRSP match
- Mentor developers, conduct code reviews, and help grow front-end engineering excellence.
- We're seeking a Staff Front-End Developer with deep Angular expertise…
- View all Fortinet jobs - Burnaby jobs - Front End Developer jobs in Burnaby, BC
- Salary Search: Staff Front-End Developer (Angular) salaries in Burnaby, BC
- See popular questions & answers about Fortinet
- FortinetBurnaby, BC V5C 6C6
- $94,000–$115,000 a year
- Full-time
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- RRSP match
- In addition, the consultant, from time to time, will participate in pre-sales activities as well as provide thought leadership and information exchange through…
- View all Fortinet jobs - Burnaby jobs - Software Engineer jobs in Burnaby, BC
- Salary Search: Embedded Software Developer salaries in Burnaby, BC
- See popular questions & answers about Fortinet
- FortinetBurnaby, BC V5C 6C6
- $117,500–$143,700 a year
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- RRSP match
- This individual will be primarily working on building our internal systems within Fortiguard Labs.
- This work will consist of building data processing pipelines…
- View all Fortinet jobs - Burnaby jobs - Full Stack Developer jobs in Burnaby, BC
- Salary Search: Full Stack Software Developer salaries in Burnaby, BC
- See popular questions & answers about Fortinet
- FortinetBurnaby, BC V5C 6C6
- $117,000–$143,000 a year
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- RRSP match
- This role primarily focuses on developing new features and handling complex maintenance tasks, such as refactoring, troubleshooting challenging issues, and…
- View all Fortinet jobs - Burnaby jobs - Software Engineer jobs in Burnaby, BC
- Salary Search: Software Developer (Android) salaries in Burnaby, BC
- See popular questions & answers about Fortinet
- FortinetBurnaby, BC V5C 6C6
- $75,900–$92,700 a year
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- RRSP match
- This role is key to helping us manage a growing workload and deliver high-quality products on time.
- Develop and maintain front-end (Angular) and back-end (Go)…
- View all Fortinet jobs - Burnaby jobs - Full Stack Developer jobs in Burnaby, BC
- Salary Search: Intermediate Full Stack Developer salaries in Burnaby, BC
- See popular questions & answers about Fortinet
Senior Software Engineer (Lead Salesforce)
Easily applyCanadaBurnaby, BC- $102,025 a year
- Full-time
- On call
- The Senior Software Engineer (lead) is responsible for analysis, development and ongoing support of key internal software systems at Ritchie Bros.
- View all Canada jobs - Burnaby jobs - Senior Software Engineer jobs in Burnaby, BC
- Salary Search: Senior Software Engineer (Lead Salesforce) salaries in Burnaby, BC
- See popular questions & answers about Canada
Software Engineer - Contingent
Easily applyCanadaBurnaby, BC- Full-time +1
- On call
- The Software Engineer is responsible for analysis, development and ongoing support of key internal software systems at Ritchie Bros.
- View all Canada jobs - Burnaby jobs - Software Engineer jobs in Burnaby, BC
- Salary Search: Software Engineer - Contingent salaries in Burnaby, BC
- See popular questions & answers about Canada
Senior/Staff Automation Engineer (Hybrid)
Easily applyKardium Inc.Burnaby, BC- $108,000–$170,000 a year
- Permanent
- Dental care
- Stock options
- You will be responsible for designing, implementing, improving, and supporting the software, firmware, and electronics of Kardium’s custom automated equipment.
Software Test Engineer (Hybrid)
Easily applyKardium Inc.Burnaby, BC- $70,000–$96,000 a year
- Dental care
- Stock options
- Execute and develop software and systems verification and validation tests.
- Contribute to design, development, and implementation of software test automation.
- View all Kardium Inc. jobs - Burnaby jobs - Software Test Engineer jobs in Burnaby, BC
- Salary Search: Software Test Engineer (Hybrid) salaries in Burnaby, BC
- See popular questions & answers about Kardium Inc.
Senior Core Application Developer (Hybrid)
Easily applyKardium Inc.Burnaby, BC- $110,000–$140,000 a year
- Permanent
- Dental care
- Stock options
- In collaboration with other application and firmware developers, and risk and systems teams you will develop security, safety and therapy systems for the Globe®…
Staff Software Engineer (Hybrid)
Easily applyKardium Inc.Burnaby, BC- $128,000–$156,000 a year
- Permanent
- Dental care
- Stock options
- As a Staff Software Engineer at Kardium, you will take a leadership role in designing, developing, and scaling internal software applications that support our…
- View all Kardium Inc. jobs - Burnaby jobs - Staff Software Engineer jobs in Burnaby, BC
- Salary Search: Staff Software Engineer (Hybrid) salaries in Burnaby, BC
- See popular questions & answers about Kardium Inc.
- InfobloxBurnaby, BC V5H 4M2
- $135,600–$204,380 a year
- Full-time
- Paid time off
- Provide technical direction to a team of developers and leads.
- This role blends hands-on technical leadership, people management, and strategic vision to drive…
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
Career Resources:
Job Post Details
Software Engineer - job post
Job details
Pay
- $80,000 a year
Job type
- Fixed term contract
- Contract
- Full-time
Location
Benefits
Pulled from the full job description
- Paid time off
- Extended health care
Full job description
Richmond, Canada
About the Role
We are seeking a skilled and motivated Software Engineer to support the development and integration of Energy Management Systems (EMS) and EV charging solutions. The ideal candidate will have experience with EV charger communication protocols, backend system integration, and software development related to smart energy or charging infrastructure.
Full-time, Fixed-term, 6 Months Contract
Expected pay for this position is CA$80,000 annually, prorated for the contract duration.
Richmond, BC
Responsibilities
- Develop, maintain, and enhance software for Energy Management Systems (EMS) and EV charging platforms.
- Implement and support EV charger communication protocols such as OCPP (Open Charge Point Protocol).
- Design and develop APIs, backend services, and communication interfaces between chargers and management systems.
- Collaborate with cross-functional teams, including hardware, firmware, cloud, and product teams, to ensure seamless system integration.
- Monitor system performance, troubleshoot software issues, and provide technical support when required.
- Software testing, debugging, validation, and deployment activities.
- Support integration with cloud platforms, databases, and third-party systems.
- Maintain technical documentation, software specifications, and user manuals.
- Stay updated on industry trends, EV charging technologies, and energy management solutions.
- Other assigned tasks/ projects from time to time
Requirements
- A minimum of 5 years of experience in software development and successfully managing projects.
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- Experience in software development using languages such as Python, C++, Java, or JavaScript.
- Knowledge or experience with OCPP protocols and EV charging systems.
- Familiarity with networking protocols.
- Experience with cloud platforms, IoT systems, or energy management applications is an asset.
- AI Application experience.
- A strong grasp of information technology concepts and processes.
- Excellent English written and verbal communication skills.
- Proficient in Microsoft Office Suite.
- Excellent organizational and time-management abilities.
- Ability to manage multiple tasks and meet deadlines in a fast-paced environment.
- Strong attention to detail and problem-solving skills.
- Positive attitude, resilience, competitive mindset, and willingness to learn.
- Ability to work independently as well as collaboratively within a team.
What We Offer
When you join our team, you are not just starting a job - you are becoming part of a community. We are committed to supporting your growth, celebrating your achievements, and helping you build a meaningful career.
- Competitive pay
- Paid time off
- Comprehensive extended health benefits
- Opportunities for skill development and career advancement
- A culture that values respect, teamwork, and diversity
- Employee events and engagement initiatives
- Recognition programs to appreciate your hard work
Work Location: In person