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- ...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...SoftwareWork at officeShift work2 days per week
- ...join our growing team as Dev Ops Cloud Developer . In this role, you will be supporting... ...PaaS), Infrastructure as a Service (IaaS), Software as a Service (SaaS), and Data as a... ...Technical Leadership: ~ Mentors’ junior and mid-level developers on cloud technologies, best...SoftwareWork experience placement
- ...AMPERSAND) has a requirement for one or more Software Engineers who will support a critical... ..., sustaining, and fully documenting developed software. Develops complex software applications... ...Security Clearance at the appropriate level Willing to periodically travel in...SoftwareWork at officeRemote work
- ...includes the development and usage of engagement‑ and mission‑level weapon system simulations. Candidate must have demonstrated these... ...Resident of the Huntsville, AL area or willing to relocate. Software development skills in object‑oriented programming principles preferred...SoftwareRelocation
- ...PPT Solutions is seeking a Power Platform Developer to support a large team on site in... ...Experience with JavaScript, .Net Experience with Software Development Life Cycle Process (may... ...maintain a security clearance at the required level Desired Skills Bachelor’s degree and 4...SoftwareTemporary workWork at office
- ...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...SoftwareFull time
- ...Open Systems Technologies Corporation is looking for a Cloud Developer to join our high performing cyber team in support of a large SOC... ...as a service (PaaS), infrastructure as a service (IaaS), software as a service (SaaS), and data as a service (DaaS). Able to implement...Software
- ...Insight Global is seeking a motivated Mid-Level Software Engineer to support a client in Huntsville, AL. This individual will work alongside a team of engineers to design, develop, test, and maintain software applications that support mission-critical systems and technical...Software
- ...user manuals, API documentation, and system architecture guides. Develop, format, and manage recurring contract deliverables such as... ...Functional Collaboration Interface directly with Systems Engineers, Software Developers, and Cybersecurity teams to extract and synthesize...SoftwareContract workFor contractorsWork experience placement
- ...Senior Cloud Developer Full Visibility LLC is seeking a Senior Cloud Developer to work in Huntsville, AL. Candidate must possess an... ...operational health, compliance, and security posture. Collaborate with software developers, DevOps engineers, cybersecurity teams, and system...Software
- ...and 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...SoftwareWork at office
- ...fast-paced production environment with other artists and software designers and developers. Models will be used in Unity 3D and Unreal game engines... ...storyboard, and render high-quality sequences based on the level of interactivity. Qualifications ~ Bachelor's...SoftwareFor contractorsRemote work
$55.2k - $126k
...Job Number: R0242162 Content Developer The Opportunity Writes and edits technical documentation, user manuals and sales and training... ...of more junior employees. You Have Experience with Atlassian Software products such as JIRA, Confluence, or Service Desk Knowledge of...SoftwareLocal area$61.9k - $141k
...Opportunity : As a DevSecOps Engineer, you know that good software is more than a nice-looking interface plus data. You need the... ...support future functionality and enhancements. Work with us to develop systems that create change for the better. Join us. The...SoftwareFull timeContract workPart timeWork at officeLocal areaRemote work- ...Requirements team. This role is responsible for developing Systems Engineering products that... .../teams comprised of all experience levels. -Due to the nature of the role, this... ...services Ability to write or review software code (Java, Python, etc.) Exposure to...SoftwareFull timeWork at officeRemote workRelocationFlexible hoursShift work
- ...and Intune, scoped to eligible security groups and hardware Develop and deploy compliance monitoring and remediation scripts to inventory... ...Microsoft Store application control policies and enterprise software distribution security Administer CyberArk Workforce Password...SoftwareWork experience placementLocal area
- ...Come grow with us! Torch Technologies is seeking a Full Stack Software Engineer to support the design, development, integration, and modernization... ...Engineer, duties will include, but are not limited to: Design, develop, test, and maintain scalable, secure, and reliable full-stack...SoftwareContract workTemporary workLocal areaRelocation packageFlexible hours
$87.1k - $157.45k
...opening for a talented Aviation Embedded Software Engineer to work in our Huntsville office... ...opportunity to use your experience to help develop software for tactical strike, sensors,... ...50.00 The Leidos pay range for this job level is a general guideline only and not a guarantee...SoftwareWork at officeLocal areaImmediate start$112.8k - $257k
...to look like clairvoyance. When you've developed so many systems that you can not only orchestrate... ...into strategy through a long path of software development accomplishments and the... ...~8+ years of experience in enterprise-level software architecture, delivery, or application...SoftwareFull timeContract workPart timeWork at officeLocal areaRemote work$87.1k - $157.45k
...opening for a talented Aviation Embedded Software Engineer to work in our Huntsville office... ...opportunity to use your experience to help develop software for tactical strike, sensors,... ...0.00 The Leidos pay range for this job level is a general guideline onlyand not a guarantee...SoftwareWork at officeLocal areaImmediate start- ...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
- ...Job Description Senior Software Engineer - Huntsville, AL Full Visibility is seeking a Senior Software Engineer to work in... ...with multiple business intelligence environments is preferred. Develop ETL mappings to extract data from a source data system (databases...SoftwareContract workLocal area
$86.8k - $198k
...IL Clouds and on‑premise private cloud environments Experience working with VMware and NSX‑T for microsegmentation, routing, and software‑defined networking Experience working with SD‑WAN technologies and topologies TS/SCI clearance HS diploma or GED Nice If You Have...SoftwareFull timeContract workPart timeWork at officeLocal areaRemote work$87.6k - $146k
...Service (PaaS), Data as a Service (DaaS), and Software as a Service (SaaS) and Cloud Service... ...decisions during client engagements. Develop courses of action using innovative and Cloud... ...concise documentation including program-level, design artifacts, as-built documents, and...SoftwareContract workWork experience placementH1b$101.9k - $163k
...and strive to ensure employees of all levels and backgrounds feel empowered to voice... ...please see What you'll do here: As the Software Engineering Manager, you will lead a team... ...leadership experience, including developing technology strategies, fostering innovation...SoftwareWork experience placementLocal areaRemote workWorldwide- ...seeking candidates for a Verification Engineer to become part of our software engineering team in Huntsville, AL. As a Verification Engineer,... ...’ needs are documented and traceable from the Component Level Specification down to Level 5 Requirements. Assessment of log files...SoftwarePermanent employmentFull timeWork at office
- ...MD; Huntsville, AL; Ft. Belvoir, VA The individual will have a solid understanding of design principles and software, capable of independently developing and executing visual concepts for marketing materials, branding campaigns, and websites, while collaborating with...SoftwareFor subcontractorWork at office
$89k - $125k
...requirements are integrated into configuration management for software, hardware, and firmware. This position is based on multiple... ...-motivated and comfortable with supporting multiple groups of developers, engineers, test, and deployment. Able to clearly communicate...Software$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...SoftwareFor contractorsWork at office- ...national security missions worldwide. Job Description Overview SOS International LLC (SOSi) is seeking highly skilled Software Developers to join our analytics team working on an innovative MLOps workload leveraging cutting-edge technologies and supporting a...SoftwareFull timeWork at officeWorldwideNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Mid-level Software Developer. Be the first to apply!
- mid-level software developer Huntsville, AL
- senior robotics software engineer Huntsville, AL
- junior software developer Huntsville, AL
- senior software engineer Huntsville, AL
- software developer fintech Huntsville, AL
- senior software engineer ruby on rails Huntsville, AL
- federal - software developer Huntsville, AL
- consulting software engineer Huntsville, AL
- software engineer travel Huntsville, AL
- junior software developer remote Huntsville, AL


