← Back to all jobs
D

Software Engineer

Deltek

86d ago

0$64k - $112kDevHerndon, VA, USjobspy_indeed
remoteindeed

Job Description

* Job ID: 10790BR * Location: US (Remote) * Work Setup: Remote * Job Category: Engineering * Posting Date: May 21, 2026 **Feature Development (60%):** * Build and maintain Fast API endpoints across services (control\-plane, catalog\-service, ai\-enhancement\-service) * Develop React/Next.js portal features: product registration flows, deployment status UIs, credential and configuration modals * Write Pydantic schemas and SQL Alchemy models for new features, author Alembic migration files for schema changes * Integrate Anthropic/OpenAI API calls into enhancement pipelines (description generation, endpoint scoring, embedding generation) Write unit and integration tests with pytest; maintain code quality with Black, Flake8, and Mypy; maintain* 80% coverage target **AI Integration (20%):** * Implement Lang Chain or Lang Graph\-based chains for structured tasks such as Open API spec extraction, tool summarization, and description enrichment * Work with prompt templates, few\-shot examples, and structured output parsing * Assist in extending MCP server generation from Open API specs — parsing edge cases, template improvements **DevOps Fundamentals (10%):** * Write and update Docker files; understand multi\-stage build * Debug failing GitHub Actions steps (lint, type\-check, test stages) * Use kubectl basics to inspect pod logs and deployment status in development environments **Collaboration (10%):** * Participate in code reviews, giving and receiving constructive feedback * Write brief design notes for the features you ship * Pair with senior engineers on complex architectural decisions **Required Technical Skills** **Backend:** * Python with an async web framework (Fast API preferred); comfortable with Pydantic, SQL Alchemy, and async/await patterns * REST API design fundamentals: HTTP semantics, status codes, auth headers, Open API/Swagger specs * PostgreSQL: writes queries, understands schema design basics; some exposure to Redis or caching patterns * Containerization: can write a Docker file, understand docker compose, read basic Kubernetes manifests **Frontend:** * TypeScript and React with functional components and hooks * Next.js (App Router preferred) or comparable modern React framework * Familiar with component\-driven UI patterns; experience with a design system (Radix UI, Material UI, shadcn/ui, or similar) * Form handling and validation (React Hook Form \+ Zod or equivalent) **AI / LLM:** * Has worked with at least one LLM API (Anthropic Claude or OpenAI); understands prompt construction, token limits, and API rate limiting * Exposure to Lang Chain, Lang Graph, or a comparable orchestration SDK — even in a personal project or coursework context * Understands the basics of RAG (retrieval\-augmented generation): embedding, chunking, similarity search **General:** * Gething, PRs, and code review etiquette * Writes unit tests, comfortable with pytest or Jest **Nice to Have:** * Exposure to agent frameworks (Carewa