Software Engineer

Foxhound Federal
  • Tucson, Arizona
    30+ days ago

    Job Description

    Benefits:
    • 401(k) matching
    • Competitive salary
    • Health insurance
    • Paid time off
    Foxhouhd Federal is looking for a Software Developer to support the design, development, and integration of advanced mission-critical systems. This role focuses on building reliable, high-performance software for real-time and distributed environments, often supporting defense, aerospace, or complex engineering applications.

    Position Overview
    The Software Developer will work across embedded and distributed systems, contributing to the full software development lifecycle—from architecture and design through implementation, testing, and deployment. This role requires a strong foundation in C++ and/or Python, experience working in Linux-based environments, and familiarity with real-time systems and networked applications.
    The ideal candidate is adaptable, systems-minded, and comfortable working in Agile teams while maintaining high standards for performance, reliability, and maintainability.

    Key Responsibilities
    • Design, develop, and maintain software for real-time and distributed systems
    • Implement and optimize applications using C++ and/or Python
    • Develop and integrate software within Linux and Windows environments
    • Work with networked systems using TCP/IP and related protocols
    • Contribute to system architecture and apply appropriate design patterns
    • Collaborate with cross-functional engineering teams (systems, hardware, test)
    • Participate in Agile/Scrum ceremonies and contribute to iterative development
    • Support configuration management and version control best practices
    • Troubleshoot, debug, and enhance system performance and reliability

    Required Qualifications
    • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)
    • 1+ years of professional software development experience
    • Proficiency in C++ and/or Python (3.10+)
    • Experience working in Linux environments (RHEL 8+ preferred)
    • Strong understanding of networking fundamentals (TCP/IP, UDP)
    • Familiarity with software design patterns and object-oriented design principles
    • Experience working in Agile/Scrum environments

    Preferred / Nice-to-Have Skills
    Candidates are not expected to have all of the following, but experience in any of these areas is a strong plus:
    Real-Time & Embedded Systems
    • Experience with RTOS environments such as VxWorks or FreeRTOS
    • Familiarity with ARINC 653 or safety-critical partitioned systems
    Networking & Distributed Systems
    • Experience with unicast/multicast messaging
    • Understanding of Layer 2 / Layer 3 networking concepts
    • Exposure to mobile ad hoc networks (MANETs) or large-scale network architectures
    Software Architecture & Design
    • Experience with design patterns such as:
       
      • Singleton, Factory, Command, Strategy
    •  
      • Publish/Subscribe, Message Broker
    •  
      • Facade, Monitor Object, Adaptive Object
    •  
    Development Environments
    • Experience developing on Windows 10+ systems
    • Familiarity with containerization or deployment pipelines (bonus)
    Processes & Standards
    • Experience with Configuration Management practices (e.g., IEA 649C)
    • Exposure to defense, aerospace, or regulated environments

    What We’re Looking For
    • Strong problem-solving and systems-thinking mindset
    • Ability to work independently and in collaborative team environments
    • Willingness to learn and adapt across a broad technical stack
    • Interest in building high-reliability, mission-critical software
    MORE ABOUT US
    We recognize innovation and agility grow through diverse collaboration. Our team is comprised of unique individuals, and it is our policy to provide equal opportunity in recruiting, hiring, training, and promoting individuals in all job categories without regard to race, color, religion, national origin, gender, age, disability, genetic information, veteran status, sexual orientation, gender identity, or any other protected class or category as may be defined by federal, state, or local laws or regulations. It is our firm intent to support equal employment opportunity and affirmative action in keeping with applicable federal, state, and local laws and regulations.
    If you are a qualified individual with a disability or a disabled veteran requiring assistance with the application process, please visit our website for information on how to request assistance.
    Compensation: $80,000.00 - $95,000.00 per year




    Numbers & Facts

    LocationTucson, Arizona
    Websitewww.foxhoundfederal.com

    Skills

    • Aerospace and Defenseunmatched
    • Affirmative Actionunmatched
    • Agile Programming Methodologiesunmatched
    • Best Practicesunmatched
    • Business Developmentunmatched
    • C++ Programming Languageunmatched
    • CMVC (Configuration Management Version Control)unmatched
    • Computer Scienceunmatched
    • Configuration Managementunmatched
    • Consultingunmatched
    • Contract Requirementsunmatched
    • Cross-Functionalunmatched
    • Debugging Skillsunmatched
    • Design Patterns Programming Methodologiesunmatched
    • Disability Accommodationsunmatched
    • Distributed Computingunmatched
    • Embedded Systemsunmatched
    • Engineering Softwareunmatched
    • Equal Employment Opportunity (EEO)unmatched
    • Federal Governmentunmatched
    • Federal Laws and Regulationsunmatched
    • Hardware Quality Assuranceunmatched
    • Health Insuranceunmatched
    • High Reliabilityunmatched
    • Identify Issuesunmatched
    • Linux Operating Systemunmatched
    • Message Brokerunmatched
    • Microsoft Windows Operating Systemunmatched
    • Mobile Advertisingunmatched
    • Multicastunmatched
    • Network Architecture/Engineeringunmatched
    • Network Systemsunmatched
    • Object Oriented Design (OOD)unmatched
    • Pricingunmatched
    • Problem Solving Skillsunmatched
    • Python Programming/Scripting Languageunmatched
    • Realtime Operating Systemunmatched
    • Red Hat Linux Operating Systemunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Small Businessunmatched
    • Software Administrationunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • State Laws and Regulationsunmatched
    • System Architectureunmatched
    • Systems Reliabilityunmatched
    • TCP/IP (Transmission Control Protocol/Internet Protocol)unmatched
    • Team Playerunmatched
    • Testingunmatched
    • UDP (User Datagram Protocol)unmatched
    • VxWorksunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder