Company Summary
As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the work of our diverse employees who are united by a passion for learning, growing and making a difference.
At Deltek, we take immense pride in creating a balanced, values-driven environment, where every employee feels included and empowered to do their best work. Our employees put our core values into action daily, creating a one-of-a-kind culture that has been recognized globally. Thanks to our incredible team, Deltek has been named one of America's Best Midsize Employers by Forbes, a Best Place to Work by Glassdoor, a Top Workplace by The Washington Post and a Best Place to Work in Asia by World HRD Congress. www.deltek.com
Business Summary
The Deltek Engineering and Technology team builds best-in-class solutions to delight customers and meet their business needs. We are laser-focused on software design, development, innovation and quality. Our team of experts has the talent, skills and values to deliver products and services that are easy to use, reliable, sustainable and competitive. If you're looking for a safe environment where ideas are welcome, growth is supported and questions are encouraged – consider joining us as we explore the limitless opportunities of the software industry.
Position Responsibilities
Architecture & Design (25%)
- Lead technical design for new platform capabilities — multi-tenant isolation, external MCP server registration, deployment lifecycle management, release promotion pipelines.
- Define API contracts (request/response schemas, error envelopes, versioning strategy) between microservices and the portal.
- Design agentic workflow patterns using LangGraph or CrewAI: agent roles, task delegation, tool binding, state machines, and error recovery for complex multi-step workflows.
- Drive adoption of consistent platform patterns: deployment status enums, builder patterns for workflow generation payloads, structured AI output validation
Feature Development (40%)
- Own full-stack feature delivery: Alembic migration → FastAPI endpoint → portal UI → GitHub Actions CI job.
- Build and extend the AI enhancement service pipeline: endpoint scoring, description enrichment, embedding generation, module summarization using Claude and OpenAI APIs.
- Implement MCP server generation improvements — OpenAPI parsing edge cases, TypeScript code generation templates, Jinja2 template enhancements.
- Design and implement token exchange and user context propagation across agent-to-agent communication hops (A2A protocol).
- Integrate Argo Workflow templates for deployment lifecycle operations: promote, rollback, undeploy-all, blue-green cutover.
DevOps & Platform Reliability (20%)
- Maintain and extend GitHub Actions branch and release pipelines — build matrix optimization, security scanning gates, multi-environment deployment sequencing (int → perf → preprod → prod).
- Author Terraform modules for new cloud resources (OCIR repositories, IAM policies, Crossplane database claims).
- Instrument new services with OpenTelemetry; configure Prometheus alerting rules and Grafana dashboards.
- Enforce database migration discipline: Alembic-first schema changes, idempotent triggers, schema compatibility during rolling deployments
Mentorship & Standards (15%)
- Review PRs with substantive technical feedback; enforce code quality standards (Black/Flake8/Mypy for Python, ESLint/tsc for TypeScript).
- Guide junior engineers on agentic AI concepts: prompt engineering, tool-use patterns, output validation, cost-aware LLM usage.
- Document architectural decisions, service READMEs, and operational runbooks for the features you own.
- Participate in incident response; conduct lightweight post-mortems and follow through on action items.
Qualifications
Required Technical Skills
Backend
- Deep FastAPI experience: async patterns with asyncpg/SQLAlchemy 2.0, dependency injection, middleware, background tasks
- Comfortable with Celery, Redis pub/sub, or comparable async task and messaging patterns
- PostgreSQL: query optimization, index design, Alembic migration authoring, schema design for multi-tenant SaaS
- Redis: caching patterns, pub/sub, session management
Frontend
- Next.js App Router with TypeScript: server components, client components, data fetching patterns
- TanStack Query (React Query): cache invalidation strategies, optimistic updates, polling patterns
- Complex form workflows with React Hook Form and Zod schema validation
- Comfortable architecting component libraries with clear separation of concerns
AI / Agentic Systems
- Hands-on production experience with LangChain, LangGraph, CrewAI, or a comparable agent orchestration framework — not just tutorials; has shipped multi-step chains or multi-agent workflows to production or staging
- Understands agent design patterns: tool binding, state management, memory, structured output validation, error recovery
- Production-grade LLM API integration: Anthropic Claude and/or OpenAI APIs — streaming responses, tool use/function calling, context window management, cost optimization strategies
- RAG pipeline design: chunking strategies, embedding selection, hybrid search (dense + sparse), re-ranking
- Familiar with Model Context Protocol (MCP) server design and tool exposure patterns
Platform Engineering
- Kubernetes: writes production-ready manifests (Deployments, Services, ConfigMaps, Secrets, RBAC, NetworkPolicies); understands liveness/readiness probes, resource requests/limits, pod affinity; blue-green or canary deployment patterns
- Docker: multi-stage builds, image optimization, container networking
- CI/CD: authors and maintains GitHub Actions workflows; understands matrix builds, secret management, multi-environment deployment sequencing
- Workflow orchestration: Argo Workflows or comparable DAG-based orchestrator (Prefect, Airflow)
- Infrastructure as Code: has written and applied Terraform plans; understands state management, modules, and remote backends
Cloud
- Production experience with at least one major cloud provider (OCI, AWS, Azure, or GCP) at the deployment and SDK level — container registry, IAM, managed Kubernetes (OKE/EKS/AKS/GKE), secrets management
Auth & Security
- Enterprise auth patterns: OAuth2, JWT, SAML, OIDC; token exchange and federation (RFC 8693 a plus)
- API security: key hashing, rate limiting, audit logging
Nice to Have
- Oracle Cloud Infrastructure (OCI) experience — OKE, OCIR, Vault, Object Storage
- Agent-to-agent (A2A) protocol patterns or inter-agent authentication design
- OpenTelemetry instrumentation and distributed tracing in Python/Node.js microservices
- Crossplane or managed infrastructure provisioning patterns
- Security tooling integration: SAST/SCA scanning (Checkmarx, Black Duck), container scanning (Trivy, Gitleaks)
- GraphRAG or knowledge graph-enhanced retrieval patterns
- Enterprise SSO integration (Okta, Azure AD, Deltek SSO)
Soft Skills
- Can break a vague product requirement into scoped, testable, deliverable technical tasks
- Comfortable leading design reviews and pushing back on scope when necessary
- Proactively surfaces technical debt and proposes realistic remediation plans
- Mentors junior engineers through code review and structured pairing
Career Interests
Engineering
Position Type
FT
Travel Requirements
No
Applicant Privacy Notice
Deltek is committed to the protection and promotion of your privacy. In connection with your application for employment with us at Deltek, it is necessary for us to collect, store and use information about you (“Personal Data”) to administer and evaluate your application. We are the “controller” of the Personal Data you provide us and will process any such Personal Data in accordance with applicable law and the statements contained in this Employment Candidate Privacy Notice . Additionally, we have not sold and do not sell Personal Data you provide to us through the job application process.
03-Jul-2027