Staff Software Engineer ( Java ) - REMOTE USA @ Mandiant - Philadelphia, PA

Job Overview

a month ago

Staff Software Engineer ( Java ) - REMOTE USA

Mandiant - Philadelphia, PA

Company Description


Since 2004, Mandiant has been a trusted partner to security-conscious organizations. Effective security is based on the right combination of expertise, intelligence, and adaptive technology, and the Mandiant Advantage SaaS platform scales decades of frontline experience and industry-leading threat intelligence to deliver a range of dynamic cyber defense solutions. Mandiant’s approach helps organizations develop more effective and efficient cyber security programs and instills confidence in their readiness to defend against and respond to cyber threats.


Job Description


The Mandiant Threat Intelligence Engineering team collects and aggregates terabytes of data for analysis of malware, threat actors and anything that may be used to violate cyber security. We are responsible for providing collected data to the analysts using proprietary tools and infrastructure which enables manual and automated enrichments changing the raw data into actionable information. This role will include all aspects of creating and supporting the proprietary tools and infrastructure from conception thru architecture, design, implementation and delivery. We use current established state-of-the-art development languages and technologies in addition to newer cutting edge supporting tech to provide the best solutions to our users.

What you will do:

  • Work with other engineers and analysts to understand and interpret data acquired from multiple disparate sources.
  • Architect, design and implement scalable and performant enterprise production solutions within a cloud infrastructure.
  • Write documentation to communicate solutions to engineers and users.
  • Work closely with tech leads and create collaborative solutions.

Qualifications


Minimum Qualification:

  • Minimum of 6+ years of experience with 2 or more standard mainstream computer languages, e.g. Java, Python, GoLang
  • Experience with professional software engineering best practices for the full software development life cycle
  • A problem solver with strong computer-science fundamentals and programming skills
  • Excellent knowledge of object-oriented design and implementation patterns and concepts
  • Minimum of 3+ years of Experience with cloud related technologies, e.g. Amazon AWS, Kubernetes
  • Experience with data systems, e.g. AWS Neptune, JanusGraph, Elasticsearch, ScyllaDB, Postgres, Redis, AWS Aurora
  • Strong work ethic and a proven experience and commitment to agile product development and delivery

Desired Qualification:

  • Knowledge of cyber security and cyber intelligence domains
  • Experience with Kafka, RabbitMQ
  • Experience with API design and implementation
  • Experience with software versioning, packaging and deployment, e.g. Git, Artifactory, RPM, Docker, Jenkins
  • Excellent verbal and written communication skills

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: $140,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)

Similar Jobs

Operator

St. Christopher’s Hospital for Children

Philadelphia, PA

Updates SPOK database to ensure current directory listings and provides live updates to on-call scheduling software to ensure that proper staff are paged when…

Patient Service and Staffing Associate - Full Time/ Days

Children's Hospital of Philadelphia

Philadelphia, PA

Must be able to communicate courteously with patients, families and staff. Ensures that confirmation calls are made daily (for those appointments not covered by…

Technology Integration Specialist

The Archdiocese of Baltimore

Baltimore, MD

Extensive knowledge of teaching techniques, curriculum, and staff development. Experience using software and hardware related to interactive whiteboards …

Administrative Assistant

LOCKHEED MARTIN CORPORATION

Moorestown, NJ

Work experience supporting multiple leaders and staff. Managers and several additional Managers with a staff of 300+ employees. Run bulletin 8 manpower report.

STAFF ASSISTANT

United Nations

New York, NY

Orients new staff to relevant administrative procedures and practices and provides general assistance to other office support staff, as required.

ATRS - Software Engineer - Vice President

JPMorgan Chase Bank, N.A.

New York, NY

A solid foundation in computer science and software engineering principles. Focus on testing through the entire development cycle to produce reliable and…

COVID Data Analyst

Fund For Public Health In New York Inc

Long Island City, NY

All necessary equipment and internet connection will be provided for staff to work from home. Perform management, cleaning, quality assurance and analysis of…

Assistant Engineering System Operator

Metropolitan Transportation Authority

Queens, NY

Must possess knowledge of software programs (Data Ease, Word, Windows, etc.). Assist in Providing necessary daily reports and documentation; these activities…

Clerk-Central Manpower Trainee

Metropolitan Transportation Authority

Queens, NY

Must be proficient with Windows, Microsoft Office, and other software programs. Must be reliable, responsible and must work any shift and all holidays.

Program Associate

NYU Langone

New York, NY

(d) Assigns and enforces monthly rotation evaluations for faculty supervisors, other clinical staff, and fellows. (1) Fellowship Program and Project Logistics.

Clinical Research Digital Solutions Specialist

NYU Langone

New York, NY

Experience with Microsoft Office software. Maintain up to date knowledge on new software and hardware technologies relevant to the scope of EPPIC-Net.

Privacy Staff Attorney

Fenwick & West LLP

New York, NY

Experience working with contract and document review software is a plus. As a member of our Technology Transactions practice group, the staff attorney will…

Senior Consultant (with administration)

MicroStrategy Services Corp.

New York, NY

Consultants empower customers to make more informed decisions by providing timely, relevant, and accurate answers to their business questions.

Business Analyst (Field Service)

Burlington Stores

Edgewater Park, NJ

Ability to troubleshoot hardware and software issues. Ability to communicate and work with technical and non-technical staff to resolve and drive issues.

Junior Reporting Analyst, Chief Technology Officer

NYC Careers

Manhattan, NY

All staff are expected to deliver timely and quality work products and services, participate in ongoing improvement activities, proactively deepen their…

ADMINISTRATIVE ASSISTANT

United Nations

New York, NY

Consolidates data received and provides support to higher-level staff with respect to budget reviews. Due regard will be paid to the importance of recruiting…

IT Project Manager, Bureau of IT Strategy and Project Management

NYC Careers

Queens, NY

IT Solutions & Delivery staff collaborate with staff across the agency to: Conduct a core business analysis of operations and recommend the most appropriate IT…

COMPUTATIONAL URBAN DESIGNER

NYC Careers

Manhattan, NY

Support and help maintain software developed in-house to facilitate analysis and visualization with 3D models. Perform other related tasks and projects.

Sr Business Analyst

Exelon Corporation

Christiana, DE

Position requires routine interaction with key internal and external stakeholders, executives, directors, managers and staff across the organization.

Tapad - Senior Python Engineer - Remote

Experian

New York, NY

Excellent knowledge of software engineering best practices (Agile software development, test-driven development, unit testing, code reviews, design…

NRU Health Navigator, Bureau of Community Engagement Policy, and Practice (CEPP)

NYC Careers

Queens, NY

Each team will be comprised of two staff. Proficient in the use of computers and software. PPE will be provided to all staff as needed.

Residency Program Coordinator - Orthopaedics

Mount Sinai

New York, NY

Serves as resource for all house staff personnel. Communicates conditions of house staff appointment to candidates at or before the time of interview.

Host

Jean-Georges

New York, NY

Able to communicate professionally and effectively with both guests and staff. Must have basic math skills and be capable of operating department-specific…

Technical Program Manager, Marketing Technology

Square

New York, NY

So we expanded into software and started building integrated, omnichannel solutions – to help sellers sell online, manage inventory, run a busy kitchen, book…