Oh Snap!
This job is no longer active - but you can still view the details below.

Application Security Engineer

| Greater NYC Area
Join our Software Assurance team!
The Trail of Bits Software Assurance team exclusively reviews low-level software for security issues. Our team is compromised of experts in operating systems, compilers, kernels, and embedded systems with a keen eye for applying research and developing custom tools to enhance our reach. Between engagements, we apply our engineering skills to build custom tools to rapidly assess, exploit, or secure the low-level code that we work with.
Role Description
As an application security engineer, you will be part of a small, dynamic team that reviews highly trusted low-level code on behalf of our clients. On any given day, you may be building cheats for DRM'd video games, exploiting elevation of privilege vulnerabilities in kernel drivers, or reviewing isolation primitives intended to contain the effects of exploitation. Since our team is small, you will own everything that you do and play a key role in conceiving of new projects. You will collaborate frequently with our R&D team to help secure funding from government agencies for software security research that advances the state of the art, both within our team and the industry at large.

Responsibilities

  • Work directly with the leading industry teams to review their code and help secure their products
  • Design and implement solutions to difficult engineering and research problems
  • Collaborate with teammates to maintain and continually improve our existing security tools using modern software engineering practices
  • Develop new security tools

Requirements

  • Experience with low-level software, either as an engineer or security researcher
  • Sufficient background in computer science to read relevant academic research
  • Familiar with the Git (and Github) workflow for software development
  • Proficient in one or more programming languages. In order of preference: C++, C, or Python. Bonus points if you have Haskell experience.
  • Strong debugging skills and/or experience with reverse engineering
  • Clear communicator and quick to participate in deep technical discussions
  • Highly self-motivated and able to drive new projects
  • Attracted to learning new technologies
  • Able to communicate complex technical material to clients and funding agencies
  • Adept at writing. We highly encourage all engineers to get regular face-time with clients, write company blog posts about their accomplishments, and deliver presentations to the technical community.
  • (Note: We prefer NYC for this position, but we will accept a remote position for the right candidate. We will also offer relocation assistance if you want to move to NYC.)

Benefits

  • Our workforce is 50% remote. Many employees choose to work from home. As long as you keep delivering good work, we keep our hands off your personal style and let you manage your work day as you work best.
  • Liberal expense policy for acquiring the equipment and software that help you do your job. If we need hardware, we buy it. Everyone has rack space and corporate cards.
  • We can tell you exactly what projects you'll work on and the people you'll work with. If it's not what you want, no need to initiate a lateral transfer, we can shift your work without an issue.
  • Every year, we pay for the best in conference training, technical training, and managerial classes for our team. Everyone is encouraged to identify additional opportunities for personal professional growth.
  • We routinely highlight the work our employees are specifically paid to do via our blog, product offerings, and conference talks. We talk about more than just side projects.
  • We're at the forefront of a number of markets and have the internal expertise and the ambition to capitalize on those opportunities. See your work in use and valued by many others.

Benefits for Eligible US Employees

  • Multiple generous health, vision, and dental insurance plans including no-monthly-premium options supporting individuals and families through JustWorks
  • Ancillary benefits including life and disability insurance, pre-tax commuter benefits, free Citi Bike membership, access to a HealthAdvocate, a healthcare Flexible Spending Account (FSA), and a free One Medical membership
  • 3-4 months paid leave for new mothers and fathers
  • 401k with 5% company matching through Betterment
  • Moving expenses: $5k one-time
  • Charitable donation matching up to $1,000
  • Bonuses for recruiting, public speaking, tool releases, blog posts, academic posters, proposals, and whitepapers, and end-of-year bonuses based on company, team, and personal performance
  • 14 company holidays and four weeks of Paid Time Off (PTO)
Read Full Job Description

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • C++Languages
    • PythonLanguages
    • InVisionDesign
    • TrelloManagement
    • WordpressCMS
    • PipedriveCRM
    • MailChimpEmail

Location

We're located in the heart of the Financial District, with ample commuting options including MTA, Path, and ferries.

An Insider's view of Trail of Bits

What’s the vibe like in the office?

Our offices are very easy going. Since half our employees are remote, we’re a remote-first company that just happens to have 20 people working in NYC. This gives us the benefit of a flexible remote culture but also have a place to get away from home and socialize with coworkers without rigid hours.

Ryan

Principal Security Engineer

How do you collaborate with other teams in the company?

Half of Trail of Bits is remote, so online collaboration and communication keeps us running. We make heavy use of Slack, Google Docs, Github, Trello, and video calls. Each project has its own Github repository and Slack channel, where most project communication occurs. A weekly video call provides high-level updates to the whole company.

Artem

Principal Security Engineer

What makes someone successful on your team?

Successful people at Trail of Bits are self-motivated and committed to doing their best work. They are team players that are willing to participate and be involved with projects across the company. They are curious, embody a growth mindset, and actively watch out for new opportunities to help the company grow and thrive.

Mark

Senior Security Engineer

How would you describe the company’s work-life balance?

Trail of Bits makes it really easy for each of us to create the work-life balance that works for us as individuals. There is a lot of flexibility around when and where we work, and our tools and workflows make collaboration easy in a variety of settings.

Amelia

Operations Manager

What are Trail of Bits Perks + Benefits

Culture
Eat lunch together
Open door policy
Team owned deliverables
Team based strategic planning
Diversity
Documented equal pay policy
Unconscious bias training
We work with LifeLabs once per year to deliver an unconscious bias training to our employees.
Diversity manifesto
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Choose between premium MetLife or Aetna dental plans, at no cost to the employee.
Vision Benefits
Health Insurance Benefits
Life Insurance
Wellness Programs
Retirement & Stock Options Benefits
401(K)
401(K) Matching
Performance Bonus
Match charitable contributions
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
We maintain a flexible work schedule that cares more about results than time in the office.
Remote Work Program
Family Medical Leave
Vacation & Time Off Benefits
Generous PTO
Paid Holidays
Perks & Discounts
Casual Dress
Commuter Benefits
Company Outings
Relocation Assistance
Our relocation assistance plan offers a maximum reimbursement of $5000.
Fitness Subsidies
Professional Development Benefits
Job Training & Conferences
Acme Co. offers employees professional development opportunities like The ability to attend job related conferences and seminars.
Lunch and learns
We regularly host team reviews of new academic research publications.
Cross functional training encouraged
Promote from within
More Jobs at Trail of Bits1 open job
All Jobs
Finance
Finance
new
New York