Senior Software Engineer

Responsibilities:

- Drive innovation and research, technical analysis and prototyping to solve DLP content inspection challenges
- Design and develop customer delighting features
- Partner with product management in suggesting and clarifying product requirements
- Communicate and collaborate with engineering teams, architects, and product management
- Proactively look for ways to make DLP solution better
- Mentor junior engineers on the team

Minimum Qualifications:

- Bachelor’s degree in computer science
- 6+ years of experience in C++ and/or java programming and object oriented design principles
- Solid understanding of data structures and algorithm design,
- Strong understanding of multithreaded applications
- Experienced in software engineering industry best practices (e.g. writing unit and functional tests, code reviews, continuous integration, design documentation)
- Strong written and verbal communication skills

Preferred Qualifications:

- Master’s degree in computer science
- Practical experience in developing applications using machine learning
- Experienced in developing highly scalable distributed applications
- Experienced in working in an agile software development environment

You may return to your current search results by clicking here.

Latest Job Listings