
Software Engineer, Critical Communication Systems
Keenfinity Group11 days ago
Lincoln, NE, USAAny Level
Base Salary
$85k - $115k/yr
Responsibilities
- Design and develop Electron-based desktop applications using React and TypeScript.
- Build intuitive, responsive, and scalable user interfaces.
- Implement real-time communications and data visualization capabilities.
- Develop and maintain REST API and WebSocket integrations.
- Collaborate with cross-functional teams throughout the software development lifecycle.
- Participate in architecture discussions, code reviews, and technical design decisions.
- Create automated unit, integration, and end-to-end tests.
- Troubleshoot and resolve software defects, performance issues, and customer-reported problems.
- Support deployment, maintenance, and enhancement of existing product lines.
Requirements
- Bachelor of Science degree in Computer Science, Software Engineering, Computer Engineering, or equivalent.
- Strong experience with React, TypeScript, and modern JavaScript.
- Experience developing Electron-based desktop applications and understanding Electron IPC, renderer, and main processes.
- Experience with REST APIs, asynchronous programming, and Git.
- Understanding of software architecture, design patterns, and Agile development.
- Preferred experience with Redux, Zustand, React Query, WebSockets, real-time systems, or event-driven architecture.
- Preferred knowledge of public safety, dispatch, telecommunications, VoIP, radio, GIS, or situational awareness systems.
- Preferred experience with Azure, C#, .NET, or C++.
Benefits
- Full-time employees are eligible for medical, dental, vision, disability, and life insurance plans.
- Full-time employees are eligible for a 401(k) plan, subject to plan terms.
- Paid time off and sick leave are available according to company policies.
- The position is full-time and based in Lincoln, Nebraska.
- Reasonable accommodations are available for qualified individuals with covered disabilities.