Software Engineering Lead

3 weeks ago


Surrey, British Columbia, Canada Coast Capital Full time

Company Overview:

Coast Capital Savings is a purpose-driven organization dedicated to serving its members and communities. We strive for excellence in all aspects of our operations, from delivering exceptional member experiences to fostering a positive and inclusive work environment.

About the Role:

We are seeking an experienced Senior Full Stack Developer to join our Digital Applications team. This key position involves designing, developing, and supporting various applications, from web front-end to APIs and middleware integration.

Job Description:

Key Responsibilities:

  • Develop and support best-in-class enterprise-wide applications for our members and internal teams.
  • Work on applications like online banking, public website, digital membership opening, and other digital solutions.
  • Develop web applications using .NET platform, modern JavaScript, CSS, and HTML frameworks such as React, Bootstrap, etc.
  • Leverage ESB platform to build integration solutions for web applications.
  • Implement CI/CD pipelines by adopting best practices on AWS, GitHub, Maven, Jenkins, Nexus, JMeter, etc.
  • Participate in project solution design. Create and maintain technical design documents.
  • Jointly responsible with Quality Assurance team to ensure systems meet requirements.
  • Provide subject matter expertise to support decision-making on projects' scope based on priority, business value, and development resources.
  • Technical leadership and coaching in software development.
  • Mentor junior team members and improve team's knowledge base.

Requirements:

  • Minimum 7-9 years of job-related experience.
  • Bachelor's degree in Computer Science or equivalent technology discipline.
  • Advanced web development experience using HTML, CSS, and JavaScript.
  • Deep understanding of MVC framework and Single Page Application.
  • Knowledge on webpage performance optimization.
  • Advanced experience in .Net technology, .NET Core.
  • Experience in React and Bootstrap, developing frontend applications with integrating .Net backend.
  • Advanced experience in relational databases with ability to design scalable database schemas.
  • Advanced experience with TDD and unit testing frameworks.
  • RESTful API development, including defining and applying API management best practices using cloud-first approach.
  • Good understanding of Service Oriented Architecture and Microservices.
  • Knowledge and experience working with ESB, such as MuleSoft, are assets.
  • Experience with Agile environments.
  • CI/CD through tools like Jenkins, Maven, and Nexus.
  • Ability to manage and prioritize complex workload with minimal supervision.

What We Offer:

As a valued member of our team, you can expect:

  • Purpose-driven work environment where your contributions make a meaningful impact.
  • Competitive salary range: $93,500-$121,000.
  • Flexible work arrangements through myWork options (In-person, Hybrid).
  • Ongoing opportunities for professional growth and development.
  • Diverse and inclusive work culture that values your unique perspectives.
  • Employee volunteer program, doubling your impact when volunteering with Canadian charities.

About Coast Capital:

Coast Capital Savings is a Platinum member of Canada's Best Managed Companies and regularly recognized by Canada's Most Admired Corporate Cultures and BC Top Employers Awards. Our commitment to reinvesting 10% back into the community has resulted in over $90 million invested since 2000. Join us in making a difference in the lives of our members and communities.



  • Surrey, British Columbia, Canada ED Soft Solutions Inc. Full time

    About ED Soft Solutions Inc.We are a leading software development company that specializes in creating innovative solutions for our clients. We are currently seeking an experienced Senior Software Engineering Team Lead to join our team.Job SummaryThe Senior Software Engineering Team Lead will be responsible for leading and coordinating teams of information...


  • Surrey, British Columbia, Canada Safe Software Inc Full time

    About Safe SoftwareSafe Software Inc. is a world-renowned developer of innovative software solutions.Our StoryWith over 10,000 organizations worldwide using our flagship product, FME, we have established ourselves as the leaders in data integration technology.A Career with Safe SoftwareWe are seeking a highly skilled and experienced Software Architect for...


  • Surrey, British Columbia, Canada HEROISTIC SOFTWARE CONSULTING GROUP LTD. Full time

    Company OverviewHEROISTIC SOFTWARE CONSULTING GROUP LTD. is a dynamic software consulting firm that prides itself on delivering high-quality solutions to its clients.SalaryWe are offering a competitive salary range of $60,000 - $80,000 per year, depending on experience and qualifications.Job DescriptionWe are seeking a skilled Software Quality Assurance...


  • Surrey, British Columbia, Canada Ramp Group Full time

    Ramp Group is seeking a skilled Software Engineering Team Lead to join our team. This full-time position offers a competitive salary of approximately $100,000 per year, based on industry standards and location.About the RoleIn this key leadership role, you will be responsible for leading and coordinating teams of information systems professionals in the...


  • Surrey, British Columbia, Canada LATUSSKY WEBMEDIA INC. Full time

    Job DescriptionWe are seeking a highly skilled Software Engineering Team Lead to join our team at LATUSSKY WEBMEDIA INC.About the RoleThis is a full-time position, requiring 30-40 hours of work per week.The ideal candidate will have a Bachelor's degree and less than 2 years of experience in software development.In this role, you will be responsible for...


  • Surrey, British Columbia, Canada Fraser Health Full time

    Job OverviewWe are seeking a highly skilled Principal Software Engineer to join our team at Fraser Health. This is a challenging and rewarding role that will provide you with the opportunity to lead large-scale software development projects, mentor junior engineers, and drive innovation in our organization.About UsFranse Health is a leading healthcare...


  • Surrey, British Columbia, Canada Natt Enterprises Ltd Full time

    We are seeking a skilled Software Systems Engineer to join our team at Natt Enterprises Ltd. With a focus on developing innovative software solutions, this role requires strong technical expertise and leadership skills.About the Role:As a Software Systems Engineer, you will be responsible for leading and coordinating teams of information systems...


  • Surrey, British Columbia, Canada Bonjour Infotech Full time

    Job SummaryWe are seeking a highly skilled Software Engineering Professional to join our team at Bonjour Infotech. As a permanent employee, you will work 35 hours per week and contribute to the development of innovative software solutions.About the RoleThis position is perfect for an individual with a Bachelor's degree and at least 1 year of experience in...

  • Engineering Designer

    4 weeks ago


    Surrey, British Columbia, Canada Asem Engineering Ltd Full time

    Asem Engineering Ltd is seeking an experienced Engineering Designer to join our team in a CAD Specialist role.Job Description:We are looking for a skilled engineer to create detailed designs and drawings using computer-aided design (CAD) software.Responsibilities:Prepare high-quality engineering designs and drawingsDevelop and prepare design sketches and...


  • Surrey, British Columbia, Canada KTC SUNDUNE SOLUTIONS INC Full time

    About KTC SUNDUNE SOLUTIONS INCKTC SUNDUNE SOLUTIONS INC is a leading company in the field of software development and e-commerce solutions. We are currently seeking an experienced Software Development Engineer to join our team.Job DescriptionWe are looking for a highly skilled and motivated individual to work as a Software Development Engineer on our...


  • Surrey, British Columbia, Canada Safe Software Full time

    About the RoleWe are seeking an experienced Channel Account Manager to join our team. As a Channel Account Manager, you will be responsible for building, managing and executing business plans for our partners in their assigned territory.Responsibilities:Support partners in identifying leads and opportunities, marketing initiatives, and go-to-market...


  • Surrey, British Columbia, Canada HSB IT Solution Ltd Full time

    We are HSB IT Solution Ltd, a leading technology company looking for a skilled Full Stack Software Engineer to join our team. This is an exciting opportunity to work on challenging projects, develop new skills and collaborate with experienced professionals. As a Full Stack Software Engineer, you will be responsible for designing, developing, and testing...


  • Surrey, British Columbia, Canada AMUR Financial Group Full time

    AMUR Financial Group">About Us">We are a leading mortgage lender in Canada, with over 50 years of experience and a reputation for excellence. Our team is dedicated to delivering innovative solutions that drive efficiency and improve our business processes.">Job Title: Senior Software Engineer">Location: Surrey, BC V3T 2X2">Salary Range: $65,000 - $75,000 per...

  • Software Engineer

    4 weeks ago


    Surrey, British Columbia, Canada 555 Wireless Ltd. Full time

    Job Details555 Wireless Ltd. seeks a skilled Software Engineer to join our team.About the RoleWe are looking for a highly motivated and experienced Software Engineer to work on various software development projects. The ideal candidate will have a solid background in programming and be able to write, modify, integrate, and test software code.Key...


  • Surrey, British Columbia, Canada Asem Engineering Ltd Full time

    Asem Engineering Ltd is seeking a skilled Digital Engineering Technician to join their team. This permanent position offers a competitive salary of $50,000 - $70,000 per year, depending on experience.Job DescriptionThe successful candidate will be responsible for preparing engineering designs and drawings using computer-aided design (CAD) software. They will...


  • Surrey, British Columbia, Canada Safe Software Inc. Full time

    Job SummarySafe Software Inc. is seeking a talented Software Developer I to join our Product Development team. As a key member of our team, you will play a vital role in designing, developing, and implementing software solutions that meet both our internal needs and customer requirements.About the RoleDevelop and maintain software applications according to...


  • Surrey, British Columbia, Canada Bonjour Infotech Full time

    Job Summary:We are seeking a skilled Software Engineering Professional to join our team at Bonjour Infotech.Key Responsibilities:Work on software development projects with our experienced teamCollaborate with colleagues to design, develop, and test software solutionsImplement software features and fix bugs in a timely mannerAnalyze user requirements and...


  • Surrey, British Columbia, Canada Ramp Group Full time

    Ramp Group is a leading organization in the tech industry, and we are seeking a highly skilled Software Development Team Lead to join our team.About the RoleThis role will be responsible for planning and controlling budget and expenditures, recruiting staff, and supervising computer analysts, engineers, programmers, technicians, and other personnel. The...


  • Surrey, British Columbia, Canada Mainland Engineering Design Corporaion Full time

    We are seeking a highly skilled Engineering Design and Drafting Technologist to join our team at Mainland Engineering Design Corporation. This is a permanent full-time position offering 30-40 hours of work per week, with a competitive salary ranging from $45,000 to $60,000 annually, depending on experience.About the Job:Job DescriptionThe successful...


  • Surrey, British Columbia, Canada Zoom Engineering Ltd. Full time

    Job DescriptionWe are seeking a highly skilled Senior Mechanical Engineering Manager to lead our engineering team at Zoom Engineering Ltd. in [Location].The successful candidate will oversee the analysis of data and information, evaluate daily operations, and plan and control budget and expenditures.This role requires strong leadership skills, excellent...