Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Edgesource Corporation

Senior Software Engineer

Edgesource Corporation

Senior Software Engineer working on a user-facing application with TypeScript and Electron. Collaborating with specialists to enhance application reliability and performance in a remote-first environment.

Posted 4/24/2026full-timeRemote • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
ElectronJavaScriptJestNode.jsTypeScript

About the role

Key responsibilities & impact
  • Work alongside low-level vulnerability and reverse engineering specialists to transform their research and capabilities into a robust, user-facing application.
  • Responsible for stabilizing, extending, and scaling a cross-platform desktop application built with Electron and TypeScript.
  • Communicate with connected devices via byte-level protocols.
  • Emphasize strong experience in event-driven systems, asynchronous programming, and application architecture.
  • Improve reliability, usability, and maintainability of the system, particularly in areas where device interaction introduces timing sensitivity and complexity.
  • Significant ownership over application design and shaping of development practices in a small, fast-moving team.

Requirements

What you’ll need
  • 6+ 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.

Benefits

Comp & perks
  • 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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptJavaScriptNode.jsElectronasynchronous programmingevent-driven systemsmodular designdependency managementunit testingintegration testing
Soft Skills
strong communication skillsability to work effectively in a remote-first environmentownership over application designshaping development practices