Jobs and Careers
TL

Software Engineer (Cyber Security) - SME - K710

TLA-LLC
United Statesfull_timeVerifiedPosted 30 Nov 2023

About the role

Cyber Security Developer to implement and maintain custom software tools and techniques using C and Python. Developers will reverse engineer intermediate data representations, algorithms, network protocols and bytecode interpreters from closed source user and kernel mode binaries on Windows and POSIX systems.

Developers use insights from the reverse engineering process to model and develop tools that interact directly with target software via proprietary networking protocols. Developers will invent novel techniques to improve the determinism of underlying target software. Developers on this program join a team maintaining and developing software for a sizable active userbase. Our team will iterate on user experience design, documentation, and strategies to incorporate user feedback, and reverse engineering products directly into deliveries.

Requirements

  • At least 12-16 years of systems programming experience (e.g., Windows Native API, POSIX APIs) on Windows, OS X, or Linux, embedded, or network devices
  • At least 3 years of programming experience in C & Python
  • Experience with Multi-threaded programming, and socket usage
  • Strong assembly knowledge (including at least x86 and x86_64)
  • Use of GDB, WinDBG, OllyDbg, or Immunity debugger to debug closed source user mode binaries
  • Source code control tools (git, Atlassian, or similar) and their usage
  • Software design and architecture
  • The candidate must have 16 years total related experience or the equivalent in formal education, technical certifications, and years' experience.

Desired Skills:

  • Experience using static disassemblers (e.g., IDA Pro) and decompilers (e.g. HexRays, Ghidra)
  • Knowledge and use of general network encryption protocols (e.g., SSL, TLS, etc.) and libraries
  • Understanding of how vulnerabilities in Linux, Unix, OS X, and web applications function
  • Experience with malware analysis and/or detection rule formats (Snort, Yara, etc.)

Benefits

TLA is proud to offer its teammates perks designed for growth, health, wellness, and financial security. For an impactful career doing meaningful work, we are The Logical Answer in a world where being a consultant often feels like you’re a commodity, TLA provides a refreshing culture of inclusion, a direct line to leadership, and a family feel where our teammates are valued for
their expertise and contributions. Complementing our employee focus are these benefits, offered as part of your total compensation package:

  • Highly competitive salaries afforded by our low overhead and non-physical footprint
  • Competitive medical, dental, and vision insurance for you and your family
  • Health, Flexible Spending, and Dependent Care savings account options
  • Group life insurance
  • Company paid short- and long-term disability insurance
  • 401(k) retirement plan with 6% company match and immediate vesting
  • $5,000 annual professional development allowance to keep your skills sharp
  • $2,000 annual certification allowance
  • $500 health and wellness budget
  • Generous referral bonuses as you help expand our talent pool
  • Business development bonuses as you share our capabilities throughout your client space
  • Team and family events to celebrate camaraderie and share successes
  • Eleven (11) paid Federal holidays
  • Twenty (20) days paid time off to use at your discretion (PTO Package Negotiable)

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

TLA-LLC

View company profile →