Mandiant logo
Senior Full Stack Developer ( Python, React/Angular/Vue.js ) - REMOTE USA - Mandiant Pittsburgh, PA Bookmark Share Print 582 0 0

Listing Description


Job Description

Mandiant Intelligence seeks an experienced and motivated individual to be a member of our Vulnerability & Exploitation team, which is responsible for performing deep assessments of software and web application vulnerabilities, tracking exploit code releases and exploitation activities, and the creation of detailed and actionable reports in support of our global commercial and government customers. As a Senior Full-Stack Engineer, you will take a lead role on the team creating and maintaining new and existing data collection and analysis technologies to support intelligence production. You will help collect and make sense of piles of data and transform it into useful information and actionable intelligence. You will grow your skills, work with cutting edge research and technologies, and introduce new tools (R&D) to the team. You will work in an environment that encourages creative thinking and novel solutions to interesting problems. You will be an integral part of helping our team do the things we do quicker and more effectively. Our team combines technical experts and intelligence analysts to build systems providing data and insights. We constantly adapt to a changing target landscape to maintain access to information.

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

What you will do:

  • Implement new intelligence analysis workflow systems
  • Maintain and improve code base of existing projects
  • Develop new technologies to capture source data
  • Work with our team of experts (analysts, researchers, etc.) to understand our intelligence data
  • Actively work with stakeholders to expand threat intelligence coverage
  • Design and implement problem solutions on both the backend and frontend of tools
  • Write and review requirements and implementation documentation

Qualifications

Minimum Requirements:

  • A minimum of five years previous professional software engineering experience
  • A minimum of three years of Python development experience
  • A minimum of three years of experience with a major frontend web development framework, e.g. React, Angular, or Vue.js
  • Strong experience with various types of backend data storage technologies
  • Excellent knowledge of object-oriented design and implementation patterns and concepts
  • Strong experience with client/server implementation patterns and technologies
  • Experience with developing ETL applications
  • A minimum of three years working with REST APIs and databases
  • A minimum of one year working with Linux systems
  • Ability to work as a member of a small global team in a fast-paced environment
  •   Excellent verbal and written communication skills

Desired Qualification:

  • Full-stack capabilities, including CI/CD and/or Sysadmin experience
  • Experience with ElasticSearch or other NoSQL technologies
  • Experience with agile development processes and rapid prototyping
  • Experience with web scraping frameworks or methodologies
  • Experience with graph store and/or graph data modeling and concepts
  • Experience with task tracking systems, e.g. JIRA or BugZilla
  • Experience with document management and knowledge systems, e.g. Confluence and SharePoint
  • Experience with developing and/or deploying application in a cloud architecture, e.g. Amazon AWS or Google VPC
  • Prior experience in cyber security (specifically, vulnerabilities and their exploitation)

Additional Information

At Mandiant we are committed to our #OneTeam approach combining diversity, collaboration, and excellence. All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.

Minimum Salary: $130,000. Final salary will be determined commensurately with cost of living, experience level, and/or any other legally permissible considerations. 

Incentive Compensation: Eligibility for annual bonus subject to individual and company performance; eligibility for award of Restricted Stock Units subject to eligibility requirements, approval from Mandiant’s Compensation Committee, and vesting terms  

Benefits: Employer subsidized benefits include Medical, Dental, Vision, Life, and Disability Insurance. Subject to eligibility requirements, Mandiant also offers the ability to participate in 401(k), Flexible Spending Accounts, Health Savings Accounts, Dependent Care Spending Accounts, and Employee Stock Purchase Program. Mandiant also provides Paid Time Off, Flexible Paid Sick Time, and Paid Holidays.  

*Disclosure as required by sb19-085 (8-5-20)  


Listing Details

  • Citizenship: Not Provided
  • Incentives: Not Provided

 

  • Education: Not Provided
  • Travel: Not Provided
  • Telework: Full Telecommute



About Us

NinjaJobs is a community-run job platform developed by information security professionals. Our unique approach of focusing strictly on cybersecurity positions allows us to personalize the user experience.

Our Contacts

1765 Greensboro Station Pl.
Suite 900
Tysons Corner Va 22102

(703) 594-7765