S

Steampunk

Federal software solutions delivering user-focused outcomes

Full Stack Developer

Full-Stack EngineeringPosted on Nov 12
Full-timeVienna, VA, USA$85k - $170k /yr

About the Job

Requirements

  • Ability to hold a position of public trust with the U.S. government.
  • A bachelor's degree and five years of relevant experience.
  • At least five years of experience with software development, software architecture, APIs, and microservices.
  • At least five years of experience building software using agile methods.
  • At least five years of experience with multiple back-end languages, such as C, C#, Java, Python, or Ruby on Rails, and JavaScript frameworks, such as Angular, React, or Node.js.
  • At least five years of experience with build, deployment, and release automation and orchestration in a DevOps environment.
  • At least three years of experience supporting enterprise cloud applications or infrastructure.
  • At least three years of experience with database engineering and manipulating relational and NoSQL databases.
  • At least three years of experience with infrastructure-as-code environments, including automated server or network configurations, large-scale software deployments, monitoring, and testing such as CI/CD.
  • At least three years of experience automating tests to determine system quality, security, performance, and usability.
  • Experience with containerization technologies such as OpenShift, EKS, and Docker.
  • Experience writing and evaluating user stories, acceptance criteria, and pull requests.
  • Experience working in human-centered design, Agile, and DevSecOps environments.
  • Possess and maintain at least one active professional certification relevant to the technical services provided.

Responsibilities

  • Design, build, and optimize advanced AI solutions across predictive, generative, and autonomous system domains.
  • Translate mission needs into robust, production-ready AI capabilities.
  • Work across the full stack of AI development, from data ingestion and model experimentation to application integration, orchestration, and deployment.
  • Collaborate closely with product teams, LLMOps engineers, designers, and mission stakeholders.
  • Work with software engineers, test automation engineers, designers, and product owners to bring conceptual solutions to life in an Agile/DevSecOps environment.
  • Work across different application teams and technology stacks to provide clients with solutions and functional products.
  • Develop new functionality and deliver product releases.
  • Ensure solutions follow human-centered design and co-created experiences.

Desired Qualifications

  • Experience with infrastructure-as-code technologies such as Ansible or Terraform.
  • Experience with Lean Design, Test Driven Development (TDD), and Behavior Driven Development (BDD).
  • Experience contributing across the full stack, including front end, back end, and middleware.
  • Ability to mentor less experienced software engineers.
  • Familiarity with AI/ML, generative AI, or LLM-driven application development.
  • Familiarity with modern AI frameworks such as PyTorch, TensorFlow, Hugging Face Transformers, LangChain, or LlamaIndex.
  • Experience implementing RAG architectures, embeddings, vector stores, and context retrieval patterns.
  • Familiarity with multi-agent orchestration frameworks, prompt engineering strategies, and advanced LLM interaction design.
  • Experience with structured and unstructured data, document processing, and application integration with existing enterprise systems.
  • Understanding of responsible AI principles, including safety, fairness, privacy, and model risk mitigation.
  • Analytical and communication skills and the ability to collaborate across engineering, design, and mission domains.

About the Company

Steampunk

Federal software solutions delivering user-focused outcomes

Steampunk helps U.S. federal government agencies deliver digital programs and services. The company partners with government clients, using a startup-style, customer-centered delivery approach to design, develop, and deploy software and services that support mission goals. Its products and work are executed in close collaboration with clients, emphasizing rapid delivery and high-quality user experiences. Steampunk differentiates itself by focusing specifically on federal customers and by embedding client input at every step of the process, from planning through deployment, so outcomes meet user needs and mission requirements at speed. The overall goal is to produce reliable, usable solutions that achieve clear mission impacts for government programs.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Winston-Salem, NC
Founded
2002

Recently Posted Jobs

Explore more opportunities at Steampunk

See more jobs