Software Engineer (m/f/d)
Barcelona, B, ES, 08022
Syntax is a leading Managed Cloud Provider for Mission Critical Enterprise Applications and has been providing comprehensive technology solutions to businesses of all sizes since 1972. Syntax has undisputed strength to implement and manage ERP deployments (Oracle, SAP) in a secure and resilient private, public or hybrid cloud. With strong technical and functional consulting services, and world-class monitoring and automation, Syntax serves some of North America’s largest corporations across a diverse range of industries. Syntax has offices worldwide, and partners with Oracle, SAP, AWS, Microsoft, IBM and other global technology leaders.
Software Engineer – (m/f/d)
We are looking for a Software Engineer to support the maintenance, evolution, and continuous improvement of multiple software products, including applications integrated with SAP BTP.
This role is suited for an engineer who is comfortable working with existing systems, improving code quality, performance, and security, and gradually contributing to modernization initiatives within an enterprise environment. You will collaborate with functional teams, SAP specialists, and other developers to ensure stable, secure, and maintainable software solutions.
Key Responsibilities
Maintain, enhance, and refactor existing backend applications and services.
Analyze existing codebases and implement functional and technical improvements.
Develop and maintain backend components and APIs using Python and/or Node.js.
Support integrations with SAP BTP and SAP-adjacent systems (APIs, services, extensions).
Apply secure coding practices and address vulnerabilities in existing applications.
Improve application performance, reliability, and maintainability.Investigate and resolve incidents, defects, and production issues.
Contribute to documentation, technical analysis, and knowledge transfer.
Collaborate with SAP, infrastructure, and product teams in an international environment.
Support gradual modernization and automation initiatives when applicable.
Required Qualifications
3–6 years of professional experience in software development or application maintenance.
Strong experience maintaining and evolving production backend systems.
Hands-on experience with Python and/or Node.js.
Experience working with REST APIs and system integrations.
Familiarity with SAP BTP or strong willingness to learn SAP BTP services.
Experience working with databases and legacy or mixed architectures.
Solid understanding of secure software development and vulnerability mitigation.
Experience troubleshooting issues in production environments.
Good communication skills in English.
Nice to Have
Experience integrating with SAP systems (BTP, SAP APIs, OData, events).
Exposure to cloud platforms (AWS, SAP BTP, or similar).
Experience with CI/CD pipelines and release management.
Familiarity with containerization or cloud-native concepts.
Experience working in enterprise or multi-product environments.
Mandatory Requirements:
Nationality or Work Authorization: Spanish or Portuguese nationality, or alternatively a permanent work permit/VISA for Spain or Portugal.
Language Proficiency: Advanced level of Spanish and English (both written and spoken).