Senior Software Engineer

NPAworldwide

City of Binghamton (NY)

On-site

USD 100,000 - 125,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Comprehensive benefits
Relocation assistance

Job summary

NPAworld is seeking a Senior Software Engineer to join a growing engineering team in Binghamton, New York. This role involves providing technical leadership and developing software for real-time defense applications. The ideal candidate must possess a Bachelor's degree and a DoD Secret Security Clearance, with over eight years of software development experience.

You will lead a team in enhancing sophisticated applications while collaborating with cross-disciplinary teams. The position offers competitive compensation and relocation assistance for qualified candidates.

Qualifications

  • Active U.S. DoD Secret Security Clearance or higher.
  • Eight or more years of professional software development experience.
  • Strong programming experience with at least one language among C++, C, C#, Python.

Responsibilities

  • Lead the design, development, and enhancement of software.
  • Provide mentorship to software engineers.
  • Collaborate with systems integration teams.

Skills

C++
C
C#
Python
Software Development
Technical Leadership
Agile
Embedded Systems

Education

Bachelor’s degree in Computer Science or related fields

Job description

About the Opportunity

A leading defense technology organization is seeking a Senior Software Engineer to join a growing engineering team supporting the design, development, and modernization of advanced training and mission systems. This position offers the opportunity to provide technical leadership while developing software for highly integrated, real‑time defense applications. The ideal candidate is an experienced software engineer who enjoys solving complex technical problems, mentoring engineers, and working across multidisciplinary teams to deliver reliable, high-performance solutions for mission‑critical programs. Relocation assistance is available for qualified candidates.

Position Summary

As a Senior Software Engineer, you will provide technical leadership throughout the software development lifecycle while contributing hands‑on to the design, development, integration, and enhancement of sophisticated real‑time applications. You'll help modernize existing software architectures, introduce new capabilities, and collaborate with engineering teams responsible for hardware, systems integration, and program execution.

Primary Responsibilities
  • Lead the design, development, and enhancement of software supporting advanced defense and training systems.
  • Provide technical guidance and mentorship to software engineers throughout all phases of development.
  • Modernize existing software applications while maintaining compatibility, stability, and performance.
  • Develop high‑quality software using languages such as C++, C, C#, or Python.
  • Collaborate with systems, hardware, and project engineering teams to ensure successful system integration.
  • Participate in software architecture discussions, design reviews, and technical planning activities.
  • Lead code reviews and promote software engineering best practices across the team.
  • Investigate and resolve complex software issues within real‑time and mission‑critical environments.
  • Support software integration, verification, validation, and release activities.
  • Contribute to continuous improvement initiatives focused on software quality, maintainability, and performance.
Required Qualifications
  • Active U.S. DoD Secret Security Clearance (or higher) with an investigation completed within the past five years.
  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline.
  • Eight or more years of professional software development experience.
  • At least three years providing technical leadership, mentoring, or leading software engineering teams.
  • Strong programming experience with at least one of the following: C++, C, C#, Python.
  • Experience developing software for real‑time, embedded, simulation, aerospace, or defense applications.
  • Demonstrated success maintaining and enhancing complex software systems.
  • Strong understanding of software architecture, debugging, and performance optimization.
  • Experience working within Agile, Scrum, Waterfall, or hybrid software development environments.
  • Ability to obtain required Special Access authorizations.
  • U.S. Citizenship is required due to government contract requirements.
Preferred Experience
  • Real‑time software development
  • Simulation or modeling environments
  • Embedded software
  • Mission systems
  • Defense or aerospace programs
  • Multi-threaded applications
  • Software modernization initiatives
  • System integration and verification
Benefits and Opportunity
  • Join a collaborative engineering organization working on technically challenging defense programs.
  • Influence the design and evolution of next‑generation software solutions.
  • Work alongside experienced engineers in a highly technical environment.
  • Enjoy long‑term career growth, competitive compensation, comprehensive benefits, and relocation assistance for qualified candidates.
Work Environment
  • Full‑time onsite position located in Binghamton, New York.
  • Office, laboratory, and engineering development environments.
  • Occasional travel may be required to support customer or program activities.
  • Flexibility to support periodic extended hours based on program needs.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Systems Engineer
Senior Systems Engineer

NPAworldwide • City of Binghamton (NY)

On-site
USD 100,000 - 130,000
Competitive compensation
Comprehensive benefits
Relocation assistance
Senior Software Engineer - DoD Clearance Required
Senior Software Engineer - DoD Clearance Required

StaffRight Associates, LLC • City of Binghamton (NY)

On-site
USD 153,000 - 170,000
Comprehensive benefits
Financial relocation assistance
Senior Software Engineer
Senior Software Engineer

Tech Partners • Tulsa (OK)

On-site
USD 90,000 - 120,000
Sr. Software Engineer
Sr. Software Engineer

CyberCoders • Dayton (OH)

On-site
USD 120,000 - 160,000
Health/Vision/Dental/Life Insurance
Supplemental Life Insurance
401k
+5
Program Manager
Program Manager

NPAworldwide • City of Binghamton (NY)

On-site
USD 120,000 - 170,000
Systems Engineer
Systems Engineer

Thunderbolt Talent Partners • City of Binghamton (NY)

On-site
USD 100,000 - 130,000
Comprehensive benefits package
Work-life balance flexibility
Professional development opportunities
Senior Systems Engineer - JobID-0236
Senior Systems Engineer - JobID-0236

Innovative Defense Technologies • Arlington (VA)

On-site
USD 135,000 - 273,000
Generous benefits package
Competitive PTO
401(k) with immediate vesting
+2
Software Engineer - JobID-0198
Software Engineer - JobID-0198

Innovative Defense Technologies (IDT) • Arlington (VA)

On-site
USD 74,000 - 184,000
Generous benefits package
Competitive PTO
401(k) with matching
+1
Software Developer Defense Technology
Software Developer Defense Technology

HIKINEX • Corridor North (MD)

On-site
USD 90,000 - 120,000
Senior Systems Engineer - JobID-0236
Senior Systems Engineer - JobID-0236

Innovative Defense Technologies (IDT) • Arlington (VA)

On-site
USD 135,000 - 273,000
Generous benefits package
401(k) with immediate vesting and matching
Professional Development Resources
+1