Custom Software Engineer

Accenture

3–5 yrs Bengaluru Full Time Work from office
Accenture logo
Posted : 2 weeks ago

Job description

Design, code, and enhance custom software solutions across various systems and applications. This role leverages modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business requirements, focusing on AI-native SAP applications optimized for HANA.

This position centers on building AI-native, HANA-optimized SAP applications and extensions. It combines deep ABAP on HANA engineering with agentic AI patterns (LLMs, tools, retrieval, evaluation) to deliver production-grade solutions. The focus is on HANA pushdown principles, modern ABAP, and governed AI capabilities that can reason, retrieve context, and assist within enterprise SAP workflows, without requiring foundation model training.

Responsibilities

Develop ABAP solutions optimized for SAP HANA using pushdown principles and efficient data models with CDS views. Implement performance-critical logic using AMDP/SQLScript. Write modular, testable, and maintainable ABAP code aligned with clean architecture practices and develop services and APIs using modern paradigms like OData.

Model enterprise business entities using CDS semantics for transactional and analytical consumption. Design reusable data artifacts supporting downstream consumers and ensure lineage-friendly structures. Build AI-enabled SAP experiences integrating ABAP services with LLM capabilities, including tool calling, retrieval-grounded outputs, and deterministic fallbacks.

Implement prompts, tool schemas, and context assembly strategies for reduced hallucinations and enterprise safety. Develop automated tests for ABAP services and data artifacts. Establish evaluation harnesses for AI behaviors and introduce guardrails for AI outputs. Instrument services with logs, metrics, and traces for production support and design robust error handling for enterprise flows.

Support incident response with runbooks and structured diagnostics. Integrate ABAP on HANA services with SAP and non-SAP ecosystems. Collaborate with UX, integration, data, and platform teams for end-to-end solution correctness and performance. Rapidly prototype, demonstrate, and evolve solutions into scalable production systems.

Qualifications

Possess strong hands-on expertise in ABAP Development on HANA, including performance tuning, pushdown techniques, and efficient SQL access patterns. Demonstrate proficiency with CDS views and modern data modeling practices, including associations, annotations, and authorization concepts. Experience with AMDP/SQLScript for performance-critical scenarios and controlled code pushdown is essential.

A solid software engineering discipline is required, encompassing clean design, a testing mindset, CI/CD orientation, and a focus on production readiness. Candidates must have AI-native build capabilities, including LLM integration, retrieval grounding, tool orchestration, evaluation loops, and implementing safety boundaries. A minimum of 3 years of experience is necessary for this role, with a preference for 2-5 years.

Essential Skills

SAP ABAP Development for HANAABAP on HANA EngineeringCDS ViewsAMDP / SQLScriptLLM IntegrationRetrieval GroundingTool OrchestrationEvaluation LoopsSafety BoundariesClean DesignTesting MindsetCI/CDProduction Readiness

Good to Have

OData/Service Design PatternsAPI Lifecycle ManagementContract-First DevelopmentCloud RuntimesEnterprise Integration PlatformsPerformance BenchmarkingLoad TestingQuery-Plan Driven TuningSAP Security/AuthorizationsCompliance

More Details

RoleCustom Software Engineer
Employment TypeFull Time, Work from office

About the Company

Accenture logo

Accenture

IT Consulting

Custom Software Engineer at Accenture | SkillMX | SkillMX