Current jobs related to Senior Backend Software Developer - Vancouver, British Columbia - Imperva


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    Join Our Team as a Senior Software Engineer - Backend ArchitectWe are looking for an experienced Senior Software Engineer to join our team in San Francisco and Vancouver. As a Backend Architect, you will be responsible for leading the development of scalable and robust large-scale distributed backend systems.About the PositionTake-Two Interactive is a...


  • Vancouver, British Columbia, Canada BSP Bicycle Sports Pacific Full time

    Job Title: Senior Software Engineer - Backend DevelopmentWe are seeking an experienced Senior Software Engineer to join our team. As a key member of our backend development team, you will be responsible for designing, implementing, and maintaining scalable and efficient software systems.Responsibilities:Design and develop high-quality, scalable, and...


  • Vancouver, British Columbia, Canada Gracie Barra Vancouver Full time

    Job Title: Senior Software Developer - Backend SpecialistJob Description: We are searching for a highly skilled Senior Software Developer to join our Backend Team. The ideal candidate will have a strong background in Java and Python, with experience in microservices architecture. The selected candidate will be responsible for designing, developing, and...


  • Vancouver, British Columbia, Canada MR. GREEK DONAIR STORE Full time

    We are looking for a highly skilled Senior Software Engineer to join our team in Backend Development. The ideal candidate will have experience in designing and implementing scalable, efficient, and secure backend systems.The selected candidate will work closely with our cross-functional team to develop, test, and deploy high-quality software solutions.Key...


  • Vancouver, British Columbia, Canada Ebiten Japanese Restaurant Full time

    We are seeking a Senior Software Engineer (Backend Developer) to join our team at Company Name. The ideal candidate will have strong knowledge of backend development and be able to design and implement scalable, efficient, and secure software solutions.Key Responsibilities:Design and implement backend software systems using languages such as Java, Python, or...


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

    Senior Backend Software Engineer (.NET)We are seeking a highly skilled Senior Backend Software Engineer with expertise in .NET to contribute to our team's success. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using .NET technologies. Your expertise in .NET Core, ASP.NET,...


  • Vancouver, British Columbia, Canada OpenTable Full time

    About the Role:As a senior software engineer at our company, you will be responsible for designing and developing the backend of our web application. You will work closely with our team to ensure that our system is scalable, efficient, and meets the needs of our users. Key Responsibilities:Design and develop the backend architecture of our web...


  • Vancouver, British Columbia, Canada Paladin Technologies Full time

    Join Our CompanyAs a Senior Software Engineer, you will work closely with our team to design, develop, and maintain our backend systems.Key ResponsibilitiesDesign and implement scalable backend systemsCollaborate with cross-functional teamsEnsure high-quality code and performanceAbout UsOur company is a leading provider of innovative software solutions. Our...


  • Vancouver, British Columbia, Canada Browse AI Full time

    Browse AI is changing the way people interact with online information.As a Senior Software Engineer, you will be part of a team that has already harnessed the power of AI through our cutting-edge technology, making web data accessible to all.We are currently working on Browse AI 2.0, rebuilding and enhancing our existing platform.Key ResponsibilitiesLead the...


  • Vancouver, British Columbia, Canada The Captain's Boil Full time

    About the RoleWe are seeking a skilled Senior Software Engineer - Backend to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend systems.Key ResponsibilitiesDesign and implement backend systems using Java and Spring BootWork with our front-end team to integrate backend systems...


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

    About the RoleWe are seeking a highly skilled Senior Backend Java Engineer to join our team at Aequilibrium Software Inc. As a key member of our technical team, you will be responsible for designing and implementing robust backend systems using Java.Key ResponsibilitiesDesign and develop high-quality backend systems using JavaIntegrate and extend the...

  • Software Developer

    3 weeks ago


    Vancouver, British Columbia, Canada Vancouver Coastal Health Full time

    About the Role:We are seeking a skilled Python developer to join our team as a senior software developer. The ideal candidate will have a strong background in Python and experience with backend development.Key Responsibilities:Design and develop high-quality backend software solutionsCollaborate with cross-functional teams to deliver projects on...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Immerse Yourself in the Gaming IndustryAre you a skilled Software Engineer looking to bring your expertise to the gaming world? Electronic Arts is seeking an exceptional candidate to join our team as a Senior Backend Game Developer.About the RoleThis is an exciting opportunity to work on cutting-edge game technology and collaborate with a talented team of...


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

    About the RoleWe are seeking a highly skilled Senior Backend Java Engineer to join our team at Aequilibrium Software Inc. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems using Java and.NET technologies.Key ResponsibilitiesDesign and develop high-quality software systems using Java...


  • Vancouver, British Columbia, Canada Atimi Full time

    Job Title: Senior Java Backend DeveloperAbout the Role:We are seeking an experienced Senior Java Backend Developer to join our team at Atimi. As a key member of our development team, you will be responsible for designing, developing, and maintaining our cloud-based software applications.Key Responsibilities:Design and develop scalable, efficient, and...


  • Vancouver, British Columbia, Canada TTT Studios Full time

    About the RoleWe are seeking a highly skilled Senior Backend Developer to join our team at TTT Studios. As a key member of our engineering team, you will be responsible for designing and developing high-quality APIs and server platforms for our client projects.Key ResponsibilitiesDesign and implement low-latency, high-availability, and high-performing...


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

    About the RoleWe are seeking a highly skilled Senior Backbase Backend Developer to join our team at Aequilibrium Software Inc. As a key member of our team, you will be responsible for integrating and extending the Backbase digital banking platform.Key ResponsibilitiesIntegrate and extend the Backbase digital banking platform.Collaborate with designers,...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job Title: Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Electronic Arts Inc. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable cloud-hosted web services for our mobile games.Responsibilities:Develop responsive, resilient,...

  • Software Developer

    1 week ago


    Vancouver, British Columbia, Canada Pacific National Exhibition Full time

    Job Title: Software DeveloperAs a software developer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on backend development, ensuring the efficient and secure operation of our systems.Key Responsibilities:• Design and develop software applications using various programming languages and...


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

    Senior Backend Software Engineer OpportunityAt Apple Inc., we're not just building products - we're crafting experiences that revolutionize entire industries. Our diverse team and innovative ideas drive us to push the boundaries of what's possible. If you're passionate about designing, engineering, and running systems that impact millions, we want to hear...

Senior Backend Software Developer

2 months ago


Vancouver, British Columbia, Canada Imperva Full time
Job Title: Senior Backend Software Developer

We are seeking an experienced and skilled Senior Backend Software Developer to join our Vancouver-based team. As a key member of our tight-knit team, you will contribute to the development and maintenance of our proprietary data warehouse, the cornerstone of our cutting-edge data security platform.

Key Responsibilities:
  • Contribute to the continuous development and modernization of our data security platform
  • Maintain and elevate the platform's extraction and translation (ETL) features, ensuring continued relevance in the evolving landscape of data security
  • Collaborate closely with cross-functional teams, including product managers and stakeholders, to understand and address customer needs effectively
  • Dive deep into technological challenges, thinking strategically and solving problems for the general case
  • Write robust, well-tested code, and demonstrate a commitment to quality in all aspects of development
  • Share your work through code reviews and demos, fostering a collaborative and transparent team culture
Minimum Qualifications:
  • Minimum 3 years of experience as a software engineer, with a focus on Python development (required)
  • Bachelor's degree or higher in Computer Engineering, Computer Science, Mathematics, or equivalent (required)
  • Proficient with Linux/Unix operating systems (required)
  • Track record of writing clean code with a test-driven mindset: automation, coverage, regression (required)
  • Exposure to cloud-based systems: AWS, Azure, GCP (an advantage)
  • Experience with troubleshooting and performance; using utilities like strace, htop, vmstat, lsof (an advantage)
  • Familiarity with networking: OSI model, firewalls; using utilities like ssh, nethogs, wireshark, openssl s_client (an advantage)
  • Familiarity with transfer, sort, and data processing; configuring and connecting to and querying a variety of databases, such as Mongo, noSQL, or SQL (an advantage)
  • Experience with distributed systems development and devops technologies,., Zookeeper, Terraform, Docker, Ansible, etc. (an advantage)
  • Proficiency with another major programming language like Java, Golang, C++, etc. (an advantage)
Attributes:
  • Proven ability to think strategically, solve complex problems, and contribute to the development of high-quality products
  • Strong collaborator, open to feedback, and driven to deliver the best possible solutions
  • Customer-first mindset, prioritizing understanding requirements before designing solutions
  • Eagerness to learn and take on diverse development tasks beyond your comfort zone

We offer a competitive compensation package that includes base salary, medical, flexible time off, salary continuance for adoption or birth of a child and more.