Software Engineer 4

Black Duck Software, Inc.

Bengaluru

On-site

INR 2,500,000 - 4,000,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Black Duck Software, Inc. is seeking an experienced software engineer to lead the Integrations team, shaping architectures for agentic workflows across IDE, CI/CD, and PR experiences.

You will prototype high-value solutions that bring Black Duck’s SAST, SCA, and DAST capabilities into developer tools and platforms. You will own the evolution of the MCP Gateway, drive API design, and mentor engineers while collaborating with Product and AI teams to deliver scalable integrations for multiple

Qualifications

  • Significant professional software engineering experience with leadership on cross-team systems.
  • Hands-on experience building production agentic AI systems with multi-agent orchestration.
  • Experience building or integrating Model Context Protocol servers, AI assistant tools, IDE extensions, plugin architectures.
  • At least two years of hands-on experience applying LLMs in production workflows, including prompt engineering and API integrations.
  • Strong API and systems design skills with shipping integrations and reusable connectors.
  • Experience with CI/CD, Git workflows, pull request automation, and modern developer tooling.
  • Proven ability to own technical projects end to end from opportunity to deployment and improvement.
  • Strong cross-functional communication to explain technical trade-offs to stakeholders.
  • Broad software engineering experience in Python, Java, or Go with modern source control platforms.

Responsibilities

  • Shape the solution architecture for the Integrations team across IDE, CI/CD, and PR experiences.
  • Prototype and deliver high-value agentic solutions integrating SAST, SCA, DAST capabilities into developer workflows.
  • Design and implement production-grade agentic workflows spanning agents, tools, MCP servers, APIs, and integrations.
  • Own the evolution of the Black Duck MCP Gateway for AI agents and developer platforms.
  • Improve remediation guidance, bug fixes, and developer experience in agentic systems.
  • Establish governance, permissions, data handling, observability, and auditability patterns.
  • Build reliable integrations with source control, CI/CD, IDE, and AI-assisted development platforms.
  • Review designs, raise engineering standards, and mentor engineers in integration patterns.
  • Collaborate with Product, Applied AI, and platform engineering to translate customer needs into technical direction.

Skills

Software engineering leadership
Agentic AI systems
LangChain
LangGraph
PydanticAI
API design
CI/CD & Git workflows
Cross-functional communication
Python/Java/Go

Tools

LangChain
LangGraph
PydanticAI
GitHub
SDKs & connectors

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.

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey.Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file.

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.

Select...

By checking this box, I agree to allow Black Duck Software, Inc. to store and process my data for the purpose of considering my eligibility regarding my current application for employment. *

By checking this box, I agree to allow Black Duck Software, Inc. to retain my data for future opportunities for employment for up to 365 days after the conclusion of consideration of my current application for employment.

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 • Bengaluru

On-site
INR 3,000,000 - 5,500,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
Implementation Consultant
Implementation Consultant

Black Duck • Bengaluru

On-site
INR 1,800,000 - 2,400,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
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
Senior Software Engineer
Senior Software Engineer

Duck Creek Technologies • Mumbai

On-site
INR 3,000,000 - 6,000,000
Senior Software Engineer
Senior Software Engineer

Duck Creek Technologies • Bengaluru

Hybrid
INR 2,500,000 - 5,200,000
Software Engineer II
Software Engineer II

Duck Creek Technologies • Bengaluru

Hybrid
INR 1,800,000 - 2,400,000