Senior Software Engineer

Thisiscny

City of Syracuse (NY)

Remote

USD 150,000 - 200,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Thisiscny in Syracuse, NY or Remote within the United States is seeking a Senior Software Engineer to join its aviation technology team. You will work across the platform spanning embedded firmware, cloud services, APIs, and web applications to support unmanned aircraft and drone operations.

The role emphasizes C and C++ development, system-level programming, and collaboration with our Europe-based CTO. You will own features end-to-end, from requirements through production, with opportunities

Qualifications

  • Five or more years of professional software-engineering experience.
  • Strong proficiency in C and/or C++.
  • Experience with web applications, backend services, frontend interfaces, or full-stack solutions.
  • Experience with embedded systems, firmware, sensors, receivers, or hardware interfaces.
  • Strong knowledge of data structures, algorithms, memory management, and concurrency.
  • Ability to debug complex problems across multiple technical layers.
  • Experience with version control, testing, and code reviews.
  • Excellent communication and independent project ownership.

Responsibilities

  • Design, develop, test, and maintain software across the aviation technology platform.
  • Develop performance-critical and system-level components using C and/or C++.
  • Work with embedded firmware, receivers, sensors, and hardware interfaces.
  • Support data flow from physical receivers through processing systems, cloud services, APIs, and web applications.
  • Develop backend services and customer-facing applications.
  • Troubleshoot issues involving hardware integration, memory, concurrency, data processing, cloud services, and application performance.
  • Collaborate on technical requirements, system architecture, and design decisions.
  • Take ownership of projects from initial requirements through implementation and production support.

Skills

C/C++
Web applications
Backend services
Embedded systems
Data structures
Memory management
Concurrency
Version control
Testing
Communication
Ownership

Tools

Google Cloud Platform
REST APIs
RTOS
Telemetry

Job description

Senior Software Engineer

Location: Syracuse, NY or Remote within the United States

Salary: $150,000–$200,000+, depending on experience

Employment Type: Direct Hire; Contract-to-Hire may be considered

A growing aviation technology company is seeking a versatile Senior Software Engineer to join its expanding US operation. The company develops air-traffic awareness technology supporting unmanned aircraft and advanced drone operations.

Its platform spans ground-based receiver hardware, embedded firmware, real-time data processing, cloud infrastructure, APIs, and customer-facing web applications. The engineer will work across multiple areas of the platform while collaborating closely with the company’s Europe-based Chief Technology Officer.

Responsibilities
  • Design, develop, test, and maintain software across the company’s aviation technology platform.
  • Develop performance-critical and system-level components using C and/or C++.
  • Work with embedded firmware, receivers, sensors, and hardware interfaces.
  • Support data flow from physical receivers through processing systems, cloud services, APIs, and web applications.
  • Develop backend services and customer-facing applications.
  • Troubleshoot issues involving hardware integration, memory, concurrency, data processing, cloud services, and application performance.
  • Collaborate on technical requirements, system architecture, and design decisions.
  • Take ownership of projects from initial requirements through implementation and production support.
Qualifications
  • Five or more years of professional software-engineering experience.
  • Strong professional proficiency in C and/or C++.
  • Experience developing web applications, backend services, frontend interfaces, or full-stack solutions.
  • Experience with embedded systems, firmware, sensors, receivers, device interfaces, or hardware-software integration.
  • Strong knowledge of data structures, algorithms, software design, memory management, and concurrency.
  • Ability to debug complex problems across multiple technical layers.
  • Experience with version control, testing, and code reviews.
  • Strong communication, problem-solving, and independent project-ownership skills.

Preferred experience includes Google Cloud Platform, REST APIs, real-time operating systems, telemetry, networking, aviation, drones, aerospace, defense, IoT, robotics, or autonomous systems.

The company prefers a Syracuse-area candidate but will consider remote candidates anywhere in the United States. This person will become a foundational member of the US technical team and may grow into a broader technical leadership role.

Sapphire Recruitment is an EOE

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Remote Aviation Tech
Senior Software Engineer - Remote Aviation Tech

Thisiscny • City of Syracuse (NY)

Remote
USD 150,000 - 200,000
Application Software Engineer (Staff / Senior Staff)
Application Software Engineer (Staff / Senior Staff)

engineeringjobs.net, Inc. • Town of Montana (WI)

Remote
USD 130,000 - 200,000
Remote work within the United States
401(k) matching
Paid time off
+5
Remote Aviation Software Engineer
Remote Aviation Software Engineer

Working Magic Talent Solutions • Colorado Springs (CO)

Remote
USD 70,000 - 126,000
Senior Software Engineer
Senior Software Engineer

Software Placement Group • San Diego (CA)

On-site
USD 140,000 - 210,000
Senior Software Engineer
Senior Software Engineer

NPAworldwide • City of Binghamton (NY)

On-site
USD 100,000 - 125,000
Competitive compensation
Comprehensive benefits
Relocation assistance
Software Engineer
Software Engineer

Skyeton Inc • Fayetteville (NC)

On-site
USD 90,000 - 140,000
Senior Software Engineer, Full Stack
Senior Software Engineer, Full Stack

PlaneSense, Inc. • Portsmouth (NH), Northern (KY)

Hybrid
USD 120,000 - 170,000
Staff Software Engineer
Staff Software Engineer

Skyways • Austin (TX)

On-site
USD 175,000 - 225,000
Stock options
Medical, dental, and vision coverage
Paid time off
+4
Senior Software Engineer
Senior Software Engineer

Skyways • Austin (TX)

On-site
USD 150,000 - 185,000
Stock options
Medical, dental, and vision coverage
Paid time off
+4
Senior Software Engineer
Senior Software Engineer

CAE USA • City of Binghamton (NY)

On-site
USD 153,300 - 169,500