Senior Software Engineer

NAPCO Security Technologies

Village of Amityville (NY)

On-site

USD 120,000 - 160,000

Full time

44 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k)
Paid vacation
Personal time off
Paid holidays
Long-term disability insurance
Tuition reimbursement
Medical insurance
Dental insurance
Life insurance
Growth potential

Job summary

NAPCO Security Technologies, Inc., headquartered in Amityville, NY, seeks a Senior Software Engineer with deep experience in desktop apps, backend systems, cloud infrastructure, multithreaded services, and hardware communication. You will design and build high‑performance software capable of thousands of concurrent client connections in production environments.

Responsibilities include creating C#.NET desktop applications, ASP.NET web apps, scalable Windows services, TCP/UDP communication,

Qualifications

  • Bachelors degree in CS or related field.
  • 6+ years of hands-on software development experience.
  • Experience with multithreaded backend Windows services.
  • Knowledge of TCP/IP, UDP, and client/server architectures.
  • Experience with AI-assisted coding tools and automation workflows.

Responsibilities

  • Design, develop, and maintain enterprise desktop apps using C#.NET.
  • Build web apps with ASP.NET and frontend technologies.
  • Create scalable multithreaded Windows Services for thousands of connections.
  • Develop TCP/IP/UDP client/server apps for high-volume systems.
  • Implement secure hardware communication using AES and TLS.
  • Design and optimize SQL Server databases and queries.

Skills

C#.NET
Desktop applications
ASP.NET
Multithreading

Education

Bachelor's degree in Computer Science or related field

Tools

TFS
GitHub
Azure

Job description

Position: Senior Software Engineer- Full Stack/Backend/Cloud
Company: NAPCO Security Technologies, Inc.
The Company:

NAPCO Security Technologies, Inc., headquartered in Amityville, Long Island NY, is a world-wide leader in the manufacturing of electronic security systems for over 50 years has an opening for a Senior Software Engineer. We are seeking a highly skilled and motivated Senior Software Engineer with strong experience in desktop applications, backend systems, cloud infrastructure, multithreaded services, and hardware communication technologies. The ideal candidate will have deep expertise in Microsoft technologies, networking, scalable server applications, and modern AI-assisted development tools. This role requires hands‑on experience designing and developing high-performance applications capable of supporting thousands of concurrent client connections in production environments

Responsibilities:
  • Design, develop, and maintain enterprise-level desktop applications using C#.NET Windows/Desktop technologies.
  • Develop and maintain web applications using ASP.NET and related frontend technologies.
  • Build scalable multithreaded Windows Services capable of handling thousands of simultaneous client connections.
  • Develop TCP/IP and UDP client/server applications for high-volume communication systems
  • Implement secure hardware communication protocols utilizing AES and TLS encryption technologies.
  • Design and optimize Microsoft SQL Server databases, schemas, complex queries, and server performance.
  • Develop AI-assisted solutions and custom AI agents for automation, reporting, monitoring, and performance tuning.
  • Manage and maintain cloud-hosted Windows services and web applications.
  • Integrate third-party cloud services using RESTful APIs and OpenAPI standards.
  • Collaborate with cross-functional teams to deliver scalable and secure software solutions.
  • Maintain source control and development workflows using Team Foundation Server (TFS) and GitHub.
Qualifications:
  • Bachelor’s degree in computer science, Electrical Engineering, Electronics Engineering, or a related field.
  • Minimum 6+ years of hands‑on software development experience.
  • Experience developing multithreaded backend Windows Services.
  • Strong networking knowledge including TCP/IP, UDP, and Client/server architecture.
  • Experience building applications supporting thousands of concurrent connections.
  • Experience with AI-assisted coding tools and automation workflows.
  • Experience in creating AI agents for operational and periodic tasks.
  • Strong experience with Team Foundation Server (TFS) and GitHub.
  • Ability to quickly troubleshoot and resolve production issues in cloud environments.
  • Familiarity with Linux environments.
  • Experience managing cloud infrastructure and deployments.
  • Knowledge of cloud monitoring, scalability, and performance tuning.
Compensation and Benefits:

We offer an attractive employment package including a competitive salary, 401(k), paid vacation, personal time off, paid holidays, long term disability insurance, tuition reimbursement, medical insurance, dental insurance, life insurance, and excellent growth potential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Network Engineer
Network Engineer

NAPCO Security Technologies • Village of Amityville (NY)

On-site
USD 110,000 - 160,000
401(k)
Paid vacation
Personal time off
+7
Senior Software Systems Engineer (L3)
Senior Software Systems Engineer (L3)

Power3 Solutions • Maryland

On-site
USD 240,000 - 280,000
Health & Wellness benefits
401(k) with employer contribution
Professional development
Embedded Hardware/Software Engineer
Embedded Hardware/Software Engineer

NAPCO Security Technologies • Village of Amityville (NY)

On-site
USD 110,000 - 165,000
401(k)
Paid vacation
Paid holidays
+5
Hardware/Digital Design Engineer
Hardware/Digital Design Engineer

NAPCO Security Technologies • Village of Amityville (NY)

On-site
USD 85,000 - 110,000
401(k)
Paid vacation
Medical insurance
+1
Senior CNO Developer
Senior CNO Developer

AV • Jessup (MD)

On-site
USD 112,000 - 187,000
Medical
Dental
Vision
+3
ME00539-Software Engineer 3
ME00539-Software Engineer 3

Momentum Engineering, Inc. • Maryland

On-site
USD 175,000 - 235,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored group medical plan
+2
ME00539-Software Engineer 3
ME00539-Software Engineer 3

Momentum Engineering, Inc • Annapolis (MD)

On-site
USD 120,000 - 150,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored medical plan
+4
ME00614-Cloud Software Engineer 3
ME00614-Cloud Software Engineer 3

Momentum Engineering • Maryland

On-site
USD 180,000 - 235,000
11 paid holidays
Minimum of 3 weeks paid time off (PTO)
Company-sponsored group medical plan
+1
Embedded Software Engineer
Embedded Software Engineer

NAPCO Security Technologies • Village of Amityville (NY)

On-site
USD 90,000 - 95,000
401(k)
Paid vacation
Medical insurance
+1
Senior Software Developer with Security Clearance
Senior Software Developer with Security Clearance

B/CORE • Herndon (VA)

On-site
USD 140,000 - 160,000
Health/Dental/Vision
401(k)
Paid Time Off
+4