Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Mid-level Software Developer

deciBel Research, Inc.

Job Description

Job Description

deciBel Research has an immediate opening for a Mid-level Software Developer in Huntsville, AL.

Position Description:

We are seeking a mid-level AI Software Developer (5–10 years of experience) who is passionate about applying artificial intelligence to transform complex engineering and business data into actionable insights. In this role, you'll develop intelligent analytics solutions that integrate data from engineering and enterprise tools such as Cameo Systems Modeler, Tableau, and other structured and unstructured data sources to create dynamic dashboards, visualizations, and decision-support capabilities.

You'll work closely with systems engineers, software developers, data engineers, and product stakeholders to build AI-enabled solutions that improve visibility into complex programs and accelerate decision-making. We value practical innovation, technical curiosity, and engineers who enjoy solving challenging problems while delivering software that has an immediate impact.

Responsibilities Include

  • Design, develop, and maintain AI-enabled applications using technologies such as Python, machine learning frameworks, APIs, and modern software engineering practices.
  • Develop intelligent data pipelines that ingest, correlate, and analyze information from tools including Cameo Systems Modeler, Tableau, databases, and other enterprise data sources.
  • Build AI-powered dashboards, visualizations, and interactive analytics that transform complex technical and program data into actionable insights for engineers and decision-makers.
  • Develop retrieval, summarization, and natural language query capabilities using modern AI and Large Language Model (LLM) technologies.
  • Create scalable data models and services that support analytics, reporting, and digital engineering initiatives.
  • Collaborate with systems engineers, software developers, data scientists, UX designers, and product owners in an agile, cross-functional environment.
  • Integrate AI capabilities with existing enterprise applications through REST APIs, cloud services, and modern software architectures.
  • Participate in technical design reviews, code reviews, architecture discussions, and continuous improvement activities.
  • Prototype innovative AI solutions and mature successful concepts into production-ready software.
  • Stay current with emerging AI, machine learning, and data visualization technologies, applying them thoughtfully to solve real-world engineering and business challenges.

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.
  • Demonstrative experience with at least one modern programming language (Python, C++, Rust)
  • Experience with Linux operating system
  • 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:

  • 5–10 years of software development experience with strong proficiency in Python or similar scripting languages.
  • Experience developing applications using Large Language Models (LLMs), generative AI frameworks, or machine learning technologies.
  • Experience integrating data from engineering, project management, or business intelligence platforms such as Cameo Systems Modeler, Tableau, databases, or similar enterprise tools.
  • Experience building dashboards and data visualization solutions using Tableau, Power BI, Plotly Dash, Streamlit, or similar technologies.
  • Familiarity with AI orchestration frameworks such as LangChain, LangGraph, Semantic Kernel, or equivalent.
  • Experience developing RESTful APIs and working with structured and unstructured data.
  • Knowledge of vector databases, Retrieval-Augmented Generation (RAG), embeddings, or semantic search is highly desirable.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerized applications is a plus.
  • Strong problem-solving, communication, and collaboration skills.

Applicant selected must have an active Secret security clearance . Must be a U.S. Citizen.

Job Posted by ApplicantPro
Vacancy posted 25 days ago
Similar jobs that could be interesting for youBased on the Mid-level Software Developer in Huntsville, AL vacancy
  • $87.1k - $157.45k

     ...opportunities ranging in years of experience. Level of opportunity, including compensation,...  ...! Leidos Defense is seeking several Software Engineers at various career levels to join...  ...or more of the following areas: Design, develop, test, and maintain software using Agile... 
    Software
    Full time
    Relocation

    Leidos

    Huntsville, AL
    3 days ago
  •  ...delivery and enhances lives. Our leadership model is about developing great leaders at all levels and creating opportunities for our people to grow -...  ...Experience using AI-assisted coding tools in professional software development (e.g., GitHub Copilot, Cursor, Claude, or... 
    Software
    Work at office
    Shift work
    2 days per week

    Blue Shield of CA

    Huntsville, AL
    2 days ago
  •  ...Mid-level Software Engineer Kegman Inc. is a Woman-owned, Service-Disabled Veteran-Owned Small Business headquartered in Melbourne, FL, and provides engineering and technical support services to U.S. Government clients. Kegman is a proud employee-owned company! NOTE... 
    Software
    Full time
    Contract work
    For contractors
    For subcontractor
    Immediate start

    Kegman

    Huntsville, AL
    13 hours ago
  •  ...delivery and enhances lives. Our leadership model is about developing great leaders at all levels and creating opportunities for our people to grow -...  ...using AI-assisted coding tools in professional software development (e.g., GitHub Copilot, Cursor, Claude, or similar... 
    Software
    Work at office
    Shift work
    2 days per week

    Blue Shield of CA

    Huntsville, AL
    3 days ago
  •  ...Job Description We are  s eeking a talented and motivated Mid-Level Software Engineer to join our team. In this role, you will b e responsible for designing, developing, and m aintaining software solutions for our defense projects. The ideal candidate can... 
    Software
    Full time
    Work at office

    Trigon Cyber

    Huntsville, AL
    13 hours ago
  •  ...Engineer to support a rapidly growing program developing a cloud native product for a government...  ...security controls throughout the Software Development Lifecycle (SDLC). Implement...  ...or DevSecOps environments. DoD 8570 Level II/III certification desired Experience... 
    Software

    Interactive Process Technology LLC

    Huntsville, AL
    3 days ago
  •  ...Job Description Job Description Salary: Job Title: Mid-Level Cloud Developer Location: Redstone Arsenal Position Type: Full-Time...  ...related technical field. Minimum of 5 years of experience in software development, cloud development or architecture. Active... 
    Software
    Full time

    Cintel Inc

    Huntsville, AL
    1 day ago
  • $58k - $136.2k

    Mid Level Angular Developer Position Description CGI is actively seeking an Angular Developer to help modernize user interfaces integrated...  ...Angular and Java based applications. Whether troubleshooting a software defect, enhancing an existing application, or developing a... 
    Software
    Local area
    Huntsville, AL
    12 days ago
  •  ...technology and take your career to the next level!  Chronos Operations (CO) is a...  ...critical services in Advanced Analytics & AI, Software Engineering, Cybersecurity, Information...  .... Collaborate with team members to develop an automated security framework for strong... 
    Software
    Work at office
    Night shift
    Weekend work

    Chenega MIOS

    Huntsville, AL
    5 days ago
  •  ...Federal government and its partners.  As a Geospatial Software Developer, you will be part of the Cartographic Web Services (CWS) Team...  ...to produce series-based maps at the national mapping agency level for both military and humanitarian missions. You will be responsible... 
    Software
    Full time
    Local area
    Immediate start

    Hexagon Us Federal

    Huntsville, AL
    13 hours ago
  •  ...Full-time Description As a Software engineer specializing in Application Programming...  ...you will be responsible for designing, developing, implementing, and maintaining robust APIs...  ...US Government Clearance at Secret level or higher. Preferred Qualifications... 
    Software
    Full time
    Local area

    Qbe

    Huntsville, AL
    13 hours ago
  •  ...training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality...  ...to access the portal and complete your profile. Seniority level Entry level Employment type Contract Job function Technology,... 
    Software
    Remote job
    Full time
    Contract work
    For contractors
    Flexible hours

    Turing

    Huntsville, AL
    3 days ago
  • $124.9k - $187.3k

     ...Overview Sr Principal Software Engineer - (RA) (25-409 & 25-410)...  ...strategic, regional, and operational levels. This position focuses on...  ...Works from specifications to develop or modify operating system applications...  ...Details Seniority level: Mid-Senior level Employment... 
    Software
    Full time
    Remote work
    Relocation

    Northrop Grumman

    Huntsville, AL
    1 day ago
  •  ...AI models. This role focuses on rapidly developing new features and working across partner...  ...is about developing great leaders at all levels and creating opportunities for our people...  ...experience ~8 years of experience in software development and applied AI/ML with a Bachelor... 
    Software
    Full time
    Work at office
    2 days per week

    Blue Shield of CA

    Huntsville, AL
    1 day ago
  • $135.8k - $203.6k

     ...Position Sr Principal Software Engineer – TRK (26-140) – Northrop Grumman Space Systems...  ...configure related software products. Develop or modify operating system applications from...  ...work arrangements. Salary Primary Level Salary Range: $135,800.00 – $203,600.00.... 
    Software
    Full time
    Relocation package
    Flexible hours

    Northrop Grumman Corp. (AU)

    Huntsville, AL
    1 day ago
  • The Software Engineer will be responsible for understanding, implementing, and testing both...  ...either a Principal Software Engineer - Level 3 or a Senior Principal Software...  ...experience with a PhD. Recent experience developing software in C++ or Java or Ada Willingness... 
    Software
    Full time
    Work experience placement

    Northrop Grumman

    Huntsville, AL
    13 hours ago
  •  ...Northrop Grumman Space Systems—Missile Defense Integration in Huntsville, AL seeks a Sr Principal Software Engineer (Algorithm) – TRK to design complex Java-based mathematical algorithms for SLD within the C2BMC program. On-site role requiring Secret clearance and collaboration... 
    Software
    Full time

    Northrop Grumman

    Huntsville, AL
    1 day ago
  •  ...leaders Prepare and present financial reporting and executive-level summaries Support cash flow forecasting, liquidity analysis, and...  ...attention to detail with the ability to manage multiple priorities Software & Technical Skills Microsoft PowerPoint: (executive-level... 
    Software
    Contract work
    Work at office
    Local area

    Rural/Metro

    Huntsville, AL
    2 days ago
  • $113.16k - $169.73k

     ...networking, and security technologies to develop comprehensive strategies that deliver value...  ...at both a business and technical level in an easily understandable way Overcome...  ...the nature of your employment with Cloud Software Group and the country where you work. U.S... 
    Software
    Work experience placement
    Local area
    Remote work

    Citrix Systems Inc

    Huntsville, AL
    2 days ago
  •  ...to the Warfighter for all engineering and technical issues related to the missile defense system. What You'll Be Doing Develop/improve software packages and provide analysis of missile defense-related system capabilities to MDA/CAC in their role leading the development... 
    Software
    Work at office

    Apextk

    Huntsville, AL
    4 days ago
  • Job Description Insight Global is seeking a Senior Software Engineer to join our clients growing engineering team supporting advanced mission-critical systems. This individual will play a key role in the design, development, integration, and testing of embedded and enterprise... 
    Software

    Insight Global

    Huntsville, AL
    2 days ago
  • $77.5k - $176k

     ...most mission-driven projects in the industry. You’ll deploy and develop pipelines and platforms that organize and make disparate data...  ...RESTful API models, event processing, or business intelligence for software systems 5+ years of experience building scalable ETL or ELT... 
    Software
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Huntsville, AL
    1 day ago
  •  ...specialized expertise across multiple systems and software disciplines, along with general knowledge...  ...products Works from specifications to develop or modify operating system applications...  ..., active DoD 8140 certification at IAT Level II or higher (such as Security+ CE, CCNA-... 
    Software
    Full time
    Contract work
    Work experience placement

    Northrop Grumman

    Huntsville, AL
    13 hours ago
  • Opportunity PeopleTec is currently seeking a Senior Software Engineer to support our Huntsville, AL location. Job Functions: Develops codes, tests, and debugs new software or...  ...upon hire, and the ability to maintain this level of clearance during their employment.... 
    Software
    Local area

    PeopleTec

    Huntsville, AL
    5 days ago
  •  ...Huntsville, AL. Summit TRC is seeking to add Software Engineers to our team. This role will be...  ...please apply. Responsibilities: Develop software across the entire software...  ...ability to identify and solve complex software-level problems EEO Statement Summit... 
    Software
    Full time
    Local area

    Summit Trc

    Huntsville, AL
    13 hours ago
  •  ...automation for cloud resources using DevSecOps best practices • Develop Continuous Integration/Continuous Delivery (CI/CD) process,...  ...technologies • Work in a high-performance environment using Agile Software Development processes to support system design, architecture,... 
    Software
    Full time

    Mb Solutions Inc

    Huntsville, AL
    2 days ago
  • $89.6k - $198.4k

     ...The Senior Scheduler is responsible for developing, managing, and optimizing project schedules...  ...experience ~ Experience using software like Acumen Fuse, Milestones Professional...  ...various factors not limited to skill set, level, experience, relevant training, and licensure... 
    Software
    For contractors
    Work at office

    Navstar

    Huntsville, AL
    2 days ago
  •  ...matter expertise in various domains, including software development, simulation technologies,...  ...solutions. We are seeking a Senior Full Stack Developer to join our agile development team and support enterprise-level application development in Army, Air and Missile... 
    Software

    Verity Integrated Systems

    Huntsville, AL
    5 days ago
  • Position Title Senior Software Engineer Location Huntsville, Alabama Job Type Full Time...  ...interfaces to operator interfaces and mission-level graphical user interfaces (GUIs). The...  ...critical systems, and the ability to rapidly develop and assess high-quality software... 
    Software
    Full time
    Remote work

    EO Solutions

    Huntsville, AL
    4 days ago
  •  ...Corvid's Missile Defense Products group is adding experienced Software Engineers to support the development of Fire Control software for weapons systems. The role will focus on developing (and testing) algorithms and capabilities that can be integrated into existing architecture... 
    Software
    Full time
    Temporary work
    Flexible hours

    Corvid Technologies

    Huntsville, AL
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Mid-level Software Developer. Be the first to apply!