Platform Software Developer

1 month ago


Vancouver, British Columbia, Canada Imperva Full time
About the Role

We are seeking a highly skilled Platform Software Developer to join our team at Imperva. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cutting-edge cybersecurity solutions for our customers.

Key Responsibilities
  • Collaborate with product managers and other software engineers to work on business requirements, user experience goals, and pain points.
  • Develop and deliver new product offerings, working closely with cross-functional teams.
  • Contribute to estimating enhancement requests for prospective and existing customers.
  • Assist in the deployment and configuration of technologies and tools used in software development, including build servers, version control systems, and automated testing frameworks.
  • Stay up-to-date with current software development and DevOps trends and best practices.
Requirements
  • At least 2-3 years of experience as a software engineer, with strong Python skills.
  • Experience with cloud-based systems (AWS, Azure, GCP) and infrastructure as code using Terraform.
  • Linux as your go-to operating system.
  • Experience with scripting languages such as Bash.
  • Experience as a DevOps engineer and with containerization tools like Docker or Podman.
  • Experience with CI/CD tools like Jenkins, GitLab.
What We Offer

Imperva offers a competitive compensation package, including base salary, medical, flexible time off, salary continuance for adoption or birth of a child, and more.

The anticipated annual base salary range for this position is CAD $105,000 – $125,000, determined based on the candidate's experience, knowledge, skills, other qualifications, and location.



  • Vancouver, British Columbia, Canada Imperva Full time

    Imperva is a leading data security vendor, offering cutting-edge cybersecurity products for the largest companies worldwide. We are committed to fostering a culture of diversity, equity, and inclusion, recognizing that our employees' individual differences contribute to our success.We are seeking an experienced Software Engineer to join our Vancouver-based...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the PositionWe are seeking a skilled SQA and test engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.The role involves designing, implementing, and exercising comprehensive testing strategies for our IP based phone portfolio based on Linux and Android...

  • Software Developer

    4 weeks ago


    Vancouver, British Columbia, Canada Collabera Full time

    Job Title: Software Developer - Platform Virtual ServicesCollabera is seeking a skilled Software Developer to join our team in Platform Virtual Services. As a Software Developer, you will be responsible for developing and maintaining products, including development activities like requirement analysis, design, integration, verification, configuration...


  • Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time

    About PlanviewPlanview is a global leader in work and resource management, dedicated to building the future of connected work. With a comprehensive suite of solutions, we help organizations accelerate their goals, from idea generation to impact.The OpportunityWe are seeking an experienced Cloud Infrastructure Developer to join our Flow Platform team in...


  • Vancouver, British Columbia, Canada Visier, Inc Full time

    Transforming Business Strategy with People AnalyticsVisier, Inc. is a leader in people analytics, driven by a 'people-first' approach to business strategy. Our innovative technology empowers organizations to make informed decisions, elevating employees and driving better business outcomes. As we embark on an exciting new chapter in our growth story, we seek...


  • Vancouver, British Columbia, Canada Spare Full time

    About this roleWe are seeking a highly skilled Security Software Developer to join our Engineering team in a pivotal role that combines security expertise with software development skills. The ideal candidate will be responsible for actively identifying and fixing vulnerabilities, enhancing the security and resilience of our cloud platform.Platform &...


  • Vancouver, British Columbia, Canada Workday, Inc. Full time

    About the RoleAs a key member of our dynamic team, you will contribute to the delivery of innovative solutions for Workday's Talent Development Platform.Design, integrate, and implement next-generation solutions to meet the needs of global businesses.Develop solutions to address business needs using platform system standards.Design and develop engaging user...


  • Vancouver, British Columbia, Canada Workday, Inc. Full time

    About the RoleAs a key member of our dynamic team, you will contribute to the delivery of innovative solutions for Workday's Talent Development Platform.Design, integrate, and implement next-generation solutions to meet the needs of global businesses.Develop solutions to address business needs using platform system standards.Design and develop engaging user...


  • Vancouver, British Columbia, Canada Workday, Inc. Full time

    About the RoleYou will contribute to the delivery of innovative solutions for Workday's Talent Development Platform.Design and implement next-generation solutions using platform system standards.Develop engaging user experiences.Collaborate with a dynamic team of developers to meet the needs of global businesses.About YouBasic Qualifications:Software...

  • Software Architect

    1 week ago


    Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Software ArchitectAequilibrium Software Inc seeks a skilled Software Architect to drive the design and development of innovative software solutions. As a key member of our team, you will be responsible for crafting architectural visions, leading technical workshops, and delivering high-quality software products that meet the needs of our clients.Key...

  • Software Developer

    4 weeks ago


    Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    Job Title: Software DeveloperAbout the Role:We are seeking a skilled Software Developer to join our team at WIA Software Systems Inc. As a Software Developer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:Design and develop software applications using various...


  • Vancouver, British Columbia, Canada Visier, Inc Full time

    Transform Business Outcomes with VisierVisier, Inc. is seeking a talented Senior Software Developer to join our Data Platform team. As a key member of our engineering team, you will be responsible for designing and developing high-performing applications with strong fundamentals in modern cloud architecture, systems design, and parallel processing.Key...


  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleAmazon Finance Technology is seeking a talented software development engineer to work on Teller, Amazon's homegrown payments system. As a key member of our team, you will be responsible for driving implementation decisions, delivering functional components, and mentoring junior engineers to develop logical and maintainable software that meets...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Role SummaryAequilibrium Software Inc is seeking a highly skilled and experienced Virtual Reality Software Developer to join our team. As a key member of our development team, you will be responsible for creating engaging educational experiences for universities using Igloo Vision.About the RoleThis full-time position is 100% remote, but candidates must be...

  • Software Developer

    3 weeks ago


    Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at WIA Software Systems Inc. The ideal candidate will have a strong background in computer science and software engineering, with experience in developing software solutions using various programming languages and technologies.Key Responsibilities:Design, develop, and...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Aequilibrium Software Inc is seeking a skilled XR developer to create engaging educational experiences in Virtual Reality (VR). As a Unity 3D VR specialist, you will collaborate with a team to develop interactive programs for universities. Your strong background in VR development, particularly with Igloo Vision, will be valuable in this role.Key...

  • Software Engineer

    2 months ago


    Vancouver, British Columbia, Canada Apple Full time

    Join Apple's Platform Engineering Team as a Software EngineerWe are seeking a highly skilled Software Engineer to join our Platform Engineering team at Apple. As a key member of our team, you will be responsible for designing and implementing cross-cutting features and services that support and enable the development of our developer productivity tools.About...


  • Vancouver, British Columbia, Canada Microsoft Full time

    Microsoft is a leader in the development of innovative technologies, including machine learning and AI. The company's Direct Machine Learning (ML) Platform Team plays a crucial role in empowering Windows developers worldwide by providing them with the best innovations in machine learning and AI.The team is responsible for driving platform innovations for...

  • Software Engineer

    2 months ago


    Vancouver, British Columbia, Canada Apple Full time

    Job Title: Software Engineer - Platform EngineeringWe are seeking a highly skilled Software Engineer to join our Platform Engineering team at Apple. As a key member of our team, you will be responsible for designing and implementing cross-cutting features and services that support and enable the development of our developer productivity tools.About the...

  • Software Engineer

    2 months ago


    Vancouver, British Columbia, Canada Apple Full time

    Join Apple's Platform Engineering TeamWe are seeking a highly skilled Software Engineer to join our Platform Engineering team, responsible for building the core infrastructure code and services that power our internal and external CI systems.About the RoleAs a Software Engineer on our Platform Engineering team, you will be responsible for designing and...