Senior Software Engineer

REDLattice

$100K — $130K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Cybersecurity, or related field
  • 3+ years of experience in software design, development, and deployment
  • Experience developing applications for desktop and/or mobile platforms
  • Familiarity with embedded systems and mobile platforms
  • Proficiency in scripting languages such as Python, Bash, or PowerShell
  • Experience with technical analysis tools including IDEs, debuggers, and Wireshark
  • Knowledge of wireless communication technologies such as Wi-Fi, Bluetooth, and LTE/4G
  • Ability to support vulnerability research related to transportation technologies

Responsibilities

  • Support vulnerability research and reverse engineering for vehicle technologies
  • Develop and deploy software-based solutions
  • Analyze hardware and software vulnerabilities
  • Conduct assessments of wireless communication systems
  • Utilize debugging tools and technical analysis methods
  • Collaborate closely with teams focused on mission-specific environments

Benefits

  • Competitive salary and benefits package
  • Opportunities for professional growth and development
  • Collaborative and innovative work culture
Full Job Description
Job Title: Senior Software Engineer
Location: Northern Virginia (multiple locations)

Position Overview

REDLattice is seeking a Senior Software Engineer to support vulnerability research and reverse engineering efforts focused on vehicle-related technologies and systems. This role will contribute to the development and deployment of software-based solutions while supporting analysis of hardware, software, and wireless communication vulnerabilities in mission-focused environments.

Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Cybersecurity, or related technical field
  • 3+ years experience with software design, development, configuration management, and deployment of software-based solutions
  • Experience developing software applications for desktop and/or mobile platforms
  • Familiarity with embedded systems and mobile platforms
  • Experience with scripting languages such as Python, Bash, PowerShell, or similar
  • Experience utilizing technical analysis and debugging tools such as:
    • IDEs and software debuggers
    • Logic analyzers and oscilloscopes
    • Wireshark or similar protocol/network analysis tools
    • Disassemblers and decompilers
    • Version control and configuration management tools such as Git
  • Knowledge of wireless communication technologies including Wi-Fi, Bluetooth, LTE/4G, and related protocols
  • Ability to support vulnerability research and reverse engineering activities related to transportation technologies

Preferred Qualifications
  • Familiarity with reverse engineering and vulnerability analysis methodologies
  • Exposure to software development frameworks, mobile application tooling, or embedded device analysis

Security Clearance Requirement
  • Active U.S. Government security clearance required

What We Offer:
  • Competitive salary and benefits package
  • Opportunities for professional growth and development
  • A collaborative and innovative work culture

Join us at REDLattice and help shape the future of cyber innovation and national security. Apply today!

Similar Jobs

More Jobs at REDLattice

More Aerospace & Defense Jobs

Find similar Senior Software Engineer jobs: