Back to search
Leonard Workforce Solutions Linkedin · Posted 15d ago

Senior Software Engineer

Tucson, Arizona, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Job Title: Senior Software Engineer

Workplace Type: On Site

Job Location: Tucson, AZ

Employment Type: Full Time

Seniority Level: Senior / Principal

Company Industries: Defense and Space Manufacturing; Computer and Network Security; Research Services

Job Functions: Engineering; Information Technology; Research


Job Description


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.


Key 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.


REST API design.


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

1. Are you a U.S. Citizen?

2. Do you currently hold an Active TS/SCI security clearance?

3. Are you able to work onsite in Tucson, AZ?

4. Do you have 20+ years of professional programming experience in C / C++ and Python?

5. Do you have hands-on experience building and maintaining React based web applications?

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search