Software Engineer, Cloud & Agenic Applications

Capstone Research Corporation
  • Huntsville, AL
  • Full-time
  • Instant Apply
5 days ago

Job Description

Software Engineer, Cloud & Agentic ApplicationsCapstone Research Corporation is seeking to expand our team. Capstone Research Corporation is headquartered in Huntsville Alabama. We are a customer-oriented engineering services company providing world class research and development support across the Department of Defense (DoD): Army, Navy, Air Force, Marines, and Missile Defense Agency (MDA). Capstone offers 100% Company Provided Medical and Dental Insurance, Matching 401K, and Profit Sharing as part of our top-notch benefits package. Compensation for this position will be determined, but not limited to, factors such as responsibilities of the job, education, experience, knowledge, skills, abilities, alignment with market data, and internal equity.We have an immediate opening for a hands-on Software Engineer to help build, extend, and operate cloud-based applications and automation tooling that support NASA customers. You will work alongside senior engineers, architects, and NASA stakeholders to turn defined requirements into working software - writing code, building data pipelines, standing up cloud infrastructure, and iterating based on feedback from users and teammates.This is a delivery-focused engineering role, not a strategy or advisory position. You will spend most of your time in the codebase: implementing features, fixing bugs, writing tests, deploying to the cloud, and collaborating on architecture decisions that senior staff have already scoped. Key ResponsibilitiesBuild and maintain backend services and APIs in Python (e.g., FastAPI) and/or TypeScript (e.g., Node/Express), following existing patterns and conventions in the codebase.Contribute end to end to internal dashboards and tools - usage/cost analytics and similar applications - implementing features across the API, database, and UI layers.Write and maintain data pipelines that ingest, transform, and load structured data (spreadsheet exports, API responses, log data) into PostgreSQL, including schema design and reasonably efficient queries.Implement and extend agent-based workflows using frameworks such as Pydantic AI or LangChain - defining tools, prompts, and structured outputs under the guidance of senior engineers, rather than designing agent architecture from scratch.Deploy and operate applications in AWS (including AWS GovCloud) using containers, and read and make guided changes to existing Terraform/OpenTofu modules that provision supporting infrastructure such as object storage, managed databases, and container clusters.Write unit and integration tests, and keep test suites and CI checks (lint, build, test) passing as a normal part of shipping code, not an afterthought.Debug production issues using logs, traces, and database queries, and implement fixes with appropriate test coverage.Participate actively in code review - both giving and receiving feedback - as a way of learning the codebase and improving the quality of the team's work.Document your changes (README updates, code comments, short design notes) so teammates can pick up where you left off.Pair with senior engineers and architects to learn NASA-specific constraints - security, compliance, and approved platforms - and ask questions early rather than guessing.RequirementsBachelor's degree in computer science, engineering, or a related technical field, or equivalent practical experience.3–5 years of professional software engineering experience, with solid fundamentals in at least one of Python or TypeScript/JavaScript.Working knowledge of cloud computing concepts and at least some hands-on experience with a major cloud provider (AWS preferred) - for example, deploying an application, VPC networking, working with a managed database, using object storage, or writing basic infrastructure-as-code.Comfortable working with relational databases (PostgreSQL preferred): writing queries, understanding schema design, and reasoning about basic performance.Experience with, or strong interest in, agentic or LLM application frameworks such as Pydantic AI or LangChain - production experience is not required, but you should be comfortable picking up one of these frameworks quickly and enjoy working with LLM-backed tooling.Experience with Git-based version control, code-review workflows, and automated testing (unit and integration tests).Ability to take a defined task or user story and implement it independently, asking clarifying questions when requirements are ambiguous.Clear written and verbal communication with teammates, including the ability to document your own work.S. citizenship or other status required to support applicable NASA contracts and access requirements.Preferred Qualifications1+ year of hands-on experience with an agentic or LLM application framework such as Pydantic AI, LangChain, or a comparable tool.Experience with Docker and container-based deployment.Exposure to Infrastructure-as-Code (Terraform or OpenTofu) - reading and modifying existing modules.Experience with FastAPI, Express/Node.js, React, or a comparable modern web framework.Familiarity with vector databases, embeddings, or retrieval-augmented generation (RAG) concepts.Experience working with or supporting a federal, aerospace, or other regulated environment.Interest in data engineering: ETL scripting, pandas, or similar tabular data-processing tools.Familiarity with CI/CD pipelines and DevOps practices (linting, build/test gates, automated). Capstone Research Corporation is an Equal Employment Opportunity CompanyAll Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or status as a protected veteran. 

Numbers & Facts

LocationHuntsville, AL
Job TypeFull-time

Skills

  • Aerospace and Defenseunmatched
  • Amazon Web Services (AWS)unmatched
  • Application Frameworkunmatched
  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • Automationunmatched
  • Building Codesunmatched
  • Cloud Applicationsunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Computer Programmingunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Contract Requirementsunmatched
  • Cost Analysisunmatched
  • Customer Support/Serviceunmatched
  • Data Managementunmatched
  • Database Administrationunmatched
  • Database Clusteringunmatched
  • Database Designunmatched
  • Database Extract Transform and Load (ETL)unmatched
  • Debugging Skillsunmatched
  • DevOpsunmatched
  • Dockerunmatched
  • Engineeringunmatched
  • Express.jsunmatched
  • Gitunmatched
  • Integration Testingunmatched
  • JavaScriptunmatched
  • Machine Toolunmatched
  • Node.jsunmatched
  • PostgreSQLunmatched
  • Presentation/Verbal Skillsunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Managementunmatched
  • React.jsunmatched
  • Relational Databases (RDBMS)unmatched
  • Reporting Dashboardsunmatched
  • Requirements Managementunmatched
  • Scripting (Scripting Languages)unmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Spreadsheetsunmatched
  • Structured Dataunmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched
  • Test Suiteunmatched
  • Testingunmatched
  • Unit Testunmatched
  • Usage Analysisunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Application Frameworkunmatched

Be found by employers

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

Level up your application

Professional resume templates

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

Free resume templates

Free resume builder

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

Free resume builder