Software Engineer, Analytics & Visualization Narus
Eng Analytics & Visualization
Sunnyvale, CA, USA
About Narus, Inc.
Narus, a wholly owned subsidiary of The Boeing Company (NYSE:BA), is a pioneer in cybersecurity. Narus is one of the first companies to apply patented advanced analytics to proactively identify cyber threats from insiders and outside intruders. The innovative Narus nSystem of products and applications is based on the principles of Cyber 3.0, where the semantic Web and cyber intersect. Using incisive intelligence culled from big data analytics, Narus nSystem identifies, predicts and characterizes the most advanced security threats, empowering organizations to better protect their critical assets. Narus counts governments, carriers and enterprises around the world among its growing customer base.
As a Software Engineer working with the best and the brightest, you will use your end-to-end development skills to bring the next generation of Narus products to market. As a member of the Analytics & Visualization group, you will develop the back-end pieces of Java Web applications, interfacing with the data persistence and retrieval layer on the one hand, and the user-experience on the other.
Primary Responsibilities include but are not limited to the following:
Develop, design, modify, and/or test software systems or applications for software enhancements and new products
Write, develop and maintain quality code and integrates software components into a fully functional software system
Support development and execution of software research and development projects
Work as an effective team player across various teams both in the US and in India
Work under general or minimal supervision
Qualifications & Requirements:
BS in Computer Science, Computer Engineering, or equivalent
Minimum 3 years experience in software development/engineering
Minimum 2 years experience using Java/J2EE programming language
Desired Skills & Characteristics:
MS in Computer Science, Computer Engineering, or equivalent preferred
Experience with SQL, schema design
Knowledge of design patterns
Development experience with Hadoop, MapReduce, or other big data warehouses
Experience with cyber or network security development
J2SE professional experience in the area of TCP/IP client server framework development for real time applications
Expert level knowledge in MVC, Struts, Servlets, JSP, ANT, XML, Restful Web Services, Eclipse, Junit, Jenkins, end to end integration and testing
Experience with machine learning techniques
Knowledge of business intelligence reporting tools
Experience building high performance JAVA apps, multi-thread, and memory cached objects
Experience in RHEL or equivalent Linux OS
Ability to do UML charting and class object diagrams
Experience working with Agile software development methodologies (Scrum, XP)
Excellent verbal and written communication skills
Ability to collaborate and work in a team environment
Able to work in a fast-paced environment
Candidates must be willing to comply with pre-screening activities, including but not limited to pre-employment disclosure questions, reference verification, and background check.
Principals only. At this time, we are not accepting agency referrals for this position.
Narus, Inc. is an Equal Opportunity Employer/Minorities/Women/Disability/Veteran. Narus participates in E-Verify (English and Spanish). Right to Work Statement (English and Spanish)
||500 Logue Avenue |
Mountain View, CA 94043