> Markdown version of [/jobs/ext/2425305-software-engineer](https://www.wearedevelopers.com/jobs/ext/2425305-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** First Capital Bank - **Location:** Burnsville, MN, United States - **Salary:** $85,000.0 - $115,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), JavaScript (Programming Language), .NET Framework, Geographic Information Systems, Agile Methodology, Software Applications, Microsoft Azure, VoIP, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Software Quality, Code Review, Computer Engineering, Digital Rendering, Data Visualization, Software Design Patterns, Software Architecture, Software Engineering, TypeScript, WebSocket, Real Time Systems, ReactJS, Electron (Programming Language), Git, Event Driven Architecture, Information Technology, React Redux, Asynchronous Programming, Restful APIs - **Published:** August 31, 2026 - **Apply:** https://www.dice.com/job-detail/8cfae0a7-0b4a-462b-b654-47b57400f7d5 ## About the Role * Strong experience with React, TypeScript, and modern JavaScript. * Experience developing Electron-based desktop applications. * Knowledge of Electron architecture including IPC, renderer, and main processes. * Experience with REST APIs, asynchronous programming, and Git. * Understanding software architecture, design patterns, and Agile development. Preferred Skills * Experience with Redux, Zustand, or React Query. * Experience with WebSockets, real-time systems, or event-driven architecture. * Knowledge of public safety, dispatch, telecommunications, VoIP, radio, GIS, or situational awareness systems. * Experience with Azure, C#, .NET, or C++. Who You Are Motivated by solving meaningful real-world problems. Inspired by technology that supports first responders and public safety professionals. Self-driven, curious, collaborative, and committed to continuous learning. Education Required B.S. degree in Computer Science, Software Engineering, Computer Engineering, or equivalent. ## Description We are seeking a highly motivated Software Engineer to join our Critical Communication Systems development team in Lincoln, Nebraska. In this role, you will design, develop, and maintain modern desktop applications used by public safety dispatch centers and mission-critical communication environments. You will work closely with software engineers, product managers, UX designers, and customers to deliver reliable, high-performance solutions that support emergency communications and critical decision-making. We are looking for engineers who are inspired by meaningful work and who are excited by the opportunity to build reliable product that supports life-safety operations and critical decision making. Job Scope: As a Software Engineer at Keenfinity, you will collaborate with a dedicated team in researching, designing, developing, and testing software applications and solutions for our IP Dispatch Console and RTS Intercom products. Our Research and Development function prioritizes customer satisfaction, product quality, technological advancements, and timely market delivery. If you are seeking a fulfilling full-time role as a Software Engineer that offers engaging and intricate projects while making a meaningful impact on safeguarding and preserving lives, we invite you to join our esteemed engineering team at Keenfinity. Analytical skills and effective communication are essential for this role, along with active listening and a willingness to learn from others. As we operate in a fast-paced industry, the ability to work efficiently under pressure, with some autonomy, and consistently deliver high-quality results is crucial. Why Join Us * Work in an Agile development environment to build products that help protect lives and property. * Use modern technologies including Electron, React, TypeScript, and cloud-connected solutions. * Own meaningful features and see your impact on real-world operations. * Take pride in developing reliable software that people depend on during critical situations. * Thrive in a collaborative environment and enjoy working across disciplines to deliver outstanding products. Core 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. * Contribute to the continuous improvement of software quality, development processes, and engineering practices. * Support deployment, maintenance, and enhancement of existing product lines. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Getting under the skin: The Social Engineering techniques](https://www.wearedevelopers.com/videos/38-getting-under-the-skin-the-social-engineering-techniques) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Building the Right Product and Building It Right: A Glimpse into Extreme Programming, Atomic Design ](https://www.wearedevelopers.com/videos/398-building-the-right-product-and-building-it-right-a-glimpse-into-extreme-programming-atomic-design) ## Related Articles - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)