Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer @ IBM

Home > Quality Assurance and Testing

IBM  Senior Software Engineer

Job Description

Own, design, and deliver Python-based AI and security components of our enterprise cryptographic platform, architecting multi-agent systems that protect enterprise data in the era of quantum computing.

As a Senior Python and AI developer, you will:

  • Design and implement multi-agent workflows; reliable prompting, tool use, and structured outputs; define evaluation/guardrail practices.
  • Build/operate MCP servers or equivalent tool integrations; design RAG flows for documentation and knowledge retrieval; optimize for enterprise LLMs.
  • Design crypto knowledge bases that account for Python constructs and crypto libraries.
  • Set engineering standards (testing depth, performance profiling, security-first coding); mentor junior engineers; conduct code reviews and participate in cross-team design forums.
  • Design for testability; write and maintain unit/integration/e2e tests; contribute test data, environments, and automation as part of delivery.
  • Collaborate with DevOps for CI/CD pipelines and deployment strategies.
  • Participate in L3 support: triage incidents, perform RCA, apply mitigations and improvements.
Required education
Bachelor's Degree
Preferred education
Master's Degree
Required technical and professional expertise
  • 5+ years professional Python, with deep language expertise.
  • Strong hold of async/await, concurrency patterns, and performance profiling/optimization.
  • Advanced typing and Pydantic modeling; production-grade pytest (mocks, async tests)
  • Proven LLM application experience (chains/agents/tools), stateful orchestration, and structured output validation; evaluation/guardrail practices.
  • Experience integrating enterprise LLMs (e.g., IBM Granite, OpenAI, Anthropic) and designing RAG flows.
  • Automated testing across unit/integration/e2e with TDD/BDD familiarity
  • Knowledge of data modeling with SQLAlchemy; SQL/NoSQL (PostgreSQL/MySQL/MongoDB)
  • Experience with REST service design and CI/CD
  • Excellent communication: ability to mentor and drive cross-team initiatives
Preferred technical and professional experience
  • Building MCP servers and agent-to-agent (A2A) patterns; open-source contributions in AI/agents/security.
  • Evaluation/observability for AI systems (guardrails, OpenTelemetry/Prometheus, cost controls)
  • Crypto libraries (e.g., cryptography, OpenSSL bindings) and NIST/FIPS awareness; PQC migration exposure
  • Service security: TLS/mTLS, OAuth2/OIDC/JWT, and secure-by-default coding
  • Event-driven architecture (Kafka)
  • Containerization & orchestration with Docker and Kubernetes/ OpenShift (OCP)
  • Experience with any one Cloud stack (AWS/ Azure/ IBM)
Years of Experience:
4 - 8

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time

Contact Details:

Company: IBM
Location(s): Pune

+ View Contactajax loader


Keyskills:   software engineer kubernetes sql docker containerization automation postgresql data modeling devops engineering standards mysql prometheus mongodb architecture azure rest python bdd ai cryptography llm nosql tdd kafka aws

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Test Automation Engineer

  • Accenture
  • 3 - 8 years
  • Pune
  • 4 hours ago
₹ Not Disclosed

Quality Engineering Architect (Test Arch)

  • Accenture
  • 15 - 20 years
  • Bengaluru
  • 6 hours ago
₹ Not Disclosed

Quality Engineer (Tester)

  • Accenture
  • 2 - 4 years
  • Pune
  • 7 hours ago
₹ Not Disclosed

Quality Engineering Architect (Test Arch)

  • Accenture
  • 15 - 20 years
  • Chennai
  • 10 hours ago
₹ Not Disclosed

IBM

At Accelalpha, an IBM Company, we are experts at implementing, integrating, and managing Oracle Cloud Applications. We help to solve business problems with supply chain and logistics processes, procurement, customers experience when they buy, and enterprise-wide financial planning and reporting. We ...