Designation: Sr. Software Engineer Location: Pune, EON Kharadi Symantecs Norton Mobile Security product protects you and your Android smartphones and tablets against threats such as malicious apps, theft or loss, and websites designed to steal your information and money. More importantly, Symantec provides proactive protection against potentially risky apps. Apps that could leak your personal information and content excessively use your battery and data plan or have annoying intrusive behavior. Symantec puts you in control so you can decide which apps to trust to use your personal information, photos, videos, battery and data plan or get in the way of your mobile experience. Responsibility Quickly and efficiently develop great, high quality Java software for Android Frameworks and private API exposed by top Android device makers. Write testable code and deliver code, which has 100% code coverage and fully unit tested. Make solid architectural decisions for substantial components and new features, providing technical leadership to others, helping mentor & grow a great team of very talented engineers. Foster an environment of consistent technical achievement and innovation for the growth and success of the team. Key Attributes You love solving complex problems and seek them out. You treat data structures and algorithms like LEGO building blocks and know when to use which. Coding comes naturally to you and language is just a way to get there. Very comfortable with core Java constructs so as to be able to code for efficiency. You have a knack to understand a problem statement and do not let go until you have a good idea & clarity on requirements. And above all, you are a team player who loves to share knowledge and help out as and when required. In Symantecs Norton group, we write software which is used by millions of people all over the world. We make the world a safer place, by defending our customers computers and mobile devices against viruses, spyware, malware and other online threats. In the Norton Mobile Security Engineering team, we help protect our customers mobile devices by providing innovative privacy protection, unsecure Wi-Fi detection, enhanced anti-theft features, critical web protection, and the most advanced Android app screener in the world. Were looking for candidates who would contribute significantly to the above solutions, while having fun working with a team of talented engineers. The candidate must bring the ability to efficiently develop high quality software. To this end: oYou must have strong problem solving capabilities. Familiarity with the use of data structures, algorithms, and protocols to cleanly solve challenges. So if you have a Bachelors Degree in Computer Science or higher educational achievement, that would be a plus point. oThe software is on the Android platform, so familiarity with Java is a must, and familiarity with the Android SDK is a plus point. oA minimum of 6 years experience in software development with success in roles with substantial responsibility and accountability. The candidate must work in a distributed team that is spread across continents. oYoull need to interact with architects, directors and engineers from Pune as well as USA. So strong verbal and written communication skills would be a strong plus point. oYoull need to participate in Code Reviews and have your code reviewed by team members, and ensure near 100% code coverage on the code you develop. Ensure automated testability of the code you write. oThe team follows agile principles, so having prior experience working in agile would be an added plus.