Software Engineer 4

Black-Duck-Software

Bengaluru

On-site

INR 3,000,000 - 5,500,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Black Duck Software, Inc. is seeking a senior engineer to shape the Integrations team's architecture, defining how agentic workflows, MCP surfaces, APIs, and multi-agent orchestration patterns come together across IDE, CI/CD, and pull requests.

You will prototype high-value solutions, design production-grade agentic workflows, and drive the evolution of the MCP Gateway for AI agents and developer platforms. Collaboration with Product and Applied AI is essential.

Qualifications

  • Significant software engineering leadership on cross-team systems.
  • Hands-on with production agentic AI systems and multi-agent patterns.
  • Experience building or integrating AI tool ecosystems and IDE extensions.

Responsibilities

  • Shape architecture for Integrations team across IDE, CI/CD, and PRs.
  • Prototype and deliver high-value agentic workflows within developer tools.
  • Evolve the Black Duck MCP Gateway for AI agents and platforms.
  • Improve SAST/ SCA/ DAST capabilities and developer experience.
  • Govern data handling, observability, and security in agentic systems.
  • Build integrations with source control, CI/CD, PRs, IDEs, and platforms.
  • Review designs, raise standards, and mentor engineers in integration patterns.
  • Collaborate with Product, Applied AI, and platform teams to align needs.

Skills

Agentic AI systems
LLM production use
API and systems design
CI/CD & Git workflows
Cross-functional comms
Python/Java/Go

Tools

LangChain
LangGraph
PydanticAI
GitHub/GitLab/Bitbucket
Azure DevOps

Job description

Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and application behavior. With a combination of industry-leading tools, services, and expertise, only Black Duck helps organizations maximize security and quality in DevSecOps and throughout the software development life cycle.

Company Background:

Black Duck Software, Inc. helps organizations build secure, high-quality software while minimizing risk and maximizing speed and productivity. As a recognized pioneer in application security, Black Duck provides SAST, SCA, and DAST solutions that help teams quickly find and fix vulnerabilities and defects in proprietary code, open source components, and application behavior.Through industry-leading tools, services, and expertise, Black Duck helps organizations strengthen security and software quality throughout DevSecOps and the software development life cycle.

Key Responsibilities:
  • Shape the solution architecture for the Integrations team, defining how agentic workflows, MCP surfaces, APIs, and multi-agent orchestration patterns work together across IDE, CI/CD, and pull request experiences.
  • Identify opportunities to bring Black Duck’s SAST, SCA, and DAST capabilities into agentic developer workflows, then prototype, communicate, and deliver the highest-value solutions.
  • Design and implement production-grade agentic workflows spanning agents, skills, tools, MCP servers, APIs, and reusable integration components.
  • Own the technical evolution of the Black Duck MCP Gateway, expanding the tools and capabilities it provides to AI agents, IDEs, and developer platforms.
  • Contribute to existing agentic capabilities, including SAST AI Fix Recommendation, by improving remediation guidance, fix generation, developer experience, and system reliability.
  • Establish sound patterns for governance, authorization, permissions, data handling, observability, evaluation, and auditability in agentic systems.
  • Build reliable integrations with source control, CI/CD, pull request, IDE, and AI-assisted development platforms.
  • Review designs and implementations, raise engineering standards, and mentor engineers in agentic system design, API design, and modern integration patterns.
  • Work across Product, Applied AI, and platform engineering to translate customer and developer needs into clear technical direction and deliverable solutions.
Required qualifications:
  • Significant professional software engineering experience, including a demonstrated record of technical leadership on complex, cross-team systems.
  • Hands-on experience building production agentic AI systems, including multi-agent orchestration, task decomposition, tool use, agent hand-offs, or comparable patterns using frameworks such as LangChain, LangGraph, PydanticAI, or equivalent technologies.
  • Experience building or integrating Model Context Protocol servers, AI assistant tools, IDE extensions, plugin architectures, or comparable developer-facing tool systems.
  • At least two years of hands-on experience applying LLMs in production workflows, including prompt engineering, retrieval‑augmented generation, API‑based model integration, structured outputs, or agent evaluation.
  • Strong API and systems design skills, with experience shipping integrations, SDKs, reusable connectors, canonical models, or platform capabilities consumed by multiple systems.
  • Experience with CI/CD, Git workflows, pull request automation, and modern developer tooling.
  • A record of taking initiative and owning technical projects end to end, from identifying an opportunity and proposing a solution through design, implementation, launch, and ongoing improvement.
  • Strong cross‑functional communication skills and the ability to explain technical trade‑offs to engineering, Product, Applied AI, and other stakeholders.
  • Broad software engineering experience across one or more of Python, Java, and Go, along with APIs, distributed systems, and modern source control platforms such as GitHub, GitLab, Bitbucket, or Azure DevOps.
Preferred qualifications:
  • Experience with application security, including SAST, SCA, DAST, ASPM, vulnerability management, or DevSecOps tooling.
  • Experience with AI‑assisted development tools such as GitHub Copilot, Claude Code, Cursor, or similar products.
  • Deep technical experience with LLM integration, including vector databases and retrieval pipelines such as Pinecone, Weaviate, ChromaDB, Qdrant, or pgvector.
  • Experience with function calling, tool schemas, structured output parsing, prompt versioning, model evaluation, and agent observability.
  • Experience publishing and maintaining developer‑facing packages through ecosystems such as npm or PyPI.
  • Background contributing to open-source developer tooling, SDKs, integrations, or platform projects.

Black Duck is an equal opportunity employer. We consider all applicants for employment without regard to race, color, national origin, religion, sex, gender identity or expression, age, disability, sexual orientation, veteran or military service status, or any other characteristic protected by applicable law. Black Duck complies with all applicable laws prohibiting employment discrimination in every jurisdiction where it operates and provides reasonable accommodations to individuals with disabilities in accordance with applicable law.

As set forth in Black Duck Software, Inc.’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law.

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection.As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measurethe effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categoriesis as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service‑connected disability.

A "recently separated veteran" means any veteran during the three‑year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer 4
Software Engineer 4

Black Duck Software, Inc. • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Application Engineer 2
Application Engineer 2

Black Duck • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Implementation Engagement Manager
Implementation Engagement Manager

Black Duck • Bengaluru

On-site
INR 2,500,000 - 3,800,000
Software Engineer 4 (C#,. Net core, Runtime Profiling, CLR Internals)
Software Engineer 4 (C#,. Net core, Runtime Profiling, CLR Internals)

Black Duck Software • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Implementation Consultant
Implementation Consultant

Black Duck • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Application Security Engineer 3
Application Security Engineer 3

Black Duck • Bengaluru

On-site
INR 1,500,000 - 2,500,000
DevOps Engineer 4
DevOps Engineer 4

Black Duck • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Competitive compensation package
Flexible work arrangements
Continuous learning opportunities
Software Engineer- SDET 1
Software Engineer- SDET 1

Black Duck Software • Bengaluru

On-site
INR 420,000 - 580,000
Senior SDET Engineer
Senior SDET Engineer

Black Duck • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior SDET Engineer
Senior SDET Engineer

Black Duck • Bengaluru

On-site
INR 1,500,000 - 2,500,000