Development Positions
Sr Software Engineer - 19292BR
Design and develop new software features
Take ownership of existing software components and provide leadership to Junior team members.
Write design documents and technical functional specifications
Work collaboratively with remote teams, other internal development teams, QA engineers on bug isolation and fixes
Qualifications
Completed B.S./M.S in Computer Science or related field
Self-motivated. Can-do attitude. Good team player. Hardworking.
Must be flexible to work in early or late office hours, when required
5+ years experience on C++ programming on Windows.
Strong familiarity with large-scale software product development processes
Excellent written and verbal communications skills at the business and technical level.
Knowledge of driver / embedded systems development on Windows is a plus.
Knowledge of data encryption, file systems, storage device drivers, security protocols is a plus.
Hands-on experience with the following
Familiarity with Windows internals.
Multi-threaded programming and IPC mechanisms on Windows.
Windows API programming.
Crash Dump debugging, Good handle on Windows Debugging
Principal Sofware Engineer 20746BR
Responsibilities
Maintain and develop new software features and components in the Encryption product line.
Take ownership of existing software components and provide leadership to junior team members.
Think strategically.
Write design documents and technical functional specifications
Work collaboratively with remote teams, other internal development teams, QA engineers on bug isolation and fixes
Qualifications
Completed Bachelors/Masters in Computer Science or related field
8+ years’ experience on C/C++ programming.
Hands-on experience with the following
Familiarity with Windows internals.
Multi-threaded programming and IPC mechanisms on Windows
Windows API programming.
Crash Dump debugging, Good handle on Windows Debugging
Strong familiarity with large-scale enterprise software product development processes. Candidates working on the same software product across multiple release cycles are preferred.
Excellent written and verbal communications skills at the business and technical level.
Knowledge of driver / embedded systems development on Windows is a plus.
Knowledge of data encryption, file systems, storage device drivers, security protocols is a plus.
Development Manager -19827BR
Manage, direct, and lead a team of engineers responsible for development of new features in Symantec's Encryption Products.
Project leadership, project planning, define and track schedules
Collaborate with the senior leadership team to define projects scope and schedule
Work with Product and Engineering management to plan the product roadmap and strategy
Engage with QA, Product Management, Program Management, etc. to drive issues to closure and ensure a successful delivery.
Define team roles, conduct performance evaluations, track progress against goals
Manage recruiting efforts, ensure effective hiring decisions
Recommend and implement process improvements to increase the efficiency and impact of the engineering team
Qualifications
Computer Science graduate with 8+ years industry experience in enterprise product development in C++.
3+ years in a people management position (leading teams, defining schedules/resources, hiring talent & performance management, proven release track record)
Solid understanding of the SDLC and Development processes. Knowledge of Agile development is a plus.
Experience in developing and tracking project plans for software releases
Excellent written/verbal communications skills – direct, succinct, unambiguous, comfortable addressing executive management
Experience working together with a geographically distributed engineering team.
Experience working and engaging with different stakeholders across team boundaries [QA, product management, program management, etc.] to get the job done.
Experience working on a product development across multiple release cycles, delivering s/w releases though all SDLC phases.
Self-starter, able to handle multiple projects and activities in parallel, efficiently functioning in a fast-paced environment
Experience delivering high quality enterprise products under tight deadlines
Demonstrate ability to complete high pressure tasks with strict attention to quality, completeness and timeliness
Knowledge/familiarity of security standards/products is a plus.
TESTING POSITIONS
Sr QA Engineer -19118BR
Write comprehensive and understandable test plan from functional specifications and requirements
Develop and execute functional test plans and system level testing of product on Widows platforms.
Enhance and extend existing test plans and automation suite
Participate in product design reviews to provide input on functional requirements, product designs, or potential problems.
Work collaboratively with a diverse team of QA engineers, developers, documentation writers and product managers
Investigate field problems referred by field engineers and technical support.
Automate the test cases and use cases of the product.
Mentor Juniors in the team in testing and product knowledge.
Qualifications
Bachelors degree in Computer Science or equivalent experience
Comfortable working on Windows.
Understanding of message formats including MIME
Familiarity with messaging protocols such as IMAP, POP, and SMTP
Basic knowledge of Security concepts and X.509 certificates
Knowledge of SSL
Understanding of networking and network protocols.
Knowledge of at least one scripting language such as Perl, Python etc.
Experience with interfacing with SQL databases is a plus
Ability to broadly understand product and company goals to prioritize and rapidly accomplish test cases.
Self-motivated with excellent written and verbal communication skills.
Strong communication skills
Hands-on with Automating Test Cases and Use Cases
Strong Mentor
Princ QA Engineer 19117BR
Write comprehensive and understandable test plan from functional specifications and requirements
Develop and execute functional test plans and system level testing of product on Windows & Mac platforms.
Enhance and extend existing test plans and automation suite
Participate in product design reviews to provide input on functional requirements, product designs, or potential problems.
Work collaboratively with a diverse team of QA engineers, developers, documentation writers and product managers
Investigate field problems referred by field engineers and technical support.
Automate the test cases and use cases of the product.
Mentor Juniors in the team in testing and product knowledge.
Qualifications
Bachelors degree in Computer Science or equivalent experience
Strong experience of working on Windows & Mac
Knowledge of Cryptography and Encryption Algorithms
Understanding of networking and network protocols.
Programming experience in either Python or Java
Ability to broadly understand product and company goals to prioritize and rapidly accomplish test cases.
Self-motivated with excellent written and verbal communication skills.
Strong communication skills
Hands-on with Automating Test Cases and Use Cases
Strong Mentor