Back to all jobs

Senior Software UI Engineer - Cyber Intelligence

FireEye

Aug 17

Company Description

FireEye is the intelligence-led security company. Working as a seamless, scalable extension of customer security operations, FireEye offers a single platform that blends innovative security technologies, nation-state grade threat intelligence, and world-renowned Mandiant® consulting. With this approach, FireEye eliminates the complexity and burden of cyber security for organizations struggling to prepare for, prevent, and respond to cyber attacks. Learn more about FireEye's world-class solutions and global footprint at https://www.fireeye.com/company.html.

Job Description

As a Senior Software UI developer, you will work on a small international team providing data collection and analysis technologies to teams withing the Mandiant business. You’ll help collect and make sense of research data, turn it into information, and make it actionable. You will grow your skills, work with cutting edge research and technologies and introduce new tools (R&D) to the team. You’ll work in an environment that encourages creative thinking and novel solutions to interesting problems. You’ll come up with ways to do things more quickly and more effectively while maintaining a laser focus on quality. You will work closely with security researchers and intelligence analysts to build systems that enable the automation of data collections, analysis, and reporting.  You’ll come up with ways to do things more quickly and more effectively while maintaining a laser focus on quality. 

Bottom line: You will create and maintain solutions that will make our team smarter, faster, and better at what we do – protecting the world from evil. 

 Responsibilities: 

  • Design and develop dynamic web applications in an agile development environment 

  • Design and implement elegant and scalable APIs and services  

  • Engage in architecture sessions, challenge existing solutions and inspire ideas for future enhancements  

  • Evaluate and utilize cutting edge JavaScript frameworks  

  • Rapidly prototype and refine applications based on user experience feedback 

  • Build analyst-facing solutions interacting with different data sources to support analysis of cybersecurity topics and threat hunting 

  • Stay abreast of the latest technology trends, coding standards, libraries and frameworks to constantly grow your technical abilities and improve the entire technology stack 

  • Write requirements and implementation documentation 

  • Develop solutions to present and visualize data to users 

Ideal Candidate: 

  • You have the ability to pick up new tools and technologies 

  • You are self-driven to learn about different resources and how to use them to cross reference data 

  • You can collaborate within and across departments to ensure successful product creation 

  • You can help shape technical decisions in collaboration with the team 

  • You have the ability to work as a member of a small global team in a fast-paced environment 

  • You can communicate complex technical ideas to other team members 

  • You are comfortable working on multiple projects at a single time, and can maintain good self-organization 

Minimum Requirements:  

  • Minimum of 3+ years of UI development experience 

  • Ability to deliver high quality, fully tested, production-ready code in React, JavaScript 

  • Minimum of 2+ years of experience in React.js or another JavaScript framework 

  • Ability and willingness to implement MVC architectures using modern JavaScript frameworks   

  • Working knowledge of calling and consuming RESTful web services   

  • Expertise in creating rich interfaces using HTML, JavaScript and CSS 

  • Experience interacting with SQL and NOSQL style database systems  

  • Ability to lead discussions and interpret requirements defined by Product Management or stakeholders   

  • Strong experience with code repository systems, e.g. GitHub, GitLab, SVN 

  • Ability to work on Linux systems 

Desired Skills:  

  • Full-Stack: Proficiency with one or more standard mainstream computer languages, e.g. Python or Java 

  • Full-Stack: Backend development exposure with REST API and databases 

  • Experience with agile development processes and rapid prototyping a plus 

  • Excellent written and verbal communication skills 

  • Experience with graph store and/or graph data modeling and concepts 

  • Experience with a task tracking system, e.g. JIRA, BugZilla 

  • Experience with Docker, Jenkins or Ansible 

  • Ability to work well with remote teams and be willing to reach out and collaborate when needed 

  • Prior experience in Cyber Security 

  • Interest in potential development of analytic capabilities or technical research