A complete application in a minute
Tailored resume and cover letter, ready to send.
NAPCO Security Technologies seeks an experienced software engineer to design, develop, and maintain desktop, web, and backend applications. You will implement multithreaded Windows services supporting many concurrent connections and integrate secure networking with hardware components.
Responsibilities include optimizing SQL Server databases, building AI-assisted automation, and maintaining cloud-hosted applications and development workflows.
Design, develop, and maintain desktop, web, and backend applications, including multithreaded Windows services that support high volumes of concurrent connections. Build secure networking and hardware integrations, optimize SQL Server databases, develop AI-assisted automation, and maintain cloud-hosted applications and development workflows.
Requirements: Requires a bachelor's degree in computer science, electrical engineering, electronics engineering, or a related field, plus at least six years of hands-on software development experience. Candidates should have strong C#/.NET, ASP.NET, frontend, SQL Server, networking, multithreaded services, AI-assisted development, source control, and cloud troubleshooting experience; familiarity with Linux, Python, TypeScript, and JavaScript frameworks is also noted.
Key Skills: C#, .NET, ASP.NET, JavaScript, CSS, Microsoft SQL Server, Multithreaded Services, TCP/IP, UDP, AES Encryption, TLS, AI-Assisted Development, RESTful APIs, GitHub, Team Foundation Server, Cloud Infrastructure
Benefits: 401(k), Paid Vacation, Personal Time Off, Paid Holidays, Long-Term Disability Insurance, Tuition Reimbursement, Medical Insurance, Dental Insurance, Life Insurance, Growth Opportunities