ABAP Technical Lead
Job description
ABAP Technical Lead responsible for the technical direction and architecture of BatchMan, Stonebranch's SAP-native workload automation add-on. The role leads an AI-first, specification-driven development approach using Claude Code and serves as technical escalation point for customer support.
At a glance
- Employment
- Full-time · Employee (employment agreement)
- Work mode
- Remote · EMEA
- Languages
- German – C1 minimum, English – C1 minimum
What you'll do
- Own the technical architecture of BatchMan and make the high-level design decisions that set the product's direction within the SAP landscape
- Establish and maintain the engineering standards, coding conventions, and best practices that the BatchMan codebase is built against
- Maintain and modernize a codebase that spans classic ABAP4, ABAP OO, and Java-based agent components
- Translate product requirements into sound technical solutions, balancing speed, quality, and long-term maintainability
- Lead the transformation of BatchMan's development pipeline to an AI-first approach, with Claude Code as the primary AI agent
- Write clear, detailed technical specifications that serve as the foundation for AI-driven development
- Direct, review, and verify AI-generated ABAP and Java code, applying senior judgment to catch errors, enforce standards, and protect architectural integrity
- Build the documentation, context, and conventions that let AI agents work effectively and safely within a mature SAP codebase
- Take part in peer code review to hold the codebase to a consistent quality bar
- Design and build new capabilities that extend SAP background processing and job scheduling into landscape-wide workload automation
- Develop and maintain integrations through XBP/XMI, RFC, and web technologies (OData, REST)
- Optimize performance for high-volume job processing and large data volumes, including SQL tuning
- Package and deliver releases through the SAP Transport System and Add-On Assembly Kit (AAK)
- Serve as the technical escalation point for Customer Support, diagnosing and resolving complex issues beyond their scope
- Engage directly with customers, in German or English, when an escalation requires hands-on technical involvement
- Partner with the Senior Product Manager on roadmap feasibility, effort estimates, and technical trade-offs, and communicate technical direction clearly to both technical and business stakeholders
- Collaborate closely with the team's other developer and share knowledge
What we're looking for
- Degree in computer science or a related field, or completed vocational IT training (e.g., Fachinformatiker für Anwendungsentwicklung) with equivalent professional experience
- 10+ years of professional experience in software development
- 8+ years of hands-on ABAP development experience, including substantial work in classic procedural ABAP (ABAP4)
- Proven experience building or maintaining a commercially shipped SAP add-on or product, not solely customer-specific extensions or module customizations
- Track record of owning a technical area and making the architecture decisions that shape it
- Expert-level command of ABAP4 and ABAP OO, including Dynpro UI, ALV, and the SAP Control Framework
- Deep knowledge of SAP background processing and job scheduling: SM36/SM37, SM50/SM66, ST22
- Hands-on experience with the XBP (External Batch Processing) and XMI interfaces
- RFC programming and debugging, including configuring RFC connections in SM59
- Strong understanding of core ABAP concepts, including authorization objects, lock objects, and LUWs
- SQL optimization for large data volumes
- Working knowledge of the SAP Transport System
- Hands-on experience with AI coding agents (e.g., Claude Code) and a strong interest in building an AI-first, specification-driven development workflow
- Hands-on technical role: writing specifications, directing AI agents, and reviewing and verifying code, with direct ABAP development where needed
- Strong architectural thinking, with the judgment to make sound technical decisions and the accountability to own the outcomes
- A driver's mindset: self-directed, proactive, and able to move a product forward without handholding
- A methodical troubleshooter, able to diagnose complex issues in customer SAP environments and bring them to resolution
- Ability to understand business needs and translate them into technical solutions
- Effective written and verbal communication, with the ability to explain technical direction and trade-offs to colleagues, customers, and non-technical stakeholders
- A collaborative team player, comfortable working in a small, focused, international team
- Business-fluent German (C1 minimum) and fluent English (C1 minimum), both written and verbal
Nice to have
- Experience packaging and delivering add-ons with the SAP Add-On Assembly Kit (AAK)
- Java development experience, particularly with agent- or service-based architectures, including file I/O and protocols such as SFTP and SSH, JKS keystore management and TLS/SSL configuration, reading and debugging multithreaded Java service code (Windows service / Linux daemon)
- Experience with web technologies and data formats, including OData, REST, XML, and JSON
- SAP Basis knowledge, including authorization configuration
- Background with workload automation or enterprise job scheduling products
- Experience writing specifications that drive AI-generated code
Your team
BatchMan product team
A small, focused team made up of an experienced fellow developer, AI agents, and the Senior Product Manager who owns the product.
Benefits
Collaborative Culture: Join an international team of experienced, high-performing professionals who value teamwork, knowledge sharing, and mutual success
Growth & Development: Take advantage of continuous learning opportunities and professional development to advance your career
Work-Life Balance & Flexibility: Benefit from a flexible work environment with hybrid or remote options, designed to support balance and productivity
Impact & Innovation: Be part of a high-growth company at the forefront of IT automation, where your contributions directly influence customer success and business outcomes
Competitive Compensation & Benefits: Receive a competitive compensation and benefits package aligned with local market standards and employment regulations
Community & Connection: Participate in regular team and company events that foster connection and a strong sense of belonging
Apply
About Stonebranch
IT orchestration and automation solutions
Stonebranch builds IT orchestration and automation solutions that transform business IT environments from simple IT task automation into sophisticated, real-time business service orchestration. Using Stonebranch Universal Automation Center (UAC), enterprises can seamlessly orchestrate workloads and data across hybrid IT environments. Headquartered in Atlanta, Georgia, with points of contact and support throughout the Americas, Europe, and Asia, Stonebranch serves some of the world's largest financial, manufacturing, healthcare, travel, transportation, energy, and technology institutions.
Key facts
- Atlanta, Georgia
- IT automation
- BatchMan is an SAP-native workload automation product running inside SAP as an add-on
- BatchMan serves more than 160 customers
- BatchMan codebase has more than 15 years of history
- EMEA headquarters in Frankfurt, Germany
- Honico office in Hamburg, Germany
What they value
- Innovation
- Collaboration
- Making an impact
- Teamwork
- Knowledge sharing
- Mutual success
