Staff Full Stack Engineer ( Ruby ) - REMOTE USA @ Mandiant - New York, NY

Job Overview

7 days ago

Staff Full Stack Engineer ( Ruby ) - REMOTE USA

Mandiant - New York, NY

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 Attack Surface Management division is reshaping how organizations discover and monitor their internet-facing infrastructure. Evangelizing a technology movement like this one takes more than just a good sales pitch. As a team, we obsess over helping our customers:

  • Discover known and unknown assets and exposures
  • Monitor ongoing change in their environment
  • Stay aware of current threats and attacker techniques
  • Raise the bar for the entire security organization

As a Full Stack Software Engineer, you’ll develop a platform from which we can impose higher costs on our customers adversaries. You’ll make sense of piles of data, turn it into information, and make it actionable. You’ll develop web applications that align with business objectives. You’ll grow your skills, work with cutting edge technologies and introduce new tools and techniques to the team.

You’ll work in an environment that encourages creative thinking and novel solutions to interesting problems. You’ll collaborate with fellow engineers, product management and end users. You’ll come up with ways to do things more quickly and more effectively while maintaining a laser focus on quality.

Bottom line: you’ll create software that makes our customers smarter, faster, and better at securing their organizations.

What you will do:

  • Work closely with a tight-knit team to develop world leading products
  • Design and develop dynamic experiences in an agile development environment
  • Design and implement elegant and scalable APIs and application services
  • Evaluate and utilize cutting edge JavaScript frameworks
  • Rapidly prototype and refine applications based on user experience feedback
  • Increase the efficiency, scalability and reliability of back-end systems
  • Stay abreast of the latest technology trends, coding standards, libraries and frameworks to constantly challenge and improve the technology stack
  • Promote strict code testing and validation to ensure high-quality coding standards


Minimum Requirements:

  • Minimum of 7+ years of experience and Ability to deliver fully-tested, production-ready code in Ruby on Rails and Node.js, React, and JavaScript.
  • Working knowledge of designing, calling, and consuming RESTful web services
  • Experience in creating rich interfaces using HTML, JavaScript and CSS
  • Experience interacting with relational and NoSQL database systems
  • Experience with unit testing libraries such as Rspec, Jest, Playwright
  • Experience with designing, developing and deploying web applications on AWS

Desired Qualifications:

  • Deep Experience with cloud technologies like S3, Dynamo, and Lambda
  • Knowledge of queuing and messaging platforms like Apache Kafka and RabbitMQ
  • Effectively communicate in both verbal and written contexts
  • Ability to constructively provide feedback on design and implementation
  • A passion for fighting bad-guys and keeping our customers safe from evil

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: $150,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

Staff Consultant, Stripe Full stack Developer


New York, NY

Stripe's software allows companies to receive payments and fundamentally manage their businesses with ease and visibility.

Staff Data Scientist


New York, NY

You have deep exposure to ML tech stack (sklearn, keras/TensorFlow, tuning frameworks, data modeling, Python/Pandas data frameworks, and scalable technical…

Golf Shop Associate - Beach Club

Westchester Country Club

Rye, NY

Daily interaction with members, guests and staff. Ability to lift merchandise boxes and stacks of clothing (5-10lbs).


Blue Mountain Resort

Palmerton, PA

Unloads, sorts, and stacks dish and glassware to designated dish wash areas. The ability to provide outstanding guest service.


United Sates Cold Storage

Quakertown, PA

Participate in staff and/or customer meetings if required. Must also be able to stack and store the product in the appropriate areas.

Library Page Youth Servives

Chester County Library System

Exton, PA

The staff member holding this position is responsible for reshelving materials returned to and used in. Shelf reading the stacks while shelving and when needed,…

Client Manager

Charter Technology Solutions, LLC

Brooklyn, NY

Is familiar with the CTS technology stack. Reviews client strategy on student, staff, and classroom technology. Monthly reporting on MRR margin by client,.

Home Coordinator Developmental Services

Horizon House Developmental Services

Delaware County, PA

To supervise all residential support staff; responsible for the maintenance and upkeep of the physical site. Provide care and supervision of assigned residents.

Box Truck Driver

Karat By Lollicup

Branchburg, NJ

Unload containers with other warehouse staff as needed. Break down pallets and down stack boxes when needed at delivery point. At least 1+ years of experience.

Home Coordinator Developmental Services

Horizon House, Inc.

Swarthmore, PA

To supervise all residential support staff; responsible for the maintenance and upkeep of the physical site. Provide care and supervision of assigned residents.

Director of Developmental Disabilities Accountability

Saint Dominic's Family Services

Blauvelt, NY

Supervise and provide oversight of staff assigned to the unit. Coordinate with DD Administrators regarding utilizing on-call staff and managing the use of…

Yard Supervisor/Forklift Operator

Reuther Material Co

North Bergen, NJ

Manage staff of approximately 10 people. Unload materials and merchandise from incoming vehicles and stack them to assigned places.

Software Development Engineering - Advisor

Fiserv, Inc.

Short Hills, NJ

Communicating, encouraging, and motivating all levels of staff. The Software Development Engineering, Advisor will work closely with Solution Architecture to…

Platinion Lead/Principal Data Engineer

Boston Consulting Group

New York, NY

Leading other engineering staff on projects. 2+ years professional development experience with some of the AWS/Azure/GCP data stack:

Sr.Python Developer


Princeton, NJ

The role is for a Sr. Python Developer with proficiency in Python and knowledge of Python web frameworks, such as Django, and Flask.

Software Engineering Full stack

JPMorgan Chase Bank, N.A.

Jersey City, NJ

We work across the full stack so value good all-round technologists who don't define themselves by the language they prefer to code in.

Managing Director, Global Marketing Operations


Hartford, CT

Leadership and Organization - Exceptional capacity for managing and leading people and cross-functional teams; a team builder who has experience in scaling up…



Princeton, NJ

The candidates they are interviewing are not leads. They no longer need to manage off-shore resources. Responsibilities include: Meeting with stakeholders…

ReStore Truck Driver

Habitat for Humanity

Philadelphia, PA

Ability to establish, foster, and maintain effective working relationships with staff, volunteers, and the public. High School Diploma or GED.

Staff Software Engineer


New York, NY

Centralized Logging (e.g. Splunk, ELK or EFK stacks, Sentry, Rollbar). As a Staff Software Engineer you will have the opportunity to become a key member of the…

Staff Software Engineer, Infrastructure, Core


New York, NY

Bachelor's degree or equivalent practical experience. 8 years of experience in software development, and with data structures/algorithms.

Store Manager FT


New Hyde Park, NY

Ability to manage staff, which includes recruiting and hiring, scheduling, training, delegating work assignments and evaluating work performance.

IT Support Engineer Level III


Jericho, NY

Work with MOL (Americas) LLC's development staff to develop any application and interface if needed. Install, configure and maintain software, services,…

Administrative Manager

Horizon House Rehabilitation Services

Philadelphia, PA

Promotes staff development by recommending training appropriate for employees' growth and improvement needs. Requires the ability to lift 25 pounds, carry, fold…