Edgesource Corporation - Senior Software Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• ● 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. • ● 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. • Working at Edgesource • As an ISO 9001:2015 certified and CMMI Level 3 appraised small business, Edgesource specializes in providing a variety of technical solutions to include software development, database services, enterprise networking, data center virtualization, and management support. We are always seeking top-talent to join our team in helping to address the most critical technical challenges facing our nation. • At Edgesource, we understand that our employees are our greatest asset, and as such we offer a wide array of benefits to support the well-being of our staff to include: • 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
Benefits
• Bonus & Employee Referral Programs • Career Growth Opportunities • Disclaimer
No credit card. Takes 10 seconds.