Post job

Senior .net developer jobs in Huntsville, AL

- 299 jobs
All
Senior .NET Developer
Software Engineer
Software Developer
Senior Software Engineer
Software Applications Engineer
  • Software Developer III - Secret Security Clearance

    Dunhill Professional Search & Government Solutions

    Senior .net developer job in Huntsville, AL

    Sofware Developer III **U.S. Citizenship and Secret Security Clearance Required** Responsible for the design, development, testing, verifying, sustaining and fully documenting developed software. Develops complex software applications involving graphical front-end interfaces, visualization toolsets, SQL Database interfaces, multiuser GUI interfaces, and rule base assessments. Works with application Product Owner to decompose Use Case entities into implemental software requirements. Performs software analysis, code analysis, requirements analysis, software reviews, software risk analysis, and software reliability analysis. Performs analysis on new software developments and revisions to existing systems to enhance system efficiencies. Responsible for software testing and user/system requirements verification/validation processes and procedures. Troubleshoots production problems related to deployment of software applications. Evaluates implemented requirements in software to determine if these requirements were met in deliverable software. Assists in the evaluation and recommendation of application integration and testing tools. Participates in development of software user manuals and technical reports. Works with project leads, developers, and end users to ensure application designs meet business requirements. Understands MDA test processes related to data management, scheduling, planning and commitments across all types of tests. Coordinate with content developers and graphics designers to ensure that needs are technically feasible, translating detailed designs into executable software. Provides technical site maintenance and advice on complex issues related to animation, search engine techniques, link integrity, navigation, browsers, graphics, and other technical web developments. Delivers technical consultation in new systems development, new package evaluations, and enhancements of existing systems. Prepares functional specifications from which programs will be written and then designs, codes, debugs, and documents programs. Designs user interfaces of interactive web applications including ADA 508, and cross browser compliance. Maintains compliance with standards and conventions in developing programs. Develops required specifications for complex programs or problems. Develops the requirements of a product from inception to conclusion. Tests, debugs, and refines the software to produce the required product. Conducts systems tests, monitors test results, and takes appropriate corrective action for complex issues. Creates coded unit tests and works with Testers/Information Assurance to address program and/or security findings. Acts as a mentor to less-experienced team members. Prepares required documentation, including block diagrams, logic flow charts and software program documentation. Minimum Qualifications Bachelor's Degree in Computer Science, Information Systems or a related field or equivalent relevant experience. 5-10 years of experience with programming or web development activities. Other Job Specific Skills Must be detail oriented, as well as able to work well with clients. Experience with Java, C#, Python, XML, JavaScript, or other programming languages in order to design and develop prototypes from the ground up. Participate in all phases of software development with a focus on design, development, and implementation using Java, C#, SQL, Javascript, or other programming language. Experience designing scalable databases and developing applications against a relational database such as Oracle or SQL Server preferred. Excellent verbal and written communication skills. Must work efficiently within multiple teams. Ability to multi-task, work well under pressure, and work in a closed environment with others. Maintains current knowledge of relevant technology. Strong problem solving, logic, and analytic skills. Applies knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Familiar with and utilized best programming standards and practices in a professional capacity. Experience in information system design, including application programming on large-scale case management systems and the development of software to satisfy design objectives.
    $61k-80k yearly est. 1d ago
  • Cloud Developer (Mid & Senior)

    Hruckus

    Senior .net developer job in Huntsville, AL

    Veteran-Owned Firm Seeking Cloud Developers for an Onsite Assignment in Huntsville, AL My name is Stephen Hrutka. I lead a Veteran-Owned management consulting firm in Washington, DC. We specialize in Technical and Cleared Recruiting for the Department of Defense (DoD), the Intelligence Community (IC), and other advanced defense agencies. At HRUCKUS, we support fellow Veteran-Owned businesses by helping them recruit for positions across organizations such as the VA, SBA, HHS, DARPA, and other leading-edge R&D-focused defense agencies. We seek to fill Cloud Developer roles supporting the FBI in Huntsville, AL. The ideal candidate will possess an active Top-Secret Security Clearance, and 5+ to 8+ years of experience in cloud development, with a strong emphasis on AWS cloud services, Terraform for infrastructure as code, and CI/CD pipeline implementation. The candidate should also have hands-on experience with Linux system administration, automation scripting (Bash, Python, or PowerShell), and be familiar with DevSecOps practices and DoD/IC security frameworks, ensuring secure, scalable, and compliant cloud infrastructure in a mission-critical environment. If you're interested, I'll gladly provide more details about the role and discuss your qualifications further. Thanks, Stephen M Hrutka Principal Consultant HRUCKUS LLC Executive Summary: HRUCKUS is seeking a Mid-Level and Senior-Level Cloud Developers with Top-Secret Security Clearance for a role supporting the FBI in Huntsville, AL. Job Description: We are seeking an experienced Mid-Level and Senior-Level Cloud DevOps Engineer to support the design, automation, deployment, and maintenance of mission-critical cloud infrastructure in a classified AWS environment. This is a fully onsite role in Huntsville, AL, supporting national security and defense programs that demand strict adherence to security and compliance standards. The ideal candidate has deep technical expertise in AWS cloud services, Terraform infrastructure as code, Linux system administration, and Agile/Scrum practices, with a proven track record in building scalable, secure, and automated DevSecOps pipelines. Responsibilities: Design, automate, and maintain cloud-native infrastructure using AWS services and Terraform for infrastructure as code (IaC). Implement and manage CI/CD pipelines using Jenkins, GitLab CI/CD, or AWS CodePipeline. Administer and optimize Linux-based systems, ensuring high availability, security, and compliance. Develop and maintain automation scripts using Bash, Python, or PowerShell for provisioning and monitoring. Configure and manage networking, VPCs, IAM roles, security groups, and encryption policies in AWS environments. Collaborate with development teams to integrate DevSecOps practices, improving release cycles and reliability. Monitor and troubleshoot production systems using CloudWatch, Prometheus, Grafana, or similar tools. Participate in Agile/Scrum ceremonies (daily standups, sprint planning, retrospectives) to support rapid delivery cycles. Support accreditation and compliance activities under DoD/IC security frameworks (NIST, RMF, FedRAMP). Mentor junior engineers and contribute to continuous improvement of DevOps workflows. Qualifications: Active TOP SECRET clearance Bachelor's degree in Computer Science, IT, or related field Mid-Level: 5+ years of professional experience in cloud development, DevOps, or related roles Senior-Level: 8+ years of professional experience in cloud development, DevOps, or related roles Hands-on experience with AWS cloud services (EC2, S3, VPCs, IAM, encryption, etc.) Strong knowledge and experience with Terraform (Infrastructure as Code) Experience implementing and managing CI/CD pipelines using Jenkins, GitLab CI/CD, or AWS CodePipeline Proficiency in Linux system administration (security, optimization, high availability) Experience developing automation scripts using Bash, Python, or PowerShell Knowledge of network configuration and management (VPCs, subnets, security groups, IAM roles) Familiarity with DevSecOps practices and integrating security into CI/CD pipelines Experience with monitoring and troubleshooting tools (CloudWatch, Prometheus, Grafana, or equivalent) Comfortable participating in Agile/Scrum ceremonies (standups, sprint planning, retrospectives) Knowledge of DoD/IC security frameworks (NIST, RMF, FedRAMP) and supporting accreditation/compliance Details: Job Title: Mid-Level and Senior-level Cloud Developer Location: Redstone Arsenal, Huntsville, AL 35898 Security Clearance: Top-Secret Clearance Salary: Up to $150,000 per year (based on experience) Job Type: Full-time Benefits: Paid Time Off (PTO): 3 weeks of PTO (including sick leave). Unused PTO is paid out at the end of the year. Holidays: 2 floating holidays and eight public holidays per year. Health & Dental Insurance: The company covers 50% of employee health and dental insurance (dependents may be added at an extra cost). Coverage becomes effective after 30 days. Life Insurance: Standard Short-Term Disability (STD), Long-Term Disability (LTD), and life insurance at no cost to full-time employees. 401(k) Program: Eligible after 90 days with a 4% company match and immediate vesting. Profit Sharing: Employees can participate in the company's profit-sharing program without requiring personal contributions. Commuting and Parking: No reimbursement for commuting or parking expenses.
    $150k yearly 3d ago
  • Software Engineer

    Acro Service Corp 4.8company rating

    Senior .net developer job in Huntsville, AL

    We are looking for a Software Engineer to support an Internal Research and Development (IRAD) to join our team of qualified, diverse, and innovative individuals located in Huntsville, AL. As a software developer on an Internal Research and Development (IRAD) team. You will work in a collaborative environment to understand system requirements, create and implement new capabilities and algorithms. Many of the algorithms and capabilities implemented by the team will be mathematics and physics intensive complex solutions that will be highly critical to the system performance. In addition to software development you will also be expected to support reviews of requirements and test cases that are developed for the software capability. Basic Qualifications: Bachelor's degree in STEM related field, and 5 Years with Bachelors in Science; 3 Years with Masters; 1 Year with PhD. Applicants must have a current, active in-scope DoD-issued Secret security clearance at the time of application, which is required to start Recent and extensive Experience Developing Software in C++ or Java Quick to learn and absorb new concepts and information Recent MATLAB and or Python Experience Must have an Interim or Active Secret Clearance Unix/Linux Operating System Experience Must be able to support an in-person / closed-area work environment Preferred Qualifications: Highly experienced with Linux, scripting, and operations Experience with automated software requirements testing and analysis Experience with the battle management and or fire control systems Experience with containerization technologies (e.g., Docker, Kubernetes) and container orchestration. Experience with Behavior Driven Development (BDD) using tools like Gherkin and Cucumber for automated acceptance testing Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND/OR SonarQube Experience developing software in an Model Based Systems Engineering (MBSE) environment. Experience with CI/CD, containers, and pipelines. Experience with Software Change Control, Change Management, Code Quality, Static Analysis, and CI/CD tools such as: Atlassian tool suite, Jira, GitHub, GitLab, SonarQube, Coverity, and Jenkins. Very solid background in math and physics Advanced degree in Mathematics or Physics or Computer Science
    $78k-107k yearly est. 2d ago
  • Software Engineer

    Allianceit Inc.

    Senior .net developer job in Huntsville, AL

    Job Title: Information Technology - Software Engineer CLEARANCE TYPE: Secret BILL RATE MAX: $100/Hr. w2 Basic Qualifications: Bachelor's degree in STEM related field, and 12 years of related experience, or a Master's degree with 10 years of related experience, or 8 years with a PhD. Applicants must have a current, active in-scope DoD-issued Secret security clearance at the time of application, which is required to start Recent and extensive Experience Developing Software in C++ or Java Quick to learn and absorb new concepts and information Recent MATLAB and or Python Experience Must have an Interim or Active Secret Clearance Unix/Linux Operating System Experience Must be able to support an in-person / closed-area work environment Preferred Qualifications: Highly experienced with Linux, scripting, and operations Experience with automated software requirements testing and analysis Experience with the battle management and or fire control systems Experience with containerization technologies (e.g., Docker, Kubernetes) and container orchestration. Experience with Behavior Driven Development (BDD) using tools like Gherkin and Cucumber for automated acceptance testing Experience with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, Fortify, AND/OR SonarQube Experience developing software in an Model Based Systems Engineering (MBSE) environment. Experience with CI/CD, containers, and pipelines. Experience with Software Change Control, Change Management, Code Quality, Static Analysis, and CI/CD tools such as: Atlassian tool suite, Jira, GitHub, GitLab, SonarQube, Coverity, and Jenkins. Very solid background in math and physics Advanced degree in Mathematics or Physics or Computer Science
    $60k-79k yearly est. 3d ago
  • Software Engineer

    Insight Global

    Senior .net developer job in Huntsville, AL

    Company: Leidos Duration: 12 month contract to hire or long term, ongoing contract Clearance: Secret Required Skills & Experience software engineering experience C++ Python Linux Bachelors Degree Eligible for a Secret Clearance Nice to Have Skills & Experience Windchill Agile PLM tool Weapons system development Job Description A client in Huntsville is building a team of Software Engineers. The client currently owns a weapon system launcher and is starting the process of developing a magazine for missiles that will attach to launcher.
    $60k-79k yearly est. 1d ago
  • Software Engineer for MacCready Works

    Aerovironment 4.6company rating

    Senior .net developer 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 6d ago
  • Software Engineer 3 - BM/SRM (25-582)

    Northrop Grumman 4.7company rating

    Senior .net developer job in Huntsville, AL

    RELOCATION ASSISTANCE: No relocation assistance available CLEARANCE TYPE: SecretTRAVEL: Yes, 10% of the TimeDescriptionAt 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 provides an excellent opportunity for a Principal Engineer Software - BM/SRM (25-582) 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. 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 key part of the Missile Defense System. It is an essential operational system that enables the U.S. president, the secretary of defense, and combatant commanders at strategic, regional, and operational levels to plan ballistic missile defense operations effectively, monitor the battle as a whole, and dynamically control networked sensors and weapons systems to meet global and regional mission goals. C2BMC supports layered missile defense capabilities that provide an optimized response to threats of all ranges during every flight phase. It functions as a force multiplier by networking, integrating, and synchronizing autonomous sensor and weapon systems and operations both globally and regionally to improve performance. C2BMC is critical 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 software development in Java for the Regional Applications / Battle Management Sensor Resource Management (BM/SRM) team in Huntsville. Working with minimal supervision, they provide specialized expertise across multiple systems and software disciplines, along with a general understanding of related disciplines, application implications, and customer areas. Essential Functions: Responsible for conducting in-depth analysis and providing technical support for systems software products, including solving complex problems, designing, developing, testing, integrating operations, and assisting users Works from specifications to develop or modify operating system applications Supports design, coding, benchmark testing, debugging, and documenting programs Collaborates with other system support groups to resolve issues, set standards, and enhance the overall efficiency of the operating system Designs, codes, tests, and implements tools for automating operations Works on most phases of software systems programming applications, and may require minor instruction and guidance in other phases Experience and knowledge of software practices such as: Coding standards Automated testing Automated build pipelines Configuration Possesses strong verbal and written communication skills and can work effectively both independently and in fast-paced environments Experienced in software engineering and development using Java/J2EE 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 5 years of experience; or a Master's degree in a related field with 3 years of relevant work experience; or 9 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+, CCNA, JNCIA, CISSP, 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 Experience developing enterprise applications on Linux; Windows experience also preferred Strong problem-solving skills, including the ability to review performance and operational issues, identify root causes, recommend, design, and implement solutions Use of common software development and management tools such as: Maven, Git/GitHub, Nexus, and Eclipse Experience with Agile development methodologies Understanding standard system engineering design artifacts, such as Use Cases and SysML diagrams Preferred Qualifications: Experience in the following areas is desired: Development of command and control system applications. Experience in Software Integration and Formal Testing. Knowledge and experience in implementing Cyber Security/RMF requirements. Ability to communicate advanced concepts to non-software engineers, including senior program and military leaders. Experience in performance modeling. Experience with microservices. Experience in DevSecOps and/or build management. Flexibility and willingness to handle unexpected tasks. What We Can Offer You: Northrop Grumman offers a comprehensive benefits package and a work environment that fosters your growth, supporting both employees and the company's success. The benefits at Northrop Grumman are flexible and customizable, allowing you to select options that best fit 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: $108,800.00 - $163,200.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.
    $108.8k-163.2k yearly Auto-Apply 5d ago
  • Software Engineer - Cyber Security

    EOS Defense Systems USA 4.3company rating

    Senior .net developer 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. 21d ago
  • Software Developer I: HSV-2523

    Decibel Research 3.7company rating

    Senior .net developer job in Huntsville, AL

    deci Bel Research is seeking a Software Developer with 0-3 years of experience who is eager to build, learn, and contribute to real-world solutions from day one. This role offers the opportunity to collaborate with a team that values creativity, modern engineering practices, and continuous improvement. The ideal candidate is motivated to grow their technical skills while working alongside experienced professionals in a supportive, team-oriented environment. * Develop and maintain modern applications in languages like Python, C++, or Rust * Collaborate in an agile, team-based environment with designers, data engineers, and senior developers * Work with a team to build scalable, secure solutions * Contribute to code reviews, design discussions, and rapid prototypes * Help shape the user experience with a mindset toward simplicity and performance * Continuously learn new technologies and apply them to real mission-focused products Education Requirements: BS Computer Science or Computer Engineering Experience Requirements: * A degree in Computer Science or related field and some hands-on experience, personal projects, GitHub contributions, bootcamp experience, or internships * Experience with at least one modern programming language (Python, C++, Rust) * Experience with Linux operating system * Basic containerization (multi-stage Dockerfile) * Some Kubernetes deployment exposure * Built at least one meaningful service/API * System-level thinking * Git + Linux proficiency * Curiosity, problem-solving, and a willingness to experiment * Comfort working in collaborative, iterative development environments * Strong communication skills and a desire to grow Special Skills Desired: * Experience with Unreal Engine * Angular and React * Experience with cloud services (AWS/Azure/GCP). * Familiarity with DevOps tools (Docker, GitHub Actions, CI/CD). * UI/UX interest or front-end experience. * Contributions to open-source projects. * Passion for automation, data processing, or visualization. Applicant selected must have an ability to obtain Secret security clearance. Must be a U.S. Citizen.
    $64k-83k yearly est. 2d ago
  • Software Developer MA

    Archarithms Inc.

    Senior .net developer job in Huntsville, AL

    WE ARE ARCARITHM , and we are changing the world! If you are ready to grow your career and change the world with us, then join the Arcarithm team! We are located in beautiful, downtown Huntsville, AL, one of the fastest growing cities in the U.S.! At Arcarithm, we cultivate and foster an environment of integrity, open communication, work life balance, and career development. We are committed to investing in our employees by offering comprehensive health insurance options, a generous 401K plan, competitive salaries, continuous career growth opportunities, flexible schedules including remote work, mentoring and performance incentives. Arcarithm is currently seeking top talent in the areas of full stack software development, artificial intelligence, optimization, and data analytics. You will work in a dynamic and challenging environment alongside our customers which include Lockheed Martin, General Dynamics, Northrop Grumman, Raytheon, US Army, US Navy, US Air Force, the Missile Defense Agency, and NASA on cutting edge technologies including machine learning, augmented and virtual reality, big data analytics, and more! We are excited to continue to change and improve the world through innovation and technology! Contact us today to hear more about Arcarithm and all we offer! Job Title: : Software Developer Job Location: Huntsville, AL Lockheed Martin is seeking a dedicated and experienced Software Engineer to join the Modeling and Simulation Contract - Framework and Tools (MASC-F) team. This program is critical to the Missile Defense Agency (MDA), as it develops and sustains the Objective Simulation Framework (OSF) used to rigorously test and evaluate the Ballistic Missile Defense System (BMDS) and its elements (e.g., sensors, interceptors, C2BMC). This role is fundamental to ensuring the operational effectiveness of layered missile defense architectures, including the future Golden Dome concept. Must have an active and transferable DoD security clearance with current investigation at the required level. Must be able to maintain the required clearance Bachelor's degree (or higher) in Computer Science, Computer Engineering, or a related technical discipline. 5+ years of professional experience in software development, with a focus on real-time systems or Modeling & Simulation. Expertise in C++ and/or Java development. 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) Full time onsite Essential Job Functions 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 Participate on a team of software developers supporting architecture discussions; code design, development and review to delivery; and integration Develop code based on written features in a highly collaborative environment, provide code-level insights to debug software Ensure adherence to software engineering standards, language style guides, best practices, and configuration management processes Develop UI/UX components and intuitive front-end solutions using tools such as Storybook and modern Java/C++ frameworks Work with containerization tools like Docker and/or Podman to support the program's shift toward microservices and scalable deployment models Collaborate in a fast-paced Agile environment, utilizing tools like Jira and Confluence (Digital Agility) for sprint tracking, backlog grooming, and team collaboration Participate in mixed classification and distributed computing environments for code development, deployment, and testing Assist teams with breaking down Feature development stories to actionable tasks that can be independently developed and collectively integrated Interface with cross-functional teams, including systems engineers, software testers, product owners, and Lockheed program leadership Desired Skills Experience supporting DoD or aerospace/defense programs Experience with the OpenSplice software Experience with Test-Driven development practices Background in distributed systems, local compute cluster platforms / cloud architectures, and containerized environments (e.g., Docker, Podman) Knowledge of OSF-G architecture or similar real-time frameworks Experience with DevSecOps pipelines and CI/CD processes Arcarithm is an Equal Opportunity employer and all qualified candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, citizenship, ancestry, marital status, protected veteran status, disability status or any other status protected by federal, state, or local law. Arcarithm participates in E-Verify.
    $61k-80k yearly est. Auto-Apply 24d ago
  • Software Developer II

    Momentum 4.6company rating

    Senior .net developer job in Huntsville, AL

    Welcome to the MOMENTUM Family! MOMENTUM is not just our company name; it is the highest value we deliver to our customers. We are a rapidly growing technology solutions company delivering innovative technology, engineering, and intelligence solutions across the DoD sector. The efforts of our high-capacity team ultimately strengthen our Nation and the warfighter. Our team is dispersed throughout the US, which means we value the diversity and unique collaboration that's fostered throughout our team. We work incredibly hard for our customers and believe deeply in our core values. We're a high-energy, high-growth team and we love to win. Software Developer II This Software Developer III will be responsible for designing, maintaining, and implementing Government Off The Shelf (GOTS) software designed around a specific set of requirements or to use particular methodologies required to meet specific procedural requirements. The SD II shall design software tools that include system calls to other third-party tools and utilities specified. The SD II shall design, maintain, and implement original software applications from a high level, non-specific set of concepts provided by the government. SD II shall develop software, and application of large and complex software and systems, and web-based query and reporting systems. In this role, you will: Know multiple programming languages that are necessary to meet a diverse set of requirements. The Contractor must be familiar with a variety of scripts, programming languages, and operating systems. Examples of relevant computer programming languages currently used to design and deploy components include, but are not limited to: Must possess a diverse set of programming language including: C# PowerShell Angular (Vue, React, or Ember may be applicable in lieu of Angular experience, depending on level of experience) ASP.NET .NET Core* MS SQL XML Windows Presentation Foundation (WPF) HTML JavaScript Microservices Architecture Entity Framework* Jira*, Git*, Git CI/CD* Identifying technical strategies to interconnect disparate software applications by authoring original software programs Designing and authoring original software applications from a high level, non-specific set of concepts provided by the government Writing programs that achieve a desired outcome or workflow from nothing more than observation of desired outcomes, workflows, or from vague original concepts Producing specifications and design documentation including: Process Flow, Class Diagrams, Sequence Diagrams, Physical Architecture. System and Web Service Interface Specifications Data Dictionary Data Model Creating project work estimates Implementing solutions and identify operational or management issues System designing, policy development, and database development and management, and user interface development. Utilizing available Commercial Off The Shelf (COTS) software to the maximum extent practicable in designing software applications, avoiding implementation of a proprietary system. Knowledge of Information Security Systems (ISS) and security standards of Sensitive but Unclassified (SBU) and classified data. Knowledge of current Federal Information Security Management Act of 2002 (FISMA). Preferred Skills are also listed below: Experienced deploying container-based solutions. HTML JavaScript Microservices Architecture Minimum Education: Must have four (4) year college degree in software development or computer science, and five (5) years' experience of software development, or in lieu of education ten (10) years. If utilizing in lieu of education, all experience must be at or above the position level described. An active Top Secret clearance is required, and a CI poly will be conducted and is reoccurring. Please ensure they understand that sometimes other entity's polys are not accepted. Position is 100% on site. That the core hours are 9AM-3PM local time, support time is 6AM-6PM (M-F) local time, there is no option for 9/80 schedule or to be remote. Some of the team is off site from Quantico; located at Huntsville, so candidate must be able to thrive in that type of environment. Must be senior level, proactive, disciplined, and have leadership traits - this person is the last line of defense for troubleshooting issues or the person to supply that high level of critical thinking for the team. To learn more about us, check out our website at ******************** MOMENTUM is an EEO/M/F/Veteran/Disabled Employer: We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The qualifications listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Accommodations: Consistent with the Americans with Disabilities Act (ADA) and Alabama civil rights law, it is the policy of MOMENTUM to provide reasonable accommodation when requested by a qualified applicant or employee with a disability, unless such accommodation would cause an undue hardship. The policy regarding requests for reasonable accommodation applies to all aspects of employment, including the application process. If reasonable accommodation is needed, please include request when applying.
    $64k-83k yearly est. 46d ago
  • Mid-Level Software Developer (Machine Learning)

    Trideum Corporation 4.0company rating

    Senior .net developer 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. 6d ago
  • Software Engineer

    Collabera 4.5company rating

    Senior .net developer 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
  • Full Stack Software Developer

    DESE Research 4.4company rating

    Senior .net developer job in Huntsville, AL

    DESE Research, Inc. is seeking qualified candidates to fill a Full Stack Software Developer position. If you feel like you have the skills and qualifications for this job, please apply now! Job Details: The candidate will develop and maintain code for existing software tools, as well as utilize knowledge of new technologies to foster innovation. The candidate's responsibilities will include writing, testing, and debugging code both to improve and maintain existing software toolsets. A successful candidate will have the ability to be flexible working across a variety of projects. The candidate should be comfortable working in an agile team environment. Required Qualifications: TS/SCI Clearance with CI polygraph Bachelor's degree in the physical sciences, mathematics, engineering, computer science or relevant field Python backend development experience using frameworks such as FastAPI Experience with frontend web application languages such as JavaScript, TypeScript, HTML, CSS, etc. Knowledge of web-framework technologies such as React, Vue, and Angular as well as programming in NodeJS Experience working with NoSQL databases such as MongoDB and ArangoDB Responsibilities: Plans, designs, evaluates, develops, tests, edits, maintains, and documents the look and flow of browser-based web applications Develops user interface features using web-passed programming languages such as TypeScript, JavaScript, etc. Work with REST API/GraphQL frameworks to connect large backend datasets with frontend functionality in a scalable and performance effective manner Development in a multi-process, asynchronous Python application that interfaces with external resources. Desired Qualifications: Experience in full-stack software development Experience with frontend JS frameworks like React, Vue/Vuetify, MaterialUI, Cytoscape, etc. Experience with Machine Learning python libraries and AI algorithms (Ollama, Kmeans, DecTree, AHP, MLP, BBN, etc) Experience with visualization libraries and UI focused design Experience with REST API/GraphQL Experience with automated/unit testing and debugging Experience with ETL work Experience with Apache Airflow/DAGs Experience with other tools, such as poetry, npm, yarn, Docker, Kubernetes, etc. Detail oriented and possess a desire for quality Motivated, self-directed, results-oriented, and client-focused 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 of talented engineers 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.
    $66k-85k yearly est. Easy Apply 60d+ ago
  • Software Engineer

    Auria 3.9company rating

    Senior .net developer 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 15d ago
  • Software Engineer, Application Programming Interface (API)

    QBE 4.3company rating

    Senior .net developer 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. 49d ago
  • Software Engineer

    A.I. Solutions 4.6company rating

    Senior .net developer 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
  • Senior Software Engineer

    Hruckus

    Senior .net developer job in Huntsville, AL

    Veteran-Owned Firm Seeking a Senior Software Developer for an Onsite Assignment in Huntsville, AL My name is Stephen Hrutka. I lead a Veteran-Owned management consulting firm in Washington, DC. We specialize in Technical and Cleared Recruiting for the Department of Defense (DoD), the Intelligence Community (IC), and other advanced defense agencies. At HRUCKUS, we support fellow Veteran-Owned businesses by helping them recruit for positions across organizations such as the VA, SBA, HHS, DARPA, and other leading-edge R&D-focused defense agencies. We seek to fill a Senior Software Developer role supporting the FBI in Huntsville, AL. The ideal candidate will possess an active Top-Secret Security Clearance, and 8+ years of hands-on software development experience. They should have deep expertise in Java and microservices architecture and strong experience with AWS cloud services (EC2, S3, Lambda, ECS/EKS, CloudFormation). The candidate should also be familiar with secure coding practices, CI/CD pipelines, and Agile/Scrum methodologies, with excellent problem-solving, analytical, and communication skills. If you're interested, I'll gladly provide more details about the role and discuss your qualifications further. Thanks, Stephen M Hrutka Principal Consultant HRUCKUS LLC Executive Summary: HRUCKUS is seeking a Senior Software Developer with Top-Secret Security Clearance for a role supporting the FBI in Huntsville, AL. Job Description: We are seeking an experienced Senior Software Developer to design, develop, and maintain enterprise-grade, mission-critical applications using Java, microservices, Docker, and AWS in an Agile/Scrum environment. This is a fully onsite position in Huntsville, AL supporting defense and intelligence programs, requiring an active Top-Secret clearance. The ideal candidate is a highly skilled full-stack engineer with deep experience in cloud-native architectures, DevSecOps, and secure software development practices. Responsibilities: Design, develop, and maintain Java-based microservices and APIs within distributed cloud environments. Architect and implement scalable, secure, and high-performance solutions on AWS (EC2, S3, Lambda, ECS/EKS, CloudFormation). Containerize and deploy applications using Docker and manage service orchestration. Participate in all phases of the Agile/Scrum development lifecycle - including sprint planning, backlog grooming, development, testing, and retrospectives. Implement and enforce secure coding standards in compliance with government cybersecurity frameworks (e.g., NIST, DoD RMF). Integrate CI/CD pipelines and automated testing frameworks to enhance reliability and delivery speed. Collaborate closely with cross-functional teams including DevOps, QA, cybersecurity, and system engineers. Troubleshoot complex software issues across multiple layers (application, database, network, and infrastructure). Provide technical mentorship to junior developers and support code reviews for quality assurance. Qualifications: Active TOP SECRET clearance Bachelor's degree in Computer Science, IT, or related field 8+ years of hands-on software development experience Strong experience with Java development and microservices architecture Proficiency in AWS cloud services (EC2, S3, Lambda, ECS/EKS, CloudFormation) Experience with containerization and orchestration using Docker Knowledge of secure coding practices and compliance with government cybersecurity frameworks (e.g., NIST, DoD RMF) Experience integrating CI/CD pipelines and automated testing frameworks Familiarity with Agile/Scrum development methodologies Ability to troubleshoot complex software issues across application, database, network, and infrastructure layers Experience providing technical mentorship and conducting code reviews Strong problem-solving, analytical, and communication skills Details: Job Title: Senior Software Developer Location: Redstone Arsenal, Huntsville, AL 35898 Security Clearance: Top-Secret Clearance Salary: Up to $150,000 per year (based on experience) Job Type: Full-time, Onsite Benefits: Paid Time Off (PTO): 3 weeks of PTO (including sick leave). Unused PTO is paid out at the end of the year. Holidays: 2 floating holidays and eight public holidays per year. Health & Dental Insurance: The company covers 50% of employee health and dental insurance (dependents may be added at an extra cost). Coverage becomes effective after 30 days. Life Insurance: Standard Short-Term Disability (STD), Long-Term Disability (LTD), and life insurance at no cost to full-time employees. 401(k) Program: Eligible after 90 days with a 4% company match and immediate vesting. Profit Sharing: Employees can participate in the company's profit-sharing program without requiring personal contributions. Commuting and Parking: No reimbursement for commuting or parking expenses.
    $150k yearly 3d ago
  • Mid-Level Software Developer (Machine Learning)

    Trideum Corporation 4.0company rating

    Senior .net developer 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. 4d ago
  • Software Engineer

    DESE Research 4.4company rating

    Senior .net developer job in Huntsville, AL

    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.
    $63k-81k yearly est. Easy Apply 60d+ ago

Learn more about senior .net developer jobs

How much does a senior .net developer earn in Huntsville, AL?

The average senior .net developer in Huntsville, AL earns between $60,000 and $104,000 annually. This compares to the national average senior .net developer range of $72,000 to $124,000.

Average senior .net developer salary in Huntsville, AL

$79,000
Job type you want
Full Time
Part Time
Internship
Temporary