Skip to main content
Post your resume and find your next job on Indeed!

Software Development Engineer jobs in Lower Mainland, BC

Sort by: -
    • 7-10 years of combined experience of software development and project management.
    • 7-10 years of combined experience of software development and project…
    • Evaluate and utilize the latest design/development concepts and technologies.
    • Properly and fully document the architecture and design of software systems.
    • Troubleshoot hardware/software communication issues.
    • We are looking for a versatile software developer who enjoys solving real-world engineering challenges and…
    • At least 1 year of professional experience in web development, software development, or a related programming role.
    • 5+ years of experience as a software developer.
    • This position will enhance software delivery performance, elevate engineering maturity, and advance DevOps best…
    • Hands-on development experience with Dynamics 365 Customer Engagement modules (Sales, Customer Service, Field Service, or Marketing).
    • Has knowledge and experience of software development methodologies, including the Software Development Life Cycle (SDLC).
    • Job Types: Full-time, Permanent.
    • 7+ years of technology experience, including Java EE, JavaScript, React, and web development.
    • Reporting to the Director, Enterprise Architecture, you will work…
    • Apply secure development practices throughout the software development lifecycle.
    • Knowledge of authentication, authorization, Microsoft Entra ID (Azure AD), and…
    • Minimum 5 years of experience in full stack development and API engineering (required).
    • Full stack development (front-end and back-end).
    • As a part of our total rewards offerings, KPU also offers extended health and dental benefits, healthcare spending account, generous vacation package, defined…
    • Identifies bottlenecks and improves software development methodologies.
    • Bachelor of Science (Computing or Engineering) with professional software development…
    • Company funded annual personal development budget.
    • Provides feedback to the Technical Lead or Project Manager for development schedules.
    • Company funded annual personal development budget.
    • 3–5+ years’ experience as a software developer.
    • These emulated devices form the backbone of automated…
    • Ability to collaborate closely with development teams and influence product design toward better testability.
    • Embed automated validation into CI/CD pipelines to…
Get email updates for the latest Software Development Engineer jobs in Lower Mainland, BC

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

Technical Project Manager (Software Development) - job post

Gatekeeper Systems Inc
31127 Wheel Avenue, Abbotsford, BC V2T 6H1
$100,000–$120,000 a year - Full-time

Job details

Pay

  • $100,000–$120,000 a year

Job type

  • Full-time

Location

31127 Wheel Avenue, Abbotsford, BC V2T 6H1

Benefits

Pulled from the full job description

  • Paid time off
  • Vision care
  • Dental care
  • Life insurance
  • Employee assistance program
  • Disability insurance
  • Casual dress

Full job description

Who We are:

Building Safer & Smarter Communities

Gatekeeper Systems Inc (Gatekeeper) is a leading provider of intelligent video and data solutions designed to provide a safer transportation environment for children, passengers, and public safety personnel on multiple transportation modes. The Company uses AI, video analytics, thermal cameras, and mobile data collectors to inter-connect public transit assets as part of intelligent transportation systems in a Smart City ecosystem. The Company is at the forefront of innovation and is utilizing new technologies to make cities more efficient and safer, such as its Automated Lane Enforcement solution for transit buses (ALE™). The Company’s video and data solutions and its Platform-as-a-Service (PaaS) business model are enabling the transformation of transportation systems into intelligent transit and Smart Cities.

As an innovative technology company located in the heart of the beautiful Fraser Valley in Abbotsford, BC, this dynamic and fast-growing organization offers a unique blend of leading-edge technology and expanding career opportunities in a collaborative, team-based environment. Join us and you’ll work with seasoned professionals and engaged new talent on challenging and rewarding value-driven projects.

Gatekeeper is listed on TSX-V:GSI and OTC:GKPRF. For more information on the company, check out our website www.gatekeeper-systems.com

The Position:

The Technical Project Manager (TPM) is responsible for leading the planning, execution, and delivery of software development projects. This role works closely with engineering, product, and business teams to ensure projects are delivered on time, within scope, and aligned with technical and business objectives. The TPM combines strong project management discipline with a solid understanding of software development practices and lifecycle management.

Key Duties and Responsibilities:

· Lead end-to-end delivery of software development projects across the full lifecycle (planning, development, testing, release)

· Partner with Product Management to define project scope, timelines, and deliverables

· Work closely with Engineering teams to translate business requirements into technical execution plans

· Develop and maintain project roadmaps, sprint plans, and release schedules

· Facilitate Agile ceremonies (stand-ups, sprint planning, retrospectives, demos)

· Track progress against milestones and proactively manage risks, blockers, and dependencies

· Ensure alignment across cross-functional teams including Engineering, QA, DevOps, and stakeholders

· Monitor and report on project status, including timelines, budget (if applicable), and key metrics

· Drive issue resolution, tasks, deliverables and decision-making to keep projects on track

· Support continuous improvement of development processes, tools, and team efficiency

Education and Qualifications:

· Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)

· 7-10 years of combined experience of software development and project management

· Strong understanding of the Software Development Life Cycle (SDLC)

· Project Management certification (PMP, Scrum Master, or equivalent) is an asset

Experience:

The role requires experience with the following:

· Previous development experience with C++, C#, Java Python, PHP in creating commercial software products.

· Experience working in Agile/Scrum environments

· Familiarity with modern development tools and practices (CI/CD, version control, cloud environments)

· 7-10 years of combined experience of software development and project management

· Project management tools (Jira, Azure DevOps, Asana, or similar)

· Version control systems (Git)

· Collaboration tools (Confluence, Slack, Teams)

· CI/CD pipelines and DevOps tools

· Strong technical acumen with the ability to engage effectively with engineering teams

· Excellent communication and stakeholder management skills

· Proven ability to manage multiple projects and priorities simultaneously

· Strong organizational, planning, and time management skills

· Risk management and problem-solving expertise

· Data-driven decision-making and analytical thinking

Other Must Haves Include:

· Previous experience in a corporate network environment with a valid passport, driver license and ability to travel to the US and in Canada.

· Proficiency with standard Microsoft Office tools; Word, Excel, Outlook etc.

Non-technical Competencies:

Ideally you will have excellent team player, interpersonal and written communication skills, be a self-starter, well organized, detail oriented and able to work with minimal supervision and to tight deadlines. Key to success in this role will be the ability to behands on, think analytically and problem solve effectively.

Benefits:

Imagine working for a company where you can learn, grow and make a difference in an easy to access location with free parking, close to all the amenities of Vancouver, BC but away from the urban crush. In addition, we offer a diverse and equal opportunity workplace plus:

  • A competitive salary package
  • Extended health, dental and vision coverage
  • Travel, life and illness insurance
  • Career growth opportunities through mentoring, supported professional development and respectful feedback
  • A casual work environment
  • Successes celebrated with social events and fun activities
  • Flexible work schedule
  • A collaborative and inclusive work environment

Salary range:

$100,000.00 to $120,000.00 depending on experience

How to apply:

If you are passionate about technology, customer satisfaction, and want to be part of a really great team, we encourage you to apply for this exciting opportunity to contribute to our company's success.

Qualified applicants can reply to this job posting or via email to careers@gatekeeper-systems.com quoting the job title in the subject line.

Gatekeeper Systems is an equal opportunity employer. While we thank all interested candidates only those who are short-listed will be contacted for this position.

Job Type: Full-time

Pay: $100,000.00-$120,000.00 per year

Benefits:

  • Casual dress
  • Company events
  • Dental care
  • Disability insurance
  • Employee assistance program
  • Extended health care
  • Life insurance
  • On-site parking
  • Paid time off
  • Vision care

Work Location: In person

Let Employers Find YouUpload Your Resume