Lead Software Engineer: Real-Time & High-Performance Systems

Black River Systems Company

City of Utica (NY)

On-site

USD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Employee-owned
Excellent benefits package

Job summary

Black River Systems Company is seeking a Lead Software Engineer based in Utica, NY, to drive full lifecycle software development for high-performance systems. The role requires collaboration with researchers and engineers across design, development, testing, and delivery efforts.

The ideal candidate brings 5+ years in software development, strong C/C++ and Java (and Python desirable), and effective communication skills. Onsite work in Utica/Syracuse with travel to customer sites is expected.

Qualifications

  • BS in Computer Science or related field; a Master’s degree is a plus.
  • Minimum 5 years of software development experience.
  • Strong communication and teamwork skills; able to document work clearly.

Responsibilities

  • Lead software development across full life cycle including design, implementation, testing, and documentation.
  • Collaborate with cross-functional teams including research and testing to deliver high-performance software.
  • Travel to customer locations as required; onsite work in Utica or Syracuse, NY.

Skills

C/C++
Java
Python

Education

Bachelor of Science in Computer Science
Master’s degree

Job description

Black River Systems Company is seeking a Lead Software Engineer based in Utica, NY, to drive full lifecycle software development for high-performance systems. The role requires collaboration with researchers and engineers across design, development, testing, and delivery efforts.

The ideal candidate brings 5+ years in software development, strong C/C++ and Java (and Python desirable), and effective communication skills. Onsite work in Utica/Syracuse with travel to customer sites is expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

Black River Systems Company • City of Utica (NY)

On-site
USD 90,000 - 120,000
Competitive salary
Employee-owned
Excellent benefits package
Entry-Level Software Engineer
Entry-Level Software Engineer

Black River Systems Company • City of Utica (NY)

On-site
USD 60,000 - 90,000
Competitive salary
Excellent benefits package
Entry-Level Computer Engineer
Entry-Level Computer Engineer

Black River Systems Company • Lakeville (MN)

On-site
USD 75,000 - 95,000
Competitive salary
Excellent benefits package
Employee ownership structure
Lead Systems Engineer
Lead Systems Engineer

Black River Systems Company • City of Utica (NY)

On-site
USD 90,000 - 120,000
Entry-Level Systems Engineer
Entry-Level Systems Engineer

Black River Systems Company • Lakeville (MN)

On-site
USD 60,000 - 90,000
Competitive salary
Excellent benefits package
Senior Systems Engineer: Signal & Sensor Innovation
Senior Systems Engineer: Signal & Sensor Innovation

Black River Systems Company • City of Utica (NY)

On-site
USD 90,000 - 120,000
Senior RF Engineer, SDR & EW Systems (DoD‑Ready)
Senior RF Engineer, SDR & EW Systems (DoD‑Ready)

Black River Systems Company • City of Utica (NY)

On-site
USD 90,000 - 100,000
Senior Signal Processing & ML Engineer - SDR & Field Tests
Senior Signal Processing & ML Engineer - SDR & Field Tests

Black River Systems Company • City of Utica (NY)

On-site
USD 85,000 - 120,000
Embedded Software Engineer - High-Performance Sensor Systems
Embedded Software Engineer - High-Performance Sensor Systems

Hidden Level • City of Syracuse (NY)

On-site
USD 85,000 - 90,000
Senior Signal Processing Engineer
Senior Signal Processing Engineer

Black River Systems Company • City of Utica (NY)

On-site
USD 80,000 - 100,000
Competitive salary
Excellent benefits package
Employee-owned company