×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Tucson, Pima County, Arizona, 85718, USA
Listing for: Leonard Workforce Solutions
Full Time position
Listed on 2026-05-17
Job specializations:
  • Software Development
    Software Engineer, Python
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Overview

Leonard Workforce Solutions is conducting a confidential search on behalf of an employee owned R&D organization developing digital signal processing products and geolocation systems in support of U.S. national security missions.

We are looking for a Senior Software Engineer to lead the continued development of a multi-language program spanning C++, Python, and Next.js / React. This is a technical leadership role for an engineer who is equally comfortable architecting at the system level and writing production code. You will own the architecture, design, development, and deployment of high quality, secure software, and will guide its integration across multiple software and hardware platforms.

Responsibilities
  • Lead the expansion of an existing C++, Python, and Next.js React program through new features, capabilities, and defect resolution.
  • Oversee a portfolio of programs operating across multiple security domains. Deconflict software modifications within and across those domains and reconcile changes back to a master repository.
  • Drive integration of an existing program onto multiple software and hardware platforms. Prevent code base fracture and manage releases with differing feature sets across platforms.
  • Own the full software development life cycle including requirements analysis, design, implementation, integration, and test.
  • Partner with electrical engineers, mathematicians, computer scientists, and analysts to develop hardware / software interfaces and shape overall system performance.
  • Author software test procedures, programs, and supporting technical documentation.
  • Influence engineering practices, processes, and approaches across the organization.
Why this opportunity

You will work alongside a deeply technical, mission-focused team building cutting edge signal processing and geolocation systems. The organization offers immediate participation and vesting in an Employee Stock Ownership Plan, 100% employer paid premiums for family medical and dental, employer 401(k) match plus discretionary contributions, and a long-tenured engineering culture.

Required background
  • Active TS/SCI clearance. U.S. Citizenship is required.
  • Strong foundation in software design principles, industry best practices, and modern design patterns.
  • Ability to communicate software and algorithm design, complexity analysis, and performance metrics in written and verbal form.
  • Demonstrated ability to ramp quickly on large, complex code bases.
Preferred
  • Hands-on experience developing and maintaining React based web applications.
  • 20+ years of programming experience in Python and C or C++.
  • Git based revision control and modern agile workflows.
  • GPU programming using CUDA.
  • Working familiarity with shell scripting and additional high-level languages.
Skills
  • C++, Python, React, Next.js, Software Architecture, REST API Design, Git, Agile Development, CUDA / GPU Programming, Shell Scripting
Salary Information

Compensation will be discussed with qualified candidates.

Screening Questions
  • Do you currently hold an Active TS/SCI security clearance?
  • Are you able to work onsite in Tucson, AZ?
  • Do you have 20+ years of professional programming experience in C / C++ and Python?
  • Do you have hands-on experience building and maintaining React based web applications?
  • #J-18808-Ljbffr
    Position Requirements
    10+ Years work experience
    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary