Show more filters
Banner image for Deltek

Sr Software Engineer

Deltek

3.0
15 reviews
Deltek
Job Type   /   Job Level
Full-time   /   Others/Any
Company Location
India
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
Jobs in India   »   Jobs in Bengaluru, Karnataka, India   »   Sr Software Engineer

More jobs