Development Manager - Vancouver, Canada - Imperva

Imperva
Imperva
Verified Company
Vancouver, Canada

2 weeks ago

Sophia Lee

Posted by:

Sophia Lee

beBee Recruiter


Description

Development Manager

Overview:


Responsibilities:


  • Develop and implement software development plans, including schedules, resource allocation, and project tracking.
  • Collaborate with crossfunctional teams, including product managers, designers, and quality assurance engineers, to ensure successful product delivery.
  • Provide technical guidance and support to the development team, including code reviews, troubleshooting, and mentoring.
  • Ability to balance management responsibilities with hands on development work.
  • Drive innovation and continuous improvement by exploring new technologies and development methodologies.
  • Be accountable for all team deliverables, ensuring appropriate prioritization and resource allocation to deliver ontime and the highest quality standard.
  • Develop and invest in current talent with a strong focus on continuous improvement and career progression.
  • Create a supportive and trusting environment to facilitate full team engagement.
  • Foster close cooperation and communication across all team members; encourage crosstraining and team support.
  • Work closely with Product Management to support short and longterm planning and to prioritize deliverables on an ongoing basis.
  • Anticipate and address potential roadblocks to team delivery to enable optimal functionality and productivity.
  • Provide regular and ongoing feedback to team members with clear communication and set expectations.
  • Strong ability to problem solve and make decisions to further goals of business.
  • Progressive and openminded approach in all aspects with ability to adapt and flex as needed.
  • Ensure adherence to coding standards, best practices, and industry standards.
  • Requirements:
  • Bachelor's or Master's degree in Computer Science or related field.
  • 8+ years of professional software development experience with a focus on C++ programming on Linux platforms.
  • 5+ years of experience in managing software development teams.
  • Strong knowledge of Linux operating systems, including shell scripting, system administration, and network protocols.
  • Experience with software development tools, such as version control systems, bug tracking systems, and build systems.
  • Excellent problemsolving skills and attention to detail.
  • Strong written and verbal communication skills, with the ability to collaborate effectively with crossfunctional teams.
  • Proven track record of delivering highquality software products on time and within budget.

Preferred qualifications:


  • Experience with Agile development methodologies.
  • Familiarity with other programming languages, such as Python, Java, or C#.
  • Experience with cloudbased computing and containerization technologies, such as Docker and Kubernetes.
  • Strong understanding of software security and data protection best practices.
**_
At this time, Imperva will not sponsor a new applicant for employment authorization for this position._**
Our Company

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
LI-JL2

More jobs from Imperva