Custom Software Engineer
Accenture
Accenture
Drive innovation as a Custom Software Engineer, crafting sophisticated software solutions that span across diverse systems and applications. This role leverages modern frameworks and agile methodologies to deliver scalable, high-performance solutions precisely tailored to unique business requirements. The focus is on building AI-native, HANA-optimized SAP applications and extensions.
This position uniquely combines deep ABAP on HANA engineering expertise with agentic AI patterns. You will deliver production-grade solutions utilizing HANA pushdown principles, advanced ABAP capabilities, and governed AI. The goal is to create systems that can reason, retrieve context, and assist or act within enterprise SAP workflows, all without requiring the training of foundational models from scratch.
Design and develop ABAP solutions optimized for SAP HANA, adhering to pushdown principles to maximize in-database processing. Build efficient data models and access patterns using CDS views, associations, and annotations. Implement performance-critical logic with AMDP/SQLScript where appropriate, ensuring rigorous testing and governance.
Develop modular, testable, and maintainable ABAP code following clean architecture practices. Construct services and APIs using modern paradigms like OData, ensuring stability and contract-first behavior. Apply secure coding standards and authorization checks consistently across all layers.
Model enterprise business entities using CDS semantics for transactional and analytical consumption. Design reusable data artifacts that support various downstream consumers. Ensure consistent business definitions and lineage-friendly structures.
Build AI-enabled SAP experiences by integrating ABAP services with LLM capabilities, including tool calling, retrieval-grounded outputs, and deterministic fallbacks. Implement prompts and strategies to minimize hallucinations and enforce enterprise safety boundaries.
Develop automated tests for ABAP services and data artifacts to ensure regression coverage. Establish evaluation harnesses for AI behaviors using golden datasets and scenario-based tests. Introduce guardrails for AI outputs, including authorization-aware filtering and action confirmations.
Demonstrate strong hands-on expertise in ABAP Development on HANA, focusing on performance tuning, pushdown techniques, and efficient SQL access patterns. Possess proficiency with CDS views and modern data modeling practices, including associations, annotations, and authorization concepts.
Exhibit experience with AMDP/SQLScript for performance-critical scenarios and controlled code pushdown. Maintain solid software engineering discipline, including a clean design approach, a testing mindset, CI/CD orientation, and a commitment to production readiness. Showcase AI-native build capabilities, such as LLM integration, retrieval grounding, tool orchestration, evaluation loops, and safety boundary implementation.
Additional beneficial skills include OData/service design patterns, API lifecycle management, and contract-first development. Experience integrating SAP backends with cloud runtimes and enterprise integration platforms is advantageous. Familiarity with performance benchmarking, load testing, and query-plan driven tuning practices is helpful. Knowledge of SAP security/authorizations and compliance requirements for sensitive enterprise data is also valued.
Accenture
IT Consulting