Imperva is hiring a

Senior Software Engineer

Vancouver, Canada
The Opportunity
If you are curious about how companies protect their customers’ personal data, we want to hear from you! We are looking for an experienced full stack engineer to join our expanding Data Privacy team in Vancouver, BC. We’re increasing support for newer databases and non-traditional data sources, leveraging machine learning to detect personal data, building intuitive application integrations and reporting capabilities, and improving our clients’ visibility and control over their customers’ data.

Position Summary

As a Full Stack Software Engineer, you will design and develop software that is easily maintainable, highly reliable, and demonstrates knowledge of engineering best practices. You will regularly collaborate with your scrum team, along with other teams and stakeholders, throughout the development process. You will engage in project sizing and design, feature development and peer reviews, and support application debugging and auxiliary testing as needed. And readily give and receive help, upskilling yourself and the team while delivering against business requirements. 

Vancouver, Canada (Hybrid)

Key Areas of Responsibility
  • Design and build scalable and reliable micro-services based applications
  • Build enterprise grade apps to provide enterprise API security
  • Take new feature ideas from drawing board to finished product solution. This includes requirements gathering, design, development and delivery of the solution
  • Deliver solutions in a fast paced and challenging environment using cutting edge technologies

 

About you:
  • You are a motivated team-player who works well in a highly-collaborative, agile environment
  • You have strong troubleshooting skills and the ability to deep dive into technical problems
  • You take ownership and pride in your work and are talented, reliable and thrive in a dynamic team environment
  • You like to take on challenges and learn and adopt new technologies quickly
  • You are an effective communicator who works well with cross-functional teams and across management levels
  • You are passionate about delivering solutions leveraging the best technology and software practices for our customers
Minimum Qualifications
  • 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 & with large datasets
  • Knowledge of REST APIs

 

Preferred Qualifications:
  • Experience with distributed systems and n-tier architecture
  • Experience building microservices or domain oriented services
  • Experience with Docker and Kubernetes
  • Experience with NoSQL databases such as MongoDB
  • Knowledge of cloud-based infrastructure
  • Ability to act as a technical authority, to present solution options and recommendations in unbiased terms.

Join us in shaping the future of data security. Apply now and be part of a dynamic team dedicated to building innovative and robust solutions for the challenges of tomorrow!   
    
The anticipated annual base salary range for this position is CAD $115,000 – $145,000. The salary offered will be determined based on the candidate’s experience, knowledge, skills, other qualifications, and location.   
Our Company:  

Imperva is an analyst-recognized, cybersecurity leader—championing the fight to secure data and applications wherever they reside. Once deployed, our solutions proactively identify, evaluate, and eliminate current and emerging threats, so you never have to choose between innovating for your customers and protecting what matters most. Imperva—Protect the pulse of your business. Learn more: 
www.imperva.com
, our blog, on Twitter. 
 
   

Rewards:
 

Imperva offers a competitive compensation package that includes base salary, medical, flexible time off, salary continuance for adoption or birth of a child and more. It’s an exciting time to work in the security space. Check out our products and services at 
www.imperva.com
 and career opportunities at www.imperva.com/careers 
 

 
 
 
Legal Notice: 

Imperva is an equal opportunity employer. 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.
 
 
  
 #LI- Hybrid
#VL1  
 
Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job