Software Development Engineer: Entry-Level

2 months ago


Canada Imperva Full time $115,000 - $145,000
About the Role

We are seeking an experienced Full Stack Software Engineer to join our Data Privacy team in Vancouver, BC. As a key member of our team, you will design and develop software that is easily maintainable, highly reliable, and demonstrates knowledge of engineering best practices.

Key Responsibilities
  • Collaborate with your scrum team and other teams to develop software solutions
  • Engage in project sizing and design, feature development, and peer reviews
  • Support application debugging and auxiliary testing as needed
  • Develop and maintain software applications using Java/Spring Boot and React
  • Work with databases and large datasets, and have knowledge of REST APIs
Requirements
  • Bachelor's degree in Computer Science or relevant field with 8 years of related experience
  • ~5+ years professional experience as a full stack software engineer
  • Proficient with object-oriented programming and unit testing using Java/Spring Boot
  • Proficient developing UI using React framework
  • Experience working with Linux operating system
  • Experience working with databases and large datasets
  • Knowledge of REST APIs
Preferred Qualifications
  • Experience building microservices or domain-oriented services
  • Experience with NoSQL databases such as MongoDB
  • Ability to act as a technical authority and present solution options and recommendations
About Imperva

Imperva is an analyst-recognized, cybersecurity leader championing the fight to secure data and applications wherever they reside. 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.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, ancestry, pregnancy, age, sexual orientation, gender identity, marital status, protected veteran status, medical condition, or disability, or any other characteristic protected by law.



  • Canada Imperva Full time $115,000 - $145,000

    Job Title: Software Development Engineer: Entry-LevelWe are seeking an experienced Full Stack Software Engineer to join our expanding Data Privacy team in Vancouver, BC. As a key member of our team, you will design and develop software that is easily maintainable, highly reliable, and demonstrates knowledge of engineering best practices.Key...


  • Canada Imperva Full time $115,000 - $145,000

    Job Title: Software Development Engineer: Entry-LevelWe are seeking an experienced Full Stack Software Engineer to join our expanding Data Privacy team in Vancouver, BC.The ideal candidate will have a strong background in object-oriented programming, unit testing, and UI development using Java/Spring Boot and React framework.Responsibilities include...


  • Canada Imperva Full time $115,000 - $145,000

    Job Title: Software Development Engineer: Entry-LevelWe are seeking an experienced Full Stack Software Engineer to join our expanding Data Privacy team in Vancouver, BC.The ideal candidate will have a strong background in object-oriented programming, unit testing, and UI development using Java/Spring Boot and React framework.Responsibilities include...


  • Canada TripAdvisor LLC Full time

    Software Engineer: Entry-Level PositionAt TripAdvisor LLC, we're seeking an experienced Software Engineer to join our Ontology & Metadata Engineering team. This team is responsible for organizing and exposing our extensive inventory of hotels, restaurants, attractions, and more to enable the creation of great customer experiences on our website and native...


  • Canada TripAdvisor LLC Full time

    Software Development Engineer: Entry-Level PositionTripAdvisor LLC is seeking an experienced Software Development Engineer to join our Ontology & Metadata Engineering team. This team is responsible for organizing and exposing our extensive inventory of hotels, restaurants, attractions, and more to enable the creation of great customer experiences on our...


  • Canada TripAdvisor LLC Full time

    Software Development Engineer: Entry-Level PositionTripAdvisor LLC is seeking an experienced Software Development Engineer to join our Ontology & Metadata Engineering team. This team is responsible for organizing and exposing our extensive inventory of hotels, restaurants, attractions, and more to enable the creation of great customer experiences on our...


  • Canada Yuzu Health Inc Full time

    About Yuzu Health IncYuzu Health Inc is a pioneering health insurance TPA that empowers businesses to offer innovative health insurance plans to their employees. Our mission is to simplify the complexities of health insurance by facilitating new ways to pay for and access healthcare covered by insurance.Role OverviewWe are seeking a highly skilled Software...


  • Canada Mheducation Full time

    Build the Future of Learning with McGraw Hill **Overview** At McGraw Hill, we're shaping the future of education by designing innovative content solutions. As a Senior Software Engineer, you'll play a crucial role in driving progress and building the future of learning. **Your Impact on the Team** Our Content Acceleration Team is seeking a skilled Senior...


  • Canada Mobility Health Physical Therapy Full time

    About CloverWe're revolutionizing health insurance by harnessing the power of data and human empathy to keep our members healthier.Our mission is to create a healthcare system that truly works for everyone, and we're looking for talented software engineers to help us achieve it.Job SummaryWe're seeking a skilled software engineer to join our team and help us...


  • Canada Mobility Health Physical Therapy Full time

    About CloverWe're revolutionizing health insurance by harnessing the power of data and human empathy to keep our members healthier.Our mission is to create a healthcare system that truly works for everyone, and we're looking for talented software engineers to help us achieve it.Job SummaryWe're seeking a skilled software engineer to join our team and help us...


  • Canada Mheducation Full time

    Build the Future of LearningWe're seeking a talented Senior Software Engineer to join our Content Acceleration Team. As a key member of our team, you'll play a crucial role in designing and developing applications and services that support business and engineering initiatives.Your ImpactYou'll work closely with developer and product manager teammates to...


  • Canada Mheducation Full time

    Build the Future of LearningWe're seeking a talented Senior Software Engineer to join our Content Acceleration Team. As a key member of our team, you'll play a crucial role in designing and developing applications and services that support business and engineering initiatives.Your ImpactYou'll work closely with developer and product manager teammates to...


  • Canada Invert, Inc. Full time

    About Invert, Inc.We are a high-growth startup on a mission to revolutionize bioprocessing. Our team of creative engineers, data scientists, and biologists work together to develop innovative tools for our customers.The RoleWe are seeking a Senior Software Engineer to join our engineering team. As a key member of our team, you will be responsible for...


  • Canada Mobility Health Physical Therapy Full time

    About CloverWe're revolutionizing healthcare by harnessing the power of data and human empathy to keep our members healthier.Our mission is to create a healthcare system that's broken, so we've developed custom software and analytics to empower our clinical staff to intervene and provide personalized care to those who need it most.We put our members first,...


  • Canada Mobility Health Physical Therapy Full time

    About CloverClover is a pioneering healthcare company that's revolutionizing the industry by combining data-driven insights with human empathy to keep our members healthier.We believe the current healthcare system is flawed, so we've developed custom software and analytics to empower our clinical staff to intervene and provide personalized care to those who...


  • Canada Mobility Health Physical Therapy Full time

    About CloverClover is a pioneering healthcare company that's revolutionizing the industry by combining data-driven insights with human empathy to keep our members healthier.We believe the current healthcare system is flawed, so we've developed custom software and analytics to empower our clinical staff to intervene and provide personalized care to those who...


  • Canada Yuzu Health Inc Full time

    About Yuzu Health IncWe are a startup health insurance TPA that manages and designs health insurance plans for businesses. Our mission is to simplify the complexity of health insurance by creating innovative payment models and facilitating access to healthcare.Job DescriptionWe are seeking a talented Software Development Engineer to join our team. As an...


  • Canada Yuzu Health Inc Full time

    About Yuzu Health IncWe are a startup health insurance TPA that manages and designs health insurance plans for businesses. Our mission is to simplify the complexity of health insurance by creating innovative payment models and facilitating access to healthcare.Job DescriptionWe are seeking a skilled Software Development Engineer to join our team. As an...


  • Canada Yuzu Health Inc Full time

    About Yuzu Health IncWe are a startup health insurance TPA that manages and designs health insurance plans for businesses. Our mission is to simplify the complexity of health insurance by creating innovative payment models and facilitating access to healthcare.Job DescriptionWe are seeking a talented Software Development Engineer to join our team. As an...


  • Canada Imperva Full time $115,000 - $145,000

    About the RoleWe are seeking an experienced Full Stack Software Engineer to join our Data Privacy team in Vancouver, BC. As a key member of our team, you will design and develop software that is easily maintainable, highly reliable, and demonstrates knowledge of engineering best practices.Key ResponsibilitiesCollaborate with your scrum team and other teams...