Post job

Senior software engineer jobs in Huntsville, AL - 575 jobs

All
Senior Software Engineer
Software Engineer
Software Developer
Software Applications Engineer
Software Developer Internship
Software Engineering Internship
Software Development Engineer
  • Summer 2026 Software Engineering Intern

    Aerovironment 4.6company rating

    Senior software engineer job in Huntsville, AL

    Our Summer Internship Program is meticulously designed to provide students with an immersive and dynamic experience within our industry, offering a taste of what it's like to be part of our professional team. We strive to simulate a full-time job, enabling our interns to work hands-on with cutting-edge technology, contribute to meaningful projects, build strong relationships with coworkers, and develop strategic problem-solving skills. Our program is highly selective, hosting only a handful of interns each year, ensuring personalized attention and ample opportunities to work closely with AV team members. We are hiring for various roles and locations throughout the US, during the interview process we will be able to discuss specific details regarding team and location. Summary As a Software Engineering Intern, you'll be part of a collaborative, multidisciplinary team working on real-world projects across AV technology portfolio. You'll assist in the design, development, and testing of software solutions for a variety of applications - from ground control systems and user interfaces to data pipelines and simulation tools. This role is ideal for someone who's eager to apply their software development skills in a dynamic, hands-on environment, while learning from experienced engineers and contributing to projects with real impact. Position Responsibilities * Assist in the design, coding, testing, and debugging of software components and systems. * Contribute to the development of tools and applications that support AV robotics and aerospace platforms. * Collaborate with engineers across software, hardware, and systems teams to integrate and test new capabilities. * Participate in code reviews, documentation, and the use of version control and defect tracking tools. * Help develop scripts or automation to improve team workflows and efficiency. * Learn and apply best practices in software development processes, including Agile methodologies. * Support the development of prototypes, simulations, and proof-of-concept demonstrations. * Attend team meetings, contribute ideas, and learn to estimate development effort and timelines. Basic Qualifications (Required Skills & Experience) * Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. * Strong foundational knowledge in programming languages such as Python, C++, or Java. * Familiarity with development tools such as Visual Studio, Git, Eclipse, or similar IDEs. * Experience with data structures, algorithms, and software design principles. * Demonstrated problem-solving and analytical skills. * Ability to work both independently and collaboratively in a team environment. * Effective written and verbal communication skills. Preferred Qualifications & Competencies * Experience with software development on Linux, Windows, or cross-platform environments. * Exposure to web technologies, cloud platforms, or backend services is a plus. * Interest in or exposure to robotics, autonomous systems, or data analytics. * Experience using scripting languages (e.g., Bash, Python) to automate tasks. * Knowledge of Agile development practices and version control (e.g., Git). * Curiosity and willingness to learn new technologies and frameworks. * Ability to take ownership of tasks and contribute to team goals. Physical Demands * Ability to work in an office and R&D lab environment (Constant) * Required to sit, type, and use office equipment for extended periods (Frequent) ITAR Requirement: This position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements. Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************** We also encourage you to review our company website at ******************** to learn more about us. Principals only need apply. NO agencies please. Who We Are Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC. Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed. What We Do Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition. We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status. ITAR
    $38k-52k yearly est. Auto-Apply 60d+ ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Engineer - BM/SRM (25-584)

    Northrop Grumman 4.7company rating

    Senior software engineer job in Huntsville, AL

    RELOCATION ASSISTANCE: No relocation assistance available CLEARANCE TYPE: SecretTRAVEL: NoDescriptionAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Northrop Grumman Space Systems-Missile Defense Integration offers an excellent opportunity for an Engineer Software - BM/SRM (25-584) to join our team of talented and diverse professionals. Based in Huntsville, AL, this role is crucial in supporting the U.S. President, the Secretary of Defense, and combatant commanders at strategic, regional, and operational levels. This position does not provide relocation assistance and requires on-site work with no remote options. Position Overview: The Command and Control, Battle Management, and Communications (C2BMC) program is a crucial part of the Missile Defense System. It is a vital operational system that allows the U.S. president, secretary of defense, and combatant commanders at strategic, regional, and operational levels to plan ballistic missile defense operations systematically, monitor the battle collectively, and dynamically control networked sensors and weapons systems to accomplish global and regional mission goals. C2BMC supports layered missile defense capabilities that enable an optimized response to threats of all ranges during all flight phases. It acts as a force multiplier by networking, integrating, and synchronizing autonomous sensor and weapon systems and operations both globally and regionally to enhance performance. C2BMC is essential for all ground and flight tests that verify and demonstrate current and future missile defense system capabilities. This position is for a Software Engineer on the C2BMC program. The candidate will be responsible for developing software in Java for the Regional Applications team in Huntsville, AL, supporting Battle Management Sensor Resource Management. Essential Functions: Responsible for developing software using Java Under appropriate direction, provides updates to multiple systems, software disciplines, as well as general knowledge of related disciplines, application implications, and customer areas Responsible for performing analysis and providing technical support for systems software products, including problem resolution, design, development, testing, operational integration, and user support Experience in Java software development Understanding search/sort algorithms and data structures Basic Qualifications: Please list your current security clearance and IAT or relevant certifications on your resume, if applicable. A Bachelor's Degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics, or a related field from an accredited university is preferred, along with 2 years of experience; or a Master's degree in a related field with 0 years of relevant work experience; or 6 years of relevant work experience may be considered as an alternative to a degree Applicants must have a current, active DoD 8140 certification at IAT Level II or higher (such as Security+ CE, CCNA-Security, CySA+, CND, etc.) at the time of application, which is required to start. The candidate is responsible for maintaining their DoD 8140 certification throughout the entire contract period Applicants must have a current, active in-scope DoD-issued Secret security clearance at the time of application, which is required to start Software engineering and software development experience in Java (additional experience with C++ is also preferred) Will have experience and knowledge of basic software practices, such as coding standards and configuration management Must have excellent oral and written communication skills and an ability to work effectively in a rapid-paced, team environment Preferred Qualifications: Experience in developing enterprise applications Familiar with Java core classes and toolkits Knowledge of server-side and database development, as well as computer system administration Flexibility and willingness to take on unexpected tasks are highly desired What We Can Offer You: Northrop Grumman provides a comprehensive benefits package and a work environment that encourages your growth, supporting both employees and the company's success. The benefits offered at Northrop Grumman are flexible and customizable, allowing you to choose options that best suit your needs and those of your family. Your benefits include the following: · Health Plan · Savings Plan · Paid Time Off · Education Assistance · Training and Development · Flexible Work Arrangements ******************************************************************************* #NGSpace #COSpace #NGFeaturedJobs #C2BMC Additional Northrop Grumman Information: Primary Level Salary Range: $87,600.00 - $131,400.00The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
    $87.6k-131.4k yearly Auto-Apply 18d ago
  • MID LEVEL SOFTWARE DEVELOPER

    Reliant Technology 3.7company rating

    Senior software engineer job in Huntsville, AL

    Ignite is an ISO 9001:2015 and CMMI Services Level 3 certified, Service-Disabled Veteran-Owned Small Business (SDVOSB) headquartered in Huntsville, Alabama. Ignite is seeking a Mid Level Software Developer to support the development and sustainment of mission applications used by USASMDC. The U.S. Army Space and Missile Defense Command (USASMDC) is responsible for delivering global missile defense, space operations, and strategic deterrence capabilities in support of Combatant Commands and national defense objectives. This role contributes to secure systems enabling planning, analysis, and collaboration. Contingent upon contract award. Job Requirements Key Responsibilities: * Develop and maintain applications using SharePoint 365, ASP.NET, C#, and SQL * Support collaboration and planning tools * Perform software testing, maintenance, and troubleshooting * Support data storage, retrieval, and system integration Qualifications: * Secret clearance (required) * 4 to 7 years of experience in software development * Experience with Microsoft development technologies * SQL Server and web services experience * Knowledge of secure development practices * Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred) Salary range: $100-130k We are equal opportunity/affirmative action employers, committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status, or any other protected characteristic under state or local law. Accommodation Request: If you are a qualified individual with a disability or are a disabled veteran and are unable or limited in your ability to use or access our Careers sites as a result of your disability, you have the right to receive assistance in completing the application process. Please send your request to **********************
    $100k-130k yearly 15d ago
  • Software Engineer - Cyber Security

    EOS Defense Systems USA 4.3company rating

    Senior software engineer job in Huntsville, AL

    Exciting opportunity for the right professional !! As a Software Engineer - Cyber Security you will own the design and development of software that integrates the data from an advanced suite of sensors into a responsive, reliable, and safe control system. work with our Systems, Mechanical, and Electronics Engineering teams to contribute to our high performing, world leading Remote Weapon Stations (RWS). Work as the software architect for numerous model and simulation projects to include embedded programming. Participates in formal & informal teams and assume leadership role as needed. This is an On-Site position. Minimum Requirements and Qualifications BS degree and 5+ years of direct experience. Linux development experience in C/C+. Experience developing software to interface with hardware through GPIO, I2C, SPI, etc. Experience in the following would be a plus: Linux multimedia experience (gstreamer or similar). Experience with ARM processors and/or Raspberry Pi. JTAG hardware testing Artificial intelligence / machine learning, and training algorithms. Image processing (e.g., OpenCV) Scripting with Python or Bash Wireshark or similar network debugging tools Secure network protocols, VPNs, etc. Control system design (field-oriented control, Kalman filters, system identification) Continuous integration and testing Major Responsibilities and Duties Under the general direction of the Senior Software Engineer, the incumbent will provide general and product specific programming and integration services as required. Will Interface with Hardware/software application development, installation, and troubleshooting. Will collaborate with engineers in development and application projects across the product line. Other duties as assigned, not determined at the time of hire. EOS Defense Systems is an Equal Employment Opportunity employer to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy, gender identification and sexual orientation) or national origin in accordance with applicable federal, state, and local laws. An Equal Opportunity Employer for disabled veterans, recently separated veterans, other protected veterans, and armed forces service medal veterans. An Equal Opportunity Employer of individuals with disabilities. We participate in E-Verify.
    $63k-83k yearly est. 36d ago
  • Command and Control Software Engineer

    General Dynamics Mission Systems 4.9company rating

    Senior software engineer job in Huntsville, AL

    Basic Qualifications Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred. CLEARANCE REQUIREMENTS: Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required. Responsibilities for this Position Software Engineer - Huntsville, AL Make the world's most advanced Missile Defense Systems even smarter ROLE AND POSITION OBJECTIVES: As a Software Engineer working on the Command and Control, Battle Management, Communication (C2BMC) System, you will be part of a team developing enterprise applications for use on a large command and control system in support of our nation's Missile Defense System. We encourage you to apply if you have any of these preferred skills or experiences: Strong Java/J2EE, or alternate OO development experience Command and Control application development Any automated test and pipeline development (CI/CD, DevSecOps) Software application development on Unix/Linux and/or Windows operating systems Development of automated test scripts Enjoy working in a rapd paced team environment What sets you apart: Knowledge of basic software development practices in coding standards and configuration management Software engineering/development in Java for enterprise applications Knowledge of implementing Cybersecurity/RMF requirements in software applications Working on an Agile development team Use of development and management tools, such as: Nexus JIRA Confluence Maven, Gradle, Eclipse Our Commitment to You: An exciting career path with opportunities for continuous learning and development. Flexible work schedules Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more See more at gdmissionsystems.com/careers/why-work-for-us/benefits Workplace Options: This position requires on-site access 100% with no telecommute option available. Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $121,363.00 - USD $134,638.00 /Yr. Company Overview General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team! Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
    $121.4k-134.6k yearly Auto-Apply 60d+ ago
  • Software Engineer

    Collabera 4.5company rating

    Senior software engineer job in Huntsville, AL

    Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs. Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance. Job Description Location: Huntsville, AL 35803 Job Title: Software Engineer III Duration: 3+ months with a possible extension Description: The Contracted Software Engineer will be responsible for: • Refreshing software products (board support packages/software development kits). • Building software products for Intel based processor boards. • Documenting, unit-testing, and debugging software products. • Placing software products under configuration management. • Updating any associated software documentation. Operating Systems Development Experience (one or more of the following): • Linux • Windows • VxWorks 6.x Qualifications • Eligible to work on ITAR projects • Bachelor Degree in Electrical, Computer Engineering, or Computer Science from an accredited university or college or equivalent. Desired work experience: • At least 5 years of experience performing developing software and device drivers for one or more of the listed operating systems. Required Characteristics: • C/C++ knowledge. • Proficiency with source/version control systems. • Must have experience building and debugging for one or more of the above listed operating systems. • Experience with Agile/PLM would be great. Additional Information To discuss on this, please contact: Himanshu Prajapat Call on: ************ **********************************
    $64k-86k yearly est. Easy Apply 60d+ ago
  • Software Developer Internship

    Job Listingsintegration Innovation, Inc.

    Senior software engineer job in Huntsville, AL

    i3 is offering a part-time Summer 2026 internship position within our Army Training Solutions business unit. This candidate will be exposed to the development of Interactive Multimedia Instruction (IMI) within an Agile software development environment. This candidate will interact with Instructional Systems Designers (ISD), 3D Artists, Software Developers, Designers, and Program Managers in support of DoW training development. Responsibilities Work with Agile software development teams in creating IMI for DoW customers using commercial game engines. Work closely with your team to implement features, and supporting those features through tooling as needed Implement user interface screens, transitions, animations, and VFX Iterate using customer feedback in an Agile environment to optimize for simplicity, comprehension, and function Qualifications Required Experience Be a US citizen. High school diploma required Candidate must have completed at least 2 years of higher education, job experience can be substituted for education Candidate must be currently enrolled in (Summer 2026) or continuing an undergraduate or graduate degree program the following semester (Fall 2026) at the time of the internship. Candidate must be a team player and be creative, adaptive, and excited to learn Experience in an object-oriented programming language such as C#, Java, Python, or C++. Preferred Experience Experience with the Unity gaming engine Experience authoring custom editors, inspectors, and tooling within Unity Prefer understanding of Agile software development Familiarity with GIT for software source control and configuration management Familiarity with 3D graphics programming: DirectX, OpenGL, etc. Physical demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand; walk; handle or feel; and reach with hands and arms. The employee is occasionally required to sit; climb or balance; and stoop, kneel, crouch or crawl. The employee must be able to lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception and ability to adjust focus. Regular i3 hours are 8:00 a.m. - 5:00 p.m. Monday-Friday, however, additional hours may be required on occasion. Regular and punctual attendance is required About i3 i3 is a technically diverse, 100% team member owned business, headquartered in Huntsville, Alabama specializing in missile and aviation systems engineering and logistic services, electronic warfare and electromagnetic effects analysis, UAS system integration and flight operations, full lifecycle C5ISR engineering services, cybersecurity and IT/IA innovative solutions and virtual training, simulation & serious game development and implementation. We have established a broad offering of products and capabilities collectively providing decades of experience supporting the full complement of DoD military services, Missile Defense Agency, National Aeronautics and Space Administration, and a variety of other Government organizations and private industry customers. Perks of being a team member owner include: Long-term financial security Higher job satisfaction Greater job security Personal and professional growth Great company culture Other outstanding benefits: Excellent insurance coverage 401(k) match Generous PTO Health and wellness incentives Tuition and certification reimbursement Countless opportunities to give back to the community through i3 Cares We work hard. We compete hard. We play hard. Apply now to join us!
    $27k-36k yearly est. Auto-Apply 28d ago
  • Software Engineer

    Auria 3.9company rating

    Senior software engineer job in Huntsville, AL

    Auria is looking to hire a Software Engineer to support the C2BMC program. This role is ONSITE in Huntsville, AL. The Command and Control, Battle Management, and Communications (C2BMC) program is an essential part of the Missile Defense System. It provides a critical operational platform that enables the U.S. president, the secretary of defense, and combatant commanders at strategic, regional, and tactical levels to systematically plan missile defense operations, monitor battle progress, and actively control networked sensors and weapon systems to achieve global and regional mission goals. C2BMC offers a layered missile defense capability, delivering an optimized response to threats across all ranges and flight phases. It functions as a force multiplier by connecting, integrating, and synchronizing autonomous sensor and weapon systems and operations both worldwide and locally to improve overall performance. Additionally, C2BMC is a key component of all ground and flight tests that verify and demonstrate the missile defense system's current and future capabilities. We are seeking a Software Engineer - Level 3 to join our team of talented and diverse professionals. Based in Huntsville, AL, this role is essential in supporting the U.S. President, the Secretary of Defense, and combatant commanders at strategic, regional, and operational levels. WHAT YOU CAN EXPECT TO DO: Manage Java software development for the Regional Applications System Architecture team Design and develop network interface applications that process message traffic between C2BMC and various external elements Design and develop automated testing and analysis tools to assist with requirements verification Will conduct comprehensive analysis and provide technical support for software products WHAT THE TEAM REQUIRES: Please include your current security clearance and IAT Level II or higher, or relevant certifications on your resume, if applicable. Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 5 years of related experience or a Master's degree in a STEM discipline and 3 years of experience, or a PhD and 1 year of experience, or 9 years of related experience in lieu of a degree may be considered. Applicants must have a current, active in-scope DoD-issued Secret security clearance at the time of application, which is required to start Ability and willingness to travel up to 10% to support business needs Experience in developing software on Linux platforms is required Must understand the full life cycle of software engineering practices and procedures applicable to large software systems, including: Recent hands-on experience in coursework related to building applications with Java Understanding software unit testing strategies, automated software builds, continuous integration, and continuous deployment Must be capable of working in a fast-paced environment and understanding the complexities of the C2BMC system Mission-Driven Professional: Collaborative contributor motivated by the opportunity to develop cutting-edge solutions that protect and serve both the nation and the world. WHAT THE TEAM PREFERS: Experience with automated units and acceptance testing Understanding of Ballistic Missile Defense concepts, Battle Management and Command and Control (BM/C2) systems, defense communications systems, and the BMDS in general is preferred Hands-on experience with software development and CM tools such as: Eclipse, Maven, Gradle, Nexus, JUnit, Confluence, SonarQube, JIRA, Jenkins, Git, and GitLab are highly desirable PAY TRANSPARENCY: The salary offered will be based on the selected candidate's qualifications - skills, education & experience - and the position level. $105,700 - $121,300 APPLICATION DEADLINE: February 28, 2026 THE AURIA TEAM: Auria is a provider of solutions and software in support of complex Space, National Security, and Cyber missions of federal, international, and commercial customers. Headquartered in Colorado Springs, CO our success is built on the excellence of diverse teams advancing innovative systems and operational software to strengthen our customers' missions. With a distinguished track record and a spirit of relentless pursuit, and R&D, we set the pace for progress and execute every mission with the utmost precision. As a full-time Auria employee, here are some of the many benefits to enjoy: Generous PTO package with yearly tenure increases Flex time provides you with the flexibility needed 6 Company-Paid Holidays + 5 Float days to use when you wish per year Up to 4% match on 401(k) employee contributions, employer and employee contributions immediately vested Up to $5,250 per year on Education and Certification Assistance Low-cost medical plans that include company-sponsored HSA No-cost life insurance Employee Assistance Program (EAP) And much more! Auria is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, marital status, national origin, age, veteran status, disability, or any other protected class.
    $105.7k-121.3k yearly 29d ago
  • SOFTWARE DEVELOPER/ENGINEER (CYBER)

    Quantum Research International 4.5company rating

    Senior software engineer job in Huntsville, AL

    Quantum Research International, Inc. (Quantum) provides our national defense and federal civilian and industry customers with services and products in the following main areas: 1) Cybersecurity and Information Operations; 2) Space Operations and Control; 3) Aviation Systems; 4) Ground, Air and Missile Defense, and Fires Support Systems; 5) Intelligence Programs Support; 6) Experimentation and Test; 7) Program Management; and (8) Audio/Visual Technology Applications. Quantum's Corporate Office is located in Huntsville, AL, but Quantum actively hires for positions nationwide and internationally. We pride ourselves on providing high quality support to the U.S. Government and our Nation's Warfighters. In addition to our corporate office, we have physical locations in Aberdeen, MD; Colorado Springs, CO; Crestview, FL; Orlando, FL; and Tupelo, MS. Mission: Quantum Research Intl is seeking a passionate and dedicated Software Developer strong mid- level + and Brewlytics subject matter expert (preferred) to provide Software Development, Analytic Collaboration Environment - Cyber (ACE-C) and the Enterprise Cloud Management Agency (ECMA) support to the Army's Threat System Management Office's Army Critical Information and Exposure Reporting System (ACIERS), supporting ASA(ALT) customers and end users. The ideal candidate is well-versed in programming fundamentals and is also eager to learn and adapt to new challenges. The role requires a strong technical foundation, curiosity, and enthusiasm as you develop and experiment with emerging toolsets. At Quantum, we value hard work, initiative, and a collaborative spirit. Job Responsibilities: * Collaborate with peer developers and cross-functional teams to design, develop, and maintain ACIERS software applications. * Learn and apply programming best practices to ensure the delivery of high-quality code. * Develop and design cloud environments including provisioning, scale, monitoring, and security * Test and evaluate large and small language models in support of ACIERS requirements * Troubleshoot and debug issues and work towards continuous improvement * Work alongside a team of senior and junior developers using Agile methodology while providing front-end and back-end design support for mission-critical applications. * Troubleshoot and refine codebases already in place, including legacy components and evolving AI pipeline modules. * Build, maintain, and optimize Dockerized environments for application and model deployment in customer enclaves. * Develop, debug, and enhance Python-based services, scripts, and utilities Required Skills\ Qualifications: * Bachelor of Science (BS) Degree from an accredited university in Computer Science, Software Engineering, Computer Programming, Electrical Engineering, or equivalent degree. Additional experience may be considered in lieu of a degree with a proven record of senior level experience. Strong willingness to learn and adapt to new technologies and programming languages * 3-5 years of experience in industry-relevant software development. * Certifications in Software Engineering /Computer programming/Info Security a plus * DoD Security Clearance (requires US Citizenship to obtain/ maintain). * Must be able to obtain a DoD Top Secret clearance with SCI eligibility and maintain this clearance level during their employment * Solid understanding of programming fundamentals, including but not limited to: * Data Structures, algorithms, object-oriented programming, debugging, problem-solving, and version control (e.g. Git). * Exposure to software development methodologies. * AI Inference Framework Experience (Ollama, LM Studio, etc.). Familiarity with integrating AI frameworks into application design is critical. * Effective communication skills and the ability to work collaboratively in a team environment. * Exposure to Database Technologies (SQL, Mongo, PostgreSQL, Redis, Etc.) * Exposure to Natural Language Processing (NLP) techniques * Exposure to Deep learning frameworks (e.g., TensorFlow, PyTorch) * Experience with Docker containerization * Experience with RESTful API design principles * Exposure to vector database's * Knowledge on industry best practices for web development * Willing to travel as needed/ required Desired Skills and Qualifications: * Active DoD Top Secret clearance with SCI eligibility and the ability to maintain this level of clearance during their employment * Experience with web development technologies. * Familiarity with advanced prompting methods and prompt engineering practices to optimize outputs. * Experience creating or modifying automated workflows that use AI models for analysis or content generation. * Proficient in Linux operating systems, including system administration, maintenance tasks, package management, shell scripting, and containerization (e.g., Docker) with expertise in configuring and troubleshooting Linux-based networks. * AWS Cloud Engineering skills. * Strong planning, critical thinking, problem-solving, and task and time management skills. * Python, C#, GO Lang, React, JavaScript, HTML, CSS, Git, Docker, Bas #LI-JL1, #LI-Onsite Equal Opportunity Employer/Affirmative Action Employer M/F/D/V: All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity, or any other characteristic protected by law. *Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
    $61k-79k yearly est. 35d ago
  • Software Developer

    ISYS Technologies 4.1company rating

    Senior software engineer job in Huntsville, AL

    Minimum Clearance Required Secret Responsibilities I2X Technologies is a reputable technology services company to the Federal Government. Whether the focus is on space exploration, national security, cyber security, or cutting-edge engineering applications, I2X is ready to offer you the chance to make a real-world impact in your field and for your country. We provide long-term growth and development. Headquartered in Colorado, I2X is engaged in programs across the country and in more than 20 states. Our programs support multiple Federal agencies, the Department of Defense and often focused on the space initiatives of our government customers. I2X Technologies is seeking a Software Engineer/Developer to support ongoing activities for a customer in Huntsville, AL. This position will be on-site and will require an active Secret. Writing programs using C++, Java or similar languages Creating and running unit test Developing software documentation Creating and running automated software builds and pipelines in a Continuous Integration/Continuous Deployment (CI/CD) environment Collaborating with Stakeholders and Government customers Working within an Agile team environment, to include Program Increment Planning, Iteration Planning, Feature and Story development, Sprint Planning, and Iteration Retrospectives. Participating in demos for the team and program Sprint reviews Qualifications Full time onsite Secret clearance to start Bachelor's degree with 5 years of professional experience minimum Candidate is expected to be proficient in C++. Experience with GitLab/Git for software configuration management Experience with Red Hat Enterprise Linux OS Experience programming network connections (message generation, formatting, UDP and TCP/IP interfaces) Familiar with Scaled Agile Framework Agile Scrum Experience with Java and user interfaces Jira - issue tracking and agile project management, or similar tool Multi-core and multi-threaded programming Familiarity with MDA Sensors and missile defense systems Essential Requirements: US Citizenship is required. In compliance with Colorado's Equal Pay for Equal Work Act, the annual base salary range for this position is listed . Please note that the salary information is a general guideline only. I2X Technologies considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/training, key skills, internal peer equity, as well as, market and business considerations when extending an offer. Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job with or without reasonable accommodation. While performing the duties of this job, the employee will regularly sit, walk, stand and climb stairs and steps. May require walking long distance from parking to work station. Occasionally, movement that requires twisting at the neck and/or trunk more than the average person, squatting/ stooping/kneeling, reaching above the head, and forward motion will be required. The employee will continuously be required to repeat the same hand, arm, or finger motion many times. Manual and finger dexterity are essential to this position. Specific vision abilities required by this job include close, distance, depth perception and telling differences among colors. The employee must be able to communicate through speech with clients and public. Hearing requirements include conversation in both quiet and noisy environments. Lifting may require floor to waist, waist to shoulder, or shoulder to overhead movement of up to 20 pounds. This position demands tolerance for various levels of mental stress. I2X Technologies is an Engineering and Information Technology Company focused on providing Services to the Federal and State Government. I2X offers a competitive compensation program and comprehensive benefits package to our employees.
    $65k-84k yearly est. Auto-Apply 60d+ ago
  • Mid-Level Software Developer (Machine Learning)

    Trideum Corporation 4.0company rating

    Senior software engineer job in Huntsville, AL

    Full-time Huntsville, AL About Us Trideum Corporation is a 100% employee-owned company, committed to embracing the worlds toughest challenges with a servants heart. Through dedicated hard work and commitment, we provide distinctive quality and unparalleled customer service in all aspects of our business. We also know that our employees are the key to our success, and it is our mission to take care of them so they can take care of our customers and communities where we live, work, and play. Position Summary We are seeking a Mid-Level Software Developer (Machine Learning) to join our team in Huntsville, AL, contributing to multiple software and artificial intelligence programs in support of missile defense and space systems. In this pivotal role, you will apply expertise in Computer Science, Artificial Intelligence (AI), and Data Science to develop, deploy, and maintain advanced tools that drive automation, data analysis, and operational efficiency for our Government customers. You will be responsible for designing and integrating software components, including but not limited to, Deep Learning (DL) and adversarial Machine Learning (AML). This role requires hands-on coding, system design, and the use of modern DevOps, containerization, and CI/CD practices to ensure robust, scalable, and secure deployments. The ideal candidate is a US citizen with an active Secret security clearance (and eligibility for Top Secret) who thrives on learning new technologies, solving complex problems, and building software that advances national security missions. Youll work closely with multidisciplinary teams, contributing to the full lifecycle of software development, from concept and architecture to deployment and sustainment, across multiple software and AI/ML programs. What Youll Do * Design, Develop, and Deploy Software: Architect, code, and maintain scalable applications and backend APIs using Python, Docker, and related technologies, integrating AI/ML capabilities to enhance automation and decision support. * Support AI/ML Programs: Develop, implement, and optimize ML algorithms and software components using frameworks such as LangChain, PyTorch, and TensorFlow, leveraging tools like Milvus, Chroma, or Pinecone for vector-based search and data management. * Advance Adversarial ML Capabilities: Research, develop, and evaluate adversarial machine learning techniques (such as countercomputer vision, robust model training, and threat-resistant AI pipelines) to enhance system resilience against deception, spoofing, and model-targeted attacks. * Containerization and Deployment: Design, build, and package software for deployment using Docker and Kubernetes, ensuring efficient, portable, and secure execution across environments. * Implement CI/CD and DevOps Practices: Develop automated pipelines using GitLab or equivalent platforms for continuous integration, testing, and deployment, ensuring reliability and repeatability in software releases. * Maintain Software Quality and Security: Apply best practices in version control, code review, documentation, and secure coding, ensuring compliance with cybersecurity standards and government requirements. * Collaborate Across Teams: Engage with engineers, data scientists, and system integrators to define technical solutions, share insights, and support multiple software and AI/ML initiatives. * Innovate and Evolve: Explore and evaluate emerging technologies to continuously improve performance, scalability, and user functionality across deployed systems. * Travel Requirements: Engage in minimum travel for purposes like onboarding, corporate training, test events and other essential corporate activities. Requirements and Qualifications: * Educational Background: Must have a degree in Computer Science or a related technical field. * Experience: Must have at least 3 years of software development experience. * Technical Proficiency: Demonstrable skills in coding, data management, and software workflows. Must possess a strong understanding of algorithms, data structures, and software deployment infrastructure. * Programming Experience: Extensive experience with Python, Docker, version control, and backend APIs. * Communication Skills: Strong oral and written communication abilities are required to effectively discuss technical concepts with both technical and non-technical colleagues. * Learning and Adaptability: A strong desire to learn, experiment with new technologies, and continuously stretch existing skills. * Security and Citizenship: Must be a US citizen and be eligible to obtain a Secret security clearance, with the eligibility to obtain a Top Secret clearance. Desired Qualifications: * Experience: 4+ years of software development experience. * Knowledge: AI/ML research/development, specifically pertaining to adversarial machine learning and computer vision * Experience with Deployment: Experience designing, building, and packaging software products for deployment using Kubernetes or Docker. * Experience with CI/CD: Extensive experience with DevOps and CI/CD practices using platforms such as GitLab. We Take Care of Our People Whether youre looking to launch a new career or grow an existing one, Trideum is the type of company where you can balance great work with great life because we believe that taking care of our people is the right thing to do. Trideum offers: * Competitive pay based on the work you do here and not your previous salary. * Traditional benefits such as medical, dental, vision, life, disability, and 401k matching. * Paid leave and the ability to cash out leave. * Employee Stock Ownership Plan (ESOP) * Free access to certified financial planners, wellness and support services, and discount programs. * Education assistance and professional development opportunities. * And much more. Ready to Apply? Start Your Application now! Equal Opportunity Employer All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity, or any other characteristic protected by law. People with disabilities who need a reasonable accommodation to apply or compete for employment with Trideum may request such accommodation(s) by contacting Human Resources at ************ or
    $63k-82k yearly est. 21d ago
  • Software Engineer

    A.I. Solutions 4.6company rating

    Senior software engineer job in Huntsville, AL

    a.i. solutions is seeking a highly-motivated Software Engineer to support the Reagan Test Site (RTS) Engineering and Technical Services (RETS) Program in Huntsville, AL. The Software Engineer will support ballistic missile, guided weapon and aeronautical tests and evaluations as well as support space situational awareness operations and experiments. The successful candidate will demonstrate the ability to embrace the a.i. solutions mission and work to continually exceed the expectations of our customers. Essential Roles & Responsibilities: Work effectively with other Software Engineers in a team environment to design, code, test, document, and release new and modified functionality to existing software Coordinate with Software and System Engineers, Configuration Management, and Test Operations to ensure successful integration, verification, and validation of new code Support RETS on multiple software domains Work with real-time software applications on the RHEL OS Maintain existing software projects by preventing code rot, upgrading systems, and resolving critical software bugs Work to identify and resolve Risk Management Framework (RMF) findings within our software products Work on range test missions as well as RETS technical projects involving software and other technical support Maintain membership to our Issue and Technical Review Boards to discuss issues/bugs/artifacts pertaining to our software products DoD Approved 8570 Baseline Certification (e.g. Security+ce) obtained prior to hire Obtain a CE (Computer Environment) Linux+, Server+ or similar certification meeting DoD 8140.01/ DoD 8570.01 baseline certification for IAT Level II within 3 months after employment start date and maintain certification thereafter. The flexibility to work occasional non-duty hours or on weekends to support specific project or mission requirements Minimum Qualifications: U.S. Citizenship AND must be able to obtain and maintain a DoD Secret Security Clearance prior to start Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related Engineering degree 5+ years of experience as a Software Engineer in a software development environment with a solid understanding and proficiency using the Object-Oriented Programming (OOP) concepts (Preferably C++ or Java). Obtain a Security+, CySA+, GICSP, or similar certification meeting DoD 8140.01 / DoD 8570.01 baseline certification for IAT Level II prior to employment start date and maintain certification thereafter. Obtain a CE (Computer Environment) Linux+, Server+ or similar certification meeting DoD 8140.01/ DoD 8570.01 baseline certification for IAT Level II within 3 months after employment start date and maintain certification thereafter. Desired Background Proficiency with Version Control toolkits (SVN or GIT preferred) Experience providing inputs to complex project proposals within defined time constraints involving multi-discipline teams Ability to quickly connect in-person and in writing, and to actively listen and perceive the needs, values or opinions of others Demonstrated leadership accomplishments professionally and personally Proactivity in identifying and addressing challenges to include innovations that result in positive organizational impact Proficiency in the following preferred: C++ Boost libraries Java CORBA, Apache Tomcat, Apache ANT Basic System Administration Effectively using the Micrococcus Fortify product Eclipse or any other IDE Relational databases (especially MariaDB) MAKE A MOVE, MAKE AN IMPACT. a.i. solutions was founded over 25 years ago with a mission to MAKE AN IMPACT by exceeding expectations. A move to our team means using your passion and ingenuity to MAKE AN IMPACT through innovations, defending national security, and enabling access to space. MAKE A MOVE, to join a team driven by a shared ambition, and rewarded for individual contributions. BENEFITS THAT MAKE AN IMPACT: Salary ranges from $115,000 to $140,000 depending on relevant experience and qualifications View Our Benefits Offerings Paid Time Off and Holidays 401k Safe Harbor Plan, we contribute on Day #1 Paid Parental leave for Mom & Dad Company Paid Life/AD&D Tuition Assistance Wellness plans that reward wellbeing & work life harmony
    $115k-140k yearly 60d+ ago
  • Software Engineer - Containerized Applications

    QBE 4.3company rating

    Senior software engineer job in Huntsville, AL

    requires an ACTIVE security clearance. can be performed remote from anywhere, but may require up to 15% travel. As a skilled and dynamic Software Engineer, you will be responsible for designing and developing software for containerized cloud applications in support of the U.S. Army's energy and water use metering program. The total solution is considered a system-of-systems with developed applications integrating with the Army enterprise cloud and data environment. You will work closely with cross-functional teams to ensure seamless integration and optimal performance. KEY RESPONSIBILITIES: Software Engineering: Elicit requirements and engineer implementations for containerized applications using industry best practices and container technologies such as Docker. Design, implement, and test containers using approved base images or from scratch to meet architectural and security requirements. Write design and unit test documentation. Software Development: Employ mid-level software development expertise and best coding practices in designing and writing complex full-stack software to run in containers using various modern programming languages such as Python, Typescript/JavaScript, Java, C++, or C#. Improve knowledge about relevant technologies and skills researching them to augment and streamline development. Orchestration: Design orchestration platform configuration according to relevant government hosting systems to scale containerized applications, aggregate data across instances, ensure resilience and fault tolerance, and deliver high availability with a minimal attack surface. Develop appropriate mechanisms, scripts, and configurations to ensure robust and scalable deployments and upgrades, and to support monitoring and self-healing capabilities. Collaboration and Support: Work with SecDevOps and platform administration teams to implement their infrastructure requirements, obtain support for approved base containers, and troubleshoot deployment and other issues of a cross-cutting concern. Security and Compliance: Ensure that containers are built using best security practices, and conduct vulnerability assessments, ensure compliance with government and industry standards. #qf #qg Requirements REQUIRED QUALIFICATIONS: Bachelor's degree in computer science, or another STEM field (or equivalent experience). Minimum of 1-5 years of hands-on experience developing containerized applications. Minimum of 5-7 years of hands-on experience developing complex software. Proficiency in programming languages like Python, Typescript/JavaScript, Java, C++, or C#., or similar. Experience designing configurations for container orchestration platforms such as Kubernetes, OpenShift, Docker Swarm, or similar. Experience with microservices architectures in containerized applications as well as how to interface with external systems. Understanding of network and security concepts related to containerized environments and zero trust architecture. Excellent problem-solving abilities, attention to detail, and debugging skills. Ability to work independently and in an agile, collaborative team environment. Active US Government Clearance at Secret level or higher. Effective written and verbal communications skills for collaboration with both customers and fellow team members. Ability to sit for extended periods of time and regularly lift at least 25 pounds. Ability to commute to the designated onsite work location. Ability to regularly lift at least 25 pounds. Ability to commute to the designated onsite work location as required. PREFERRED QUALIFICATIONS: Advanced STEM degree. Familiarity with the IEEE Software Body of Knowledge (SWEBOK). Experience with container registry services (e.g., Docker Hub, Amazon ECR). Familiarity with container hosting platforms (AWS, Azure, GCP) and their services. Experience using DevOps pipelines in a continuous integration/continuous delivery (CI/CD) environment. Familiar with Tactical connectivity challenges and tactical edge applications. Working knowledge of DoD mission partners. Security+ certification QBE is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender, gender-identity and/or expression, age, disability, Veteran status, genetic information, pregnancy (including childbirth, lactation, or other related medical conditions), marital-status, neurodivergence, ethnicity, ancestry, caste, military/uniformed service-member status, or any other characteristic protected by applicable federal, state, local, or international law.
    $59k-80k yearly est. 60d+ ago
  • Software Engineer

    DESE Research, Inc. 4.4company rating

    Senior software engineer job in Huntsville, AL

    Job Description DESE Research, Inc. has an immediate opportunity for a talented Software Engineer in Huntsville, AL to join our team for the development of Modeling & Simulations (M&S) tools in support of the Missile Defense Agency (MDA) Ground Based Mid-course (GMD) program. In this role you will design, develop, and enhance simulation framework code that integrates supplier-provided models and data sources. The candidate will join our team developing software in support of GMD customer's Medium Fidelity Simulation tools, specifically STRATSIM and IRM (Interceptor Reference Model) products. Experience with AFSim (Advanced Framework for Simulation Integration Modeling) is preferred. The ideal candidate will have extensive experience with missile defense programs and M&S best practices. Qualified applicants will have strong programming skills, be able to work independently, and take a proactive role to assure that those task responsibilities are completed on schedule. Required Qualifications: Bachelor's degree in the physical sciences, mathematics, engineering, computer science, or other relevant field Proficiency with C++, makefiles, JavaScript, Twisted (for GUI development), Experience with Agile development methodologies (sprints, backlog, team collaboration, etc) Familiarity with GitLab source code management/project management tools Knowledge of Linux and Windows programming environments Demonstrable understanding of software principles, theories, and concepts related to software engineering (including software development lifecycle and software development process), design patterns, Object-Oriented design and programming Desire for code quality, not only in writing well-crafted code, but participating in sprint planning, unit tests, and documentation in the process Active Secret Clearance Preferred Qualifications: Knowledge of STRATSIM, IRM, AFSIM Knowledge of Fortify Knowledge of Python scripting Knowledge of Matlab/Mex files Knowledge of containerized applications like Docker/Kubernetes Ability to work independently and proactively in a fast-paced, mission-driven environment. About DESE For the past 43 years, DESE has provided industry-leading technical and engineering solutions in the fields of Defense, Energy, Space, and Environment. As a small, family-oriented business, DESE provides a compelling benefits package including a generous profit-sharing plan, competitive salaries, and perhaps most importantly, the opportunity to work alongside talented professionals leveraging cutting-edge technologies to solve complex and engaging problems. Why employees love working for DESE: At DESE, we are committed to creating a company that is known for its respect and care for employees. We understand that happy employees are what keeps our business going and we strive to provide the best opportunities for each individual working on our team! Here are a few reasons you will love working here: Competitive health, dental and vision insurance with affordable premiums Flexible work schedules Two different flexible spending account options Company paid life insurance with options for employee paid additional Performance bonus program Education reimbursement program Company paid personal leave for approved philanthropic activities Vacation, Sick & Holiday leave Robust 401k profit sharing plan Opportunities for internal promotions Employee referral incentive program Rewards and gifts for service anniversaries Disability Accommodation for Applicants - DESE Research, Inc. is an Equal Employment Opportunity employer and provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in its job application procedures. If you have any difficulty using our online system and you need an accommodation due to a disability, you may use the following alternative email address or phone number to contact us about your interest in employment with us: ********************** or ************x123. Job Posted by ApplicantPro
    $63k-81k yearly est. Easy Apply 14d ago
  • Software Engineer III

    Aerovironment 4.6company rating

    Senior software engineer job in Huntsville, AL

    As a Software Engineer III (Applications) one works with and is mentored by a talented group of engineers in a fast moving, collaborative Agile development environment. In this role, one plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Position Responsibilities Works within a defined software life cycle development process Understands the requirements and process. Participates in software design reviews Creates software design documentation according to software process requirements and guidance from Senior Engineers Implements coding according to coding standard. Writes a unique test, and validate software according to the process. Contributes in the process improvement efforts Delivers work on time according to agreed completion dates and project schedule & budget Supports and derives algorithm design from detailed software requirements Works closely with multiple teams of software developers reusing developed software to support different programs Operates in a continuous learning environment under moderate supervision. Provides guidance and mentoring to less experienced engineers Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors Other duties as assigned Basic Qualifications (Required Skills & Experience) Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics is required or equivalent combination of education, training, and experience Minimum 5 - 8 years of relevant experience in Windows or Linux application software development. Object Oriented Design experience is required Expertise in one of the following: C# .Net, Java, C++, and/or Web UI Experienced writing unit tests and debugging code Experienced with formal and structured lifecycle development process Experienced with Agile Software Development Process Management Demonstrated mathematical and analytical skills are required Demonstrated familiarity with source code configuration management tools such as SVN and Git as well as familiarity with IDEs and debuggers Willingness to travel locally (Occasionally) Other Qualifications & Desired Competencies Advanced degree is preferred Experience with Android, iOS, or React/Redux web development is preferred Experience with FitNesse test framework is preferred as is experience with UAS, drones, or robotics Demonstrates understanding of object-oriented design, data structures, database, and operating systems. A basic knowledge of networking is preferred Demonstrates good judgment in selecting methods and techniques for obtaining solutions Demonstrates effective listening, questioning, clarifying and summarizing skills to effectively communicate in one-on-one and small group settings Demonstrates understanding of system design that one is working on and understands the role that assigned tasks play in the system Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties Displays strong initiative and drive to accomplish goals and meet company objectives Takes ownership and responsibility for current and past work products Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company Has effective problem-solving, analytical, interpersonal and communication skills Focuses on teamwork, collaboration and puts the success of the team above one's own interests Physical Demands Ability to work in an office environment (Constant) Required to stand and sit for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent) Clearance Level No Clearance The salary range for this role is: $118,107 - $167,475 AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate's work experience, education/training, and key skills. ITAR Requirement: T his position requires access to information that is subject to compliance with the International Traffic Arms Regulations (“ITAR”) and/or the Export Administration Regulations (“EAR”). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A “U.S. person” according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements. Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************** We also encourage you to review our company website at ******************** to learn more about us. Principals only need apply. NO agencies please. Who We Are Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC. Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed. What We Do Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition. We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status. ITAR U.S. Citizenship required. Must be willing to work on government contracts and have the ability to obtain a security clearance.
    $118.1k-167.5k yearly Auto-Apply 10d ago
  • Engineer Software

    Northrop Grumman 4.7company rating

    Senior software engineer job in Huntsville, AL

    At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage, and a pioneering spirit to join forces to invent the future and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Northrop Grumman Defense Systems has an opening for a Engineer Software. We are looking for you to join our team as a Engineer Software based out of Orlando, FL. These other locations may also be considered: Bellevue, NE., McLean, VA., or Huntsville, AL. As a Engineer Software at Northrop Grumman, you will have a challenging and rewarding opportunity to be a part of our Cross-Domain Handling of Releasable Data (CHORD) portfolio. CHORD is a Foreign Military Sales (FMS) two-domain Cross Domain Solution (CDS). The CHORD portfolio comprises multiple contract awards and with various customers. The successful candidate will be exceptionally meticulous, collaborative, open, transparent, and team-oriented with a focus on team empowerment & personal responsibility, flexibility, continuous learning, and a culture of seeking the best performance from everyone. **Roles & Responsibilities:** + You will develop, maintain, and enhance complex and secure software systems based upon documented requirements. + Be responsible for working individually or as part of a team to review and test software components for adherence to the design requirements and documents test results. The team is seeking a talented engineer who resolves software problem reports, utilizes software development and software design methodologies appropriate to the development and software design methodologies appropriate to the development environment. To be successful, the candidate shall have experience with creating specific input to the software components of system design to include hardware/software tradeoffs, software reuse, use of Commercial Off-the-Shelf (COTS)/ Government Off-the Shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components. **Basic Qualifications:** + Bachelors of Science in Engineering, Computer Science or other STEM discipline, and 2 years of related technical experience; Master's degree in a STEM field and 0 years of related technical experience. + Current DoD Secret Clearance. + Demonstrated experience developing software using Java, Rust, C, C++, C#, or Python. + Demonstrated experience with debugging existing software and correcting defects. + Demonstrated experience with the SDLC and agile methodologies. + Development experience in Linux environment, preferably RHEL. **Preferred Qualifications:** + Experience using Bash or similar scripting languages to automate tasks. + Experience configuring and using SonarQube, Fortify, or other code analyzers. + Experience with automated testing frameworks such as Eggplant and Microsoft Testing Framework. + Experience with Continuous Integration Technologies such as Jenkins and Bamboo. + Experience using Visual Studio Code (VS Code). + Experience with Software Configuration Management tools such as Git. + Experience creating XML Schema Definitions (XSD) based on complex interface requirements. + Development experience with Sockets, MQueues, Threading/Multithreading, or Named Pipes. + Development experience with HTTP, IP, or UDP protocols. + Development experience with LXC or Containers. + Demonstrated experience developing Linux software applications. + Demonstrated experience working with XML Schemas and XML processing tools. + Knowledge of networking protocols and secure communication techniques. Primary Level Salary Range: $77,200.00 - $115,800.00 The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business. The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
    $77.2k-115.8k yearly 60d+ ago
  • Software Engineer - Cyber Security

    EOS Defense Systems USA, Inc. 4.3company rating

    Senior software engineer job in Huntsville, AL

    Job Description Software Engineer - Cyber Security Exciting opportunity for the right professional !! As a Software Engineer - Cyber Security you will own the design and development of software that integrates the data from an advanced suite of sensors into a responsive, reliable, and safe control system. work with our Systems, Mechanical, and Electronics Engineering teams to contribute to our high performing, world leading Remote Weapon Stations (RWS). Work as the software architect for numerous model and simulation projects to include embedded programming. Participates in formal & informal teams and assume leadership role as needed. This is an On-Site position. Minimum Requirements and Qualifications BS degree and 5+ years of direct experience. Linux development experience in C/C+. Experience developing software to interface with hardware through GPIO, I2C, SPI, etc. Experience in the following would be a plus: Linux multimedia experience (gstreamer or similar). Experience with ARM processors and/or Raspberry Pi. JTAG hardware testing Artificial intelligence / machine learning, and training algorithms. Image processing (e.g., OpenCV) Scripting with Python or Bash Wireshark or similar network debugging tools Secure network protocols, VPNs, etc. Control system design (field-oriented control, Kalman filters, system identification) Continuous integration and testing Major Responsibilities and Duties Under the general direction of the Senior Software Engineer, the incumbent will provide general and product specific programming and integration services as required. Will Interface with Hardware/software application development, installation, and troubleshooting. Will collaborate with engineers in development and application projects across the product line. Other duties as assigned, not determined at the time of hire. EOS Defense Systems is an Equal Employment Opportunity employer to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy, gender identification and sexual orientation) or national origin in accordance with applicable federal, state, and local laws. An Equal Opportunity Employer for disabled veterans, recently separated veterans, other protected veterans, and armed forces service medal veterans. An Equal Opportunity Employer of individuals with disabilities. We participate in E-Verify. Job Posted by ApplicantPro
    $63k-83k yearly est. 7d ago
  • Mid-Level Software Developer (Machine Learning)

    Trideum Corporation 4.0company rating

    Senior software engineer job in Huntsville, AL

    Full-time Huntsville, AL About Us Trideum Corporation is a 100% employee-owned company, committed to embracing the world s toughest challenges with a servant s heart. Through dedicated hard work and commitment, we provide distinctive quality and unparalleled customer service in all aspects of our business. We also know that our employees are the key to our success, and it is our mission to take care of them so they can take care of our customers and communities where we live, work, and play. Position Summary We are seeking a Mid-Level Software Developer (Machine Learning) to join our team in Huntsville, AL, contributing to multiple software and artificial intelligence programs in support of missile defense and space systems. In this pivotal role, you will apply expertise in Computer Science, Artificial Intelligence (AI), and Data Science to develop, deploy, and maintain advanced tools that drive automation, data analysis, and operational efficiency for our Government customers. You will be responsible for designing and integrating software components, including but not limited to, Deep Learning (DL) and adversarial Machine Learning (AML). This role requires hands-on coding, system design, and the use of modern DevOps, containerization, and CI/CD practices to ensure robust, scalable, and secure deployments. The ideal candidate is a US citizen with an active Secret security clearance (and eligibility for Top Secret) who thrives on learning new technologies, solving complex problems, and building software that advances national security missions. You ll work closely with multidisciplinary teams, contributing to the full lifecycle of software development, from concept and architecture to deployment and sustainment, across multiple software and AI/ML programs. What You ll Do Design, Develop, and Deploy Software: Architect, code, and maintain scalable applications and backend APIs using Python, Docker, and related technologies, integrating AI/ML capabilities to enhance automation and decision support. Support AI/ML Programs: Develop, implement, and optimize ML algorithms and software components using frameworks such as LangChain, PyTorch, and TensorFlow, leveraging tools like Milvus, Chroma, or Pinecone for vector-based search and data management. Advance Adversarial ML Capabilities: Research, develop, and evaluate adversarial machine learning techniques (such as counter computer vision, robust model training, and threat-resistant AI pipelines) to enhance system resilience against deception, spoofing, and model-targeted attacks. Containerization and Deployment: Design, build, and package software for deployment using Docker and Kubernetes, ensuring efficient, portable, and secure execution across environments. Implement CI/CD and DevOps Practices: Develop automated pipelines using GitLab or equivalent platforms for continuous integration, testing, and deployment, ensuring reliability and repeatability in software releases. Maintain Software Quality and Security: Apply best practices in version control, code review, documentation, and secure coding, ensuring compliance with cybersecurity standards and government requirements. Collaborate Across Teams: Engage with engineers, data scientists, and system integrators to define technical solutions, share insights, and support multiple software and AI/ML initiatives. Innovate and Evolve: Explore and evaluate emerging technologies to continuously improve performance, scalability, and user functionality across deployed systems. Travel Requirements: Engage in minimum travel for purposes like onboarding, corporate training, test events and other essential corporate activities. Requirements and Qualifications: Educational Background: Must have a degree in Computer Science or a related technical field. Experience: Must have at least 3 years of software development experience. Technical Proficiency: Demonstrable skills in coding, data management, and software workflows. Must possess a strong understanding of algorithms, data structures, and software deployment infrastructure. Programming Experience: Extensive experience with Python, Docker, version control, and backend APIs. Communication Skills: Strong oral and written communication abilities are required to effectively discuss technical concepts with both technical and non-technical colleagues. Learning and Adaptability: A strong desire to learn, experiment with new technologies, and continuously stretch existing skills. Security and Citizenship: Must be a US citizen and be eligible to obtain a Secret security clearance, with the eligibility to obtain a Top Secret clearance. Desired Qualifications: Experience: 4+ years of software development experience. Knowledge: AI/ML research/development, specifically pertaining to adversarial machine learning and computer vision Experience with Deployment: Experience designing, building, and packaging software products for deployment using Kubernetes or Docker. Experience with CI/CD: Extensive experience with DevOps and CI/CD practices using platforms such as GitLab. We Take Care of Our People Whether you re looking to launch a new career or grow an existing one, Trideum is the type of company where you can balance great work with great life because we believe that taking care of our people is the right thing to do. Trideum offers: Competitive pay based on the work you do here and not your previous salary. Traditional benefits such as medical, dental, vision, life, disability, and 401k matching. Paid leave and the ability to cash out leave. Employee Stock Ownership Plan (ESOP) Free access to certified financial planners, wellness and support services, and discount programs. Education assistance and professional development opportunities. And much more. Ready to Apply? Start Your Application now! Equal Opportunity Employer All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity, or any other characteristic protected by law. People with disabilities who need a reasonable accommodation to apply or compete for employment with Trideum may request such accommodation(s) by contacting Human Resources at ************ or **************.
    $63k-82k yearly est. 19d ago
  • Software Engineer, Application Programming Interface (API)

    QBE 4.3company rating

    Senior software engineer job in Huntsville, AL

    requires an ACTIVE security clearance. can be performed remote from anywhere, but may require up to 15% travel. As a Software engineer specializing in Application Programming Interface (API) engineering, you will be responsible for designing, developing, implementing, and maintaining robust APIs for containerized applications in support of the U.S. Army's energy and water use metering program. The total solution is considered a system-of-systems with developed applications integrating with the Army enterprise cloud and data environment. You will work closely with cross-functional teams to ensure seamless integration and optimal performance. KEY RESPONSIBILITIES: Design and implement scalable, secure, and efficient APIs (including RESTful). Collaborate with frontend and backend developers, product managers, and other stakeholders to gather requirements and deliver high-quality solutions. Ensure the performance, quality, and responsiveness of applications by monitoring and optimizing APIs. Perform analysis on the various platforms that compose the DMP Ecosystem, determining and recommending the best method to send data between the various platforms that make up the DMP Ecosystem. Assist in the development and implementation of API and system connectivity between the platforms that make up the DMP Ecosystem. Write clean, maintainable code and conduct code reviews to uphold coding standards. Employ software engineering best practices. Develop and maintain API documentation for internal and external users, including connection and dataflow maps, identifying enclave boundaries where appropriate. Troubleshoot and resolve API issues and bugs in a timely manner. Ensure supporting documentation for Port, Protocol, and Service authorizations is developed and maintained, supporting any required security configuration to APIs and communicating necessary modifications to the development team. Stay updated with industry trends and best practices in API development. #qf #qg Requirements REQUIRED QUALIFICATIONS: Bachelor's degree in computer science, engineering, or a related field, or equivalent practical experience. 5+ years proven experience in API design and development. Proficiency in designing and implementing containerized applications (e.g. Kubernetes, Docker, Podman, ContainerD. Proficiency in one or more programming languages (e.g. Python, Node.js, Typscript, Java, C++). Familiarity with microservices architecture concepts. Experience with API tools such as Swagger and Postman. Familiarity with API authentication and authorization mechanisms (e.g. OAuth, JWT). Experience with security best practices for APIs and intersystem connectivity. Experience with database technologies (SQL and NoSQL). Experience with Agile development methodologies. Strong problem-solving skills and attention to detail. Effective written and verbal communications skills required for collaboration with both customers and fellow team members. Ability to work independently with minimal supervision in a team environment. Ability to sit for extended periods of time. Ability to regularly lift at least 25 pounds. Ability to commute to the designated onsite work location as required. Active US Government Clearance at Secret level or higher. Preferred Qualifications 5-10 years' experience working with data services for DoD agencies and service branches. Knowledge of API gateway technologies such as MuleSoft. Familiar with Tactical connectivity challenges and tactical edge applications. Working knowledge of DoD mission partners. Knowledge of U.S. Army Combatant Commands, Component Commands and their mission(s). Advanced degree in computer science, engineering, or a related field. Current CISSP, INCOSE or other relevant cybersecurity and engineering certifications. Knowledge and experience in state and federal information security laws, including but not limited to NIST, HIPAA, DoD and all other applicable regulations including the implementation of PII/PHI based systems Security+ certification QBE is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender, gender-identity and/or expression, age, disability, Veteran status, genetic information, pregnancy (including childbirth, lactation, or other related medical conditions), marital-status, neurodivergence, ethnicity, ancestry, caste, military/uniformed service-member status, or any other characteristic protected by applicable federal, state, local, or international law.
    $59k-80k yearly est. 60d+ ago
  • Software Engineer for MacCready Works

    Aerovironment 4.6company rating

    Senior software engineer job in Huntsville, AL

    The Software Engineer III (Embedded) has the opportunity to develop a variety of innovative unmanned and robotic systems for multiple defense and commercial applications. The Embedded Software Engineer writes functional software for deployment on embedded devices and systems like aircraft and payloads and have the opportunity to test out those devices in flight test environments. This requires the engineer to design, develop, code, test and debug system software as well as analyze and enhance efficiency, stability and scalability of the software on particular devices. There is a mix of full lifecycle development as well as a need to use existing software code base to expand the capabilities to match specific program requirements. Position Responsibilities Writes and tests software to support integration of sensors and embedded processors into aircraft (such as autopilots, payloads, software defined radios or other functional components) or other robotic systems Designs and implements software for prototypes and products using established AeroVironment and industry developed tools and practices. Ensure good configuration control and management of software Assists in writing of system requirements, system test plans, diagnostic tools, and in validation testing of software. Assists with hardware selection and recommend processing, memory and storage needs of systems Development will often support rapid prototyping and conceptual level testing and will require estimating time to develop software and scoping the depth of the development with project/program management to fit timeline and budget constraints Effectively provides development updates and estimate milestone dates to help track progress and ensure project requirements are met on schedule Trouble-shoots complex systems from a software perspective with hardware diagnostics required. Supports flight test operations Supports transition of development software to production environments and to certification. Participates in multi-disciplinary development teams Develops proof of concept capability demonstrations. Conducts and support design reviews Works on complex issues where analysis of situations or data requires an in-depth knowledge of variable factors. Exercises judgment in selecting methods, techniques and evaluation criteria for obtaining results Other duties as assigned Basic Qualifications (Required Skills & Experience) A BS degree in Computer Science/Engineering, Electrical Engineering, Aerospace, Mechanical Engineering, or related field is required or equivalent combination of education, training, and experience Minimum of 5 - 8 years of relevant experience Experienced trouble-shooting complex systems is required and is an expert with Python, C, C++11,C++ STL and/or OpenCL Demonstrated knowledge of Visual Studio, Eclipse or similar IDE as well as defect tracking tools Experienced working with common protocols such as RS-485, RS-232, CAN, I2C, SPI, USB Demonstrated mathematical and analytical skills are required Periodic travel will likely be required in support of testing equipment at approved flying locations Periods of development may require long irregular hours around deadlines, weekends and some holidays and in field test environments Other Qualifications & Desired Competencies Advanced degree is preferred. Experience with STM32 family of processors highly desired and additional experience working with RTOS systems (such as µC/OS, free RTOS) on those processors is desired Experience using Video 4 Linux and modifying and compiling Ubuntu Linux Kernels is desired Experience developing drivers for Linux/ARM and Robot Operating System (ROS) is desired Experience working with Ardupilot or PX4 open source autopilots desired Hands on design/build experience is desired; UAV or R/C aircraft or other lightweight miniature robotic systems Demonstrates effective interpersonal and communication (written and verbal) skills Demonstrates strong listening, questioning, clarifying and summarizing skills to effectively communicate in one-on-one and small group settings. Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties Displays strong initiative and drive to accomplish goals and meet company objectives Takes ownership and responsibility for current and past work products Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company Focuses on teamwork and puts the success of the team above one's own interests Physical Demands Ability to work in an office and R&D environment (Constant) Required to sit and stand for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent) Clearance Level No Clearance The salary range for this role is: $102,708 - $145,530 AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate's work experience, education/training, and key skills. ITAR Requirement: T his position requires access to information that is subject to compliance with the International Traffic Arms Regulations (“ITAR”) and/or the Export Administration Regulations (“EAR”). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A “U.S. person” according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements. Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************** We also encourage you to review our company website at ******************** to learn more about us. Principals only need apply. NO agencies please. Who We Are Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC. Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed. What We Do Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition. We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status. ITAR U.S. Citizenship required. Must be willing to work on government contracts and have the ability to obtain a security clearance.
    $102.7k-145.5k yearly Auto-Apply 21d ago

Learn more about senior software engineer jobs

How much does a senior software engineer earn in Huntsville, AL?

The average senior software engineer in Huntsville, AL earns between $70,000 and $116,000 annually. This compares to the national average senior software engineer range of $86,000 to $151,000.

Average senior software engineer salary in Huntsville, AL

$90,000

What are the biggest employers of Senior Software Engineers in Huntsville, AL?

The biggest employers of Senior Software Engineers in Huntsville, AL are:
  1. Cintel
  2. Leidos
  3. PeopleTec
  4. ASRC Federal
  5. Visualsoft
  6. deciBel Research
  7. Lockheed Martin
  8. Guidehouse
  9. Blue Origin
  10. Eos Products
Job type you want
Full Time
Part Time
Internship
Temporary