[Remote] Software Engineer
Note: The job is a remote job and is open to candidates in USA. Edgesource Corporation is an innovative technology service provider for various governmental agencies. They are seeking a Software Engineer to work on a cross-platform desktop application, focusing on improving reliability, usability, and maintainability while collaborating with specialists in vulnerability and reverse engineering.
Responsibilities
- Work alongside low-level vulnerability and reverse engineering specialists to transform their research and capabilities into a robust, user-facing application
- Stabilize, extend, and scale a cross-platform desktop application built with Electron and TypeScript that communicates with connected devices via byte-level protocols
- Emphasize strong experience in event-driven systems, asynchronous programming, and application architecture
- Play a key role in improving the reliability, usability, and maintainability of the system, particularly in areas where device interaction introduces timing sensitivity and complexity
- Have significant ownership over application design and the shaping of development practices in a small, fast-moving team
Skills
- 4+ years of experience building and maintaining production-grade software applications, with a strong focus on TypeScript/JavaScript and Node.js
- Experience developing cross-platform desktop applications (Electron or similar frameworks)
- Experience debugging complex systems involving asynchronous workflows and timing-sensitive interactions with low-level protocols
- Strong understanding of modular design and dependency management in modern JavaScript ecosystems
- Experience with unit and integration testing frameworks (e.g., Jest), including mocking complex interfaces
- Experience working with CI/CD pipelines, build systems, and release processes
- Experience with modern tooling and best practices around API design patterns and development
- Proficiency with version control systems such as Git
- Ability to write clean, maintainable, and well-documented code, and improve existing codebases
- Strong communication skills and ability to work effectively in a remote-first environment
- Ability to obtain and maintain a Secret or Top-Secret clearance
- Familiar with HW/SW exploitation including application reverse engineering
- 8+ years software engineering experience
- A BS or higher in Computer Science or related fields
- Experience with Electron in production environments, including packaging, updates, and cross-platform issues
- Experience building applications that interface with hardware devices, embedded systems, or robotics platforms
- Familiarity with USB communication, serial protocols, or device I/O debugging
- Experience improving or refactoring fragile or legacy codebases into more stable and maintainable systems
- Experience contributing to or defining software development lifecycle practices in small teams (testing strategy, release processes, observability, etc.)
- Familiarity with Docker, AWS, or distributed system components
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
Company Overview