Sr Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteTeam 51-200

Location

United States

Posted

32 days ago

Salary

Not specified

CC++PythonJavaJava ScriptType ScriptUSB DebuggingDevice DriversWindowsLinuxMAC OSJestGit

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

We are seeking a talented senior software engineer to join our team, where they will work with vulnerability and exploitation Subject Matter Experts (SMEs) to build, deploy, and maintain the core application that bridges their research with physical, real-world systems.

  • Comfort working at the boundary between low-level communication and high-level application design
  • End-to-end ownership of releases
  • Maintain and extend a cross-platform application that communicates with connected devices using byte-level protocols
  • Trigger and manage device behavior
  • Full ownership of design, debugging, and release of the production software

Qualifications

  • 6+ years of experience designing, developing, and deploying high-quality, scalable software solutions
  • Strong experience with languages like C/C++, Python, Java, and/or Typescript/JavaScript
  • Experience with USB debugging and device drivers on Windows, Linux, and MacOS systems
  • Experience with unit and integration testing frameworks like jest
  • Experience with version control systems such as Git
  • Ability to write clean, maintainable, and well-documented code
  • Excellent problem-solving skills and ability to work autonomously in a fast-paced environment
  • Strong communication skills and ability to collaborate effectively with cross-functional teams
  • US Citizen with ability to obtain a Secret or Top-Secret Clearance

Requirements

  • 8+ years software engineering experience (nice to have)
  • A BS or higher in Computer Science or related fields (nice to have)
  • Familiar with HW/SW exploitation including application reverse engineering (nice to have)
  • Familiar with Android OS, Android development ecosystem, principles, and tools (nice to have)
  • Familiar with UAS/multi-rotor aircraft and associated application ecosystems (nice to have)
  • Familiar with the design and implementation of mock interfaces for complex data types and objects in typescript projects (nice to have)
  • Have worked on projects implementing serial communication protocols across embedded devices or host/peripheral connection schemes (nice to have)
  • Experience working with AWS services, Docker, and CI/CD pipelines (nice to have)
  • Experience working in a dispersed team environment with strong communication skills (nice to have)

Benefits

  • Flexible PTO Policy + 11 Paid Holidays
  • Flexible Work Schedules (Remote / Hybrid)
  • Medical / Dental / Vision / Flexible Spending Account (FSA)
  • 401k Plan with Match
  • Tuition & Professional Development Support
  • Commuter Benefits
  • Bonus & Employee Referral Programs
  • Career Growth Opportunities

Job Requirements

  • 6+ years of experience designing, developing, and deploying high-quality, scalable software solutions
  • Strong experience with languages like C/C++, Python, Java, and/or Typescript/JavaScript
  • Experience with USB debugging and device drivers on Windows, Linux, and MacOS systems
  • Experience with unit and integration testing frameworks like jest
  • Experience with version control systems such as Git
  • Ability to write clean, maintainable, and well-documented code
  • Excellent problem-solving skills and ability to work autonomously in a fast-paced environment
  • Strong communication skills and ability to collaborate effectively with cross-functional teams
  • US Citizen with ability to obtain a Secret or Top-Secret Clearance
  • 8+ years software engineering experience (nice to have)
  • A BS or higher in Computer Science or related fields (nice to have)
  • Familiar with HW/SW exploitation including application reverse engineering (nice to have)
  • Familiar with Android OS, Android development ecosystem, principles, and tools (nice to have)
  • Familiar with UAS/multi-rotor aircraft and associated application ecosystems (nice to have)
  • Familiar with the design and implementation of mock interfaces for complex data types and objects in typescript projects (nice to have)
  • Have worked on projects implementing serial communication protocols across embedded devices or host/peripheral connection schemes (nice to have)
  • Experience working with AWS services, Docker, and CI/CD pipelines (nice to have)
  • Experience working in a dispersed team environment with strong communication skills (nice to have)

Benefits

  • Flexible PTO Policy + 11 Paid Holidays
  • Flexible Work Schedules (Remote / Hybrid)
  • Medical / Dental / Vision / Flexible Spending Account (FSA)
  • 401k Plan with Match
  • Tuition & Professional Development Support
  • Commuter Benefits
  • Bonus & Employee Referral Programs
  • Career Growth Opportunities

Related Job Pages

More Software Engineer Jobs

Manager, Detection & Response Engineering

Expel

Leading MDR provider trusted by some of the world’s top brands to expel adversaries, minimize risk, & build resilience.

Software Engineer32 days ago
Full TimeRemoteTeam 201-500Since 2016H1B Sponsor

Hands-on leader innovating detection & response capabilities for Expel

AWSAzureCloudETLGoogle Cloud Platform
United States
$151K - $219K / year
Software Engineer32 days ago
Full TimeRemoteTeam 201-500Since 2019

The Development Manager will play a critical role in advancing Enfinity Global’s renewable energy portfolio across the Americas, with a primary focus on landowner relationships, field-based development activities, and community engagement. This role is...

Colorado
Software Engineer32 days ago
Remote

Software Engineer (Java Generalist)Location: US - Open to Europe if happy to overlap with ESTCompensation: $160K - $200KOur firm has been retained by a high-growth, mission-driven technology company to find a world-class Principal Java Systems Engineer...

United States

Node.js Software Engineer 2

Madwire

Madwire® is a technology company that provides business management and marketing software and services for SMBs and franchises. Madwire’s brands — Marketing 360®, Websites 360®, SpaceCraft™ and Top Rated Local® — enable SMBs to do everything from building a website, to accepting payments, managing leads and customers, appointments, online reviews, social media, business listings, content marketing, multi-channel digital advertising campaigns and more. Madwire has over 20,000 active paid subscribers and over 4,000 online reviews with an impressive average rating of 4.7+ stars. Madwire was ranked by Glassdoor as one of the country's Best Places to Work for businesses with 1,000 employees or less (ranked #1 overall in 2016). In addition to that, JB & Co-CEO Joe Kellogg were recognized as Glassdoor's Highest Rated CEOs for 3 consecutive years (#1 overall in 2016). In addition to that, Madwire has made the INC 5000 Fastest Growing Company list a rare 8 years in a row. Madwire was founded in 2009 with the mission of enriching communities by helping small businesses grow. Madwire is headquartered in Fort Collins, Colorado with offices in Austin, Texas and currently employs nearly 700 employees. Learn More Madwire's Brands At: Madwire.com Marketing360.com Websites360.com TopRatedLocal.com GoSpaceCraft.com

Software Engineer32 days ago
Full TimeRemoteTeam 448Since 2009

This is a US-based position, our offices are located in Fort Collins, CO. This position can be in-office, remote* (in approved US states), or a hybrid of the two.Who you areYou are an expert troubleshooter and powerful builder of first in class Node.js...

Colorado