Sr Software Engineer
- Source: BrassRing
- Deltek
- On-site
- State of Karnataka, India
- Senior
Job Description
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 …
Skills
- LangGraph
- crewai
- FastAPI
- Github
- github-actions
- claude-by-anthropic
- open-api
- TypeScript
- microsoft-typescript
- argo
- argo-workflow
- perf
- Terraform
- crossplane
- opentelemetry
- Prometheus
- Grafana
- Python
- ESLint
- sqlalchemy
- Celery
- Redis
- PostgreSQL
- next-js
- React
- react-query
- react-hook-form
- LangChain
- Kubernetes
- Docker
- orchestrator
- Airflow
- apache-airflow
- amazon-web-services
- microsoft-azure
- google-cloud-platform
- aws-iam
- amazon-eks
- OAuth2
- oracle
- oracle-cloud-infrastructure
- vault
- object-storage
- NodeJS
- checkmarx
- blackduck
- trivy
- graphrag
- microsoft-graph
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
