Senior Java Developer jobs in South Surrey, BC
- Foreseeson Technology Inc.Richmond, BC V7A 0A4
- $80,000–$100,000 a year
- Paid time off
- Extended health care
- The ideal candidate will have experience in the EV charging industry and are aware of/willingness to learn EV charger communication protocols, backend system…
- Pattison Food GroupLangley, BC
- $116,504–$155,339 a year
- Full-time
- Company pension
- 5+ years of experience as a software developer.
- Mentorship, coaching, and troubleshooting support to developers, administrators, and cross-functional teams.
- InfobloxBurnaby, BC V5H 4M2
- $262,700–$371,700 a year
- Full-time
- Paid time off
- In this role, you will provide technical leadership and direct management of development teams in our Santa Clara, CA or Burnaby, BC office and around the world…
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.
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.
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.
Senior Software Engineer (Lead Salesforce)
Easily applyRB GlobalBurnaby, BC- $102,025–$122,470 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.
Software Engineer - Contingent
Easily applyRB GlobalBurnaby, 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 RB Global jobs - Burnaby jobs - Software Engineer jobs in Burnaby, BC
- Salary Search: Software Engineer - Contingent salaries in Burnaby, BC
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®…
- Kwantlen Polytechnic UniversitySurrey, BC
- $40.27–$44.36 an hour
- Full-time
- Weekends as needed +1
- Dental care
- Life insurance
- Disability insurance
- Extended health care
- Employment Type: Permanent Full Time.
- Travel Frequency: Occasional travel between campuses is required.
- To provide programming and technical support to develop,…
- View all Kwantlen Polytechnic University jobs - Surrey jobs
- Salary Search: Programmer Analyst salaries in Surrey, BC
- See popular questions & answers about Kwantlen Polytechnic University
- 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…
- InfobloxBurnaby, BC V5H 4M2
- $133,000–$198,220 a year
- Full-time
- Paid time off
- In this role, you will work on Infoblox Universal Asset Insights, which automates the discovery and analysis of both IP-based and non-IP-based assets across…
- View all Infoblox jobs - Burnaby jobs
- Salary Search: Senior Software Engineer salaries in Burnaby, BC
- InfobloxBurnaby, BC V5H 4M2
- $158,600–$241,560 a year
- Full-time
- Paid time off
- In this role, you will provide technical leadership and direct management of development teams around the world.
- Discuss and create short/long term goals.
- SemtechRichmond, BC V6V 3A4
- $120,000–$134,000 a year
- Full-time
- This position involves full life cycle of software development.
- The software development activity includes requirement specification, design, implementation,…
- View all Semtech jobs - Richmond jobs - Staff Engineer jobs in Richmond, BC
- Salary Search: Staff Engineer, Cloud Development salaries in Richmond, BC
- See popular questions & answers about Semtech
Software Developer
Easily applyQHR Technologies IncNew Westminster, BC V3L 1Y4- $80,000–$95,000 a year
- The Software Engineering department is looking for a Software Developer.
- Our patient platform Medeo leverages that market penetration and connects patients to…
Senior Node.js Fullstack Engineer
Easily applyRobots and PencilsSurrey, BC- Troubleshoot issues in production environments with guidance from senior team members.
- You'll collaborate closely with senior engineers to enhance existing…
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
Senior Software Engineer - job post
Job details
Pay
- $80,000–$100,000 a year
Location
Benefits
Pulled from the full job description
- Paid time off
- Extended health care
Full job description
Richmond, Canada
We are seeking a motivated Software Engineer (with Embedded Systems experience) to advance the application development project and integration of Energy Management Systems (EMS) and EV charging solutions. The ideal candidate will have experience in the EV charging industry and are aware of/willingness to learn EV charger communication protocols, backend system integration, and software development related to smart energy or charging infrastructure.
Salary: $80,000 – $100,000 per year
(Final compensation will be based on qualifications, technical expertise, and relevant experience.)
Location: Richmond, BC (Hybrid Schedule Flexibility)
WHAT WE OFFER
When you come on board, you're not just filling a position title; you're becoming part of a team that's building something bigger, together! We invest in your growth as deliberately as we invest in our own:
- Structured career development programs — clear paths for skill-building and advancement as our divisions expand
- Recognition that means something — programs designed to reward initiative, not just tenure
- Employee events and engagement that build real connection across teams and divisions
- Comprehensive extended health benefits and paid time off — because performance starts with wellbeing A culture built on respect, teamwork, and diversity — the foundation that lets fast growth stay healthy growth
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/NICE-TO-HAVES
- A minimum of 3 years of experience in software development and successfully managing projects.
- Knowledge or experience with OCPP protocols, networking protocols and EV charging systems.
- Experience with or willingness to learn cross-platform app development
- Experience with cloud platforms, IoT systems, or energy management applications is an asset.
- 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.
- Experience with AI/ML integrations or AI-powered applications
- A strong grasp of information technology concepts and processes.
- Ability to manage multiple tasks and meet deadlines in a fast-paced environment.
- Knowledge of microservices architecture and distributed systems
- Experience with infrastructure-as-code and cloud automation tools
- Familiarity with Agile/Scrum development environments
- Strong attention to detail and problem-solving skills
- Excellent English written and verbal communication skills
About Foreseeson
Foreseeson Technology Inc. is a BC-based Manufacturing and Distribution Services organization with over 25 years of innovation and industry leadership. Recognized among the Top 100 Tech Companies in BC, we build technology-driven solutions that support operational excellence, sustainability, and business growth.
We are passionate about building reliable, scalable, and forward-thinking solutions — and we’re looking for talented individuals who share that vision.
Please submit your updated resume through:
https://foreseeson.com/careers/
We thank all applicants for their interest; however, only candidates selected for an interview will be contacted.
Foreseeson Technology Inc. is an equal opportunity employer committed to creating an inclusive and diverse workplace. We welcome applications from all qualified individuals.