
Senior Python Software Engineer
Syntax
full-time
Posted on:
Location Type: Remote
Location: Spain
Visit company websiteExplore more
Job Level
About the role
- Be part of a small, dedicated squad within the Global Business Innovation team, building new solutions and evolving existing ones across IoT platforms and agentic services.
- Design and build integrations with external platforms, including services on SAP BTP and APIs within the SAP Digital Manufacturing ecosystem.
- Build MCP tools and agentic solutions for both customer-facing products and internal workflows, owning their deployment, operation and observability.
- Improve and evolve existing systems, some legacy, some new, by consolidating services, reducing complexity and strengthening tooling and observability, helping us scale quality over time.
- Build and optimize serverless and container-based workloads on AWS, making pragmatic technology choices based on clear tradeoffs and real constraints.
- Collaborate closely with engineers, product owners and delivery managers to scope work, explore tradeoffs and find the simplest path to something great.
- Contribute to a strong engineering culture through code reviews, knowledge sharing and leading by example.
- Troubleshoot complex issues across environments and participate in root cause analysis.
- Support and mentor other engineers through technical guidance and thoughtful feedback.
Requirements
- 7+ years of professional experience building and operating backend systems in production environments.
- Strong hands-on experience with Python and AWS.
- Node.js is used occasionally to integrate with teams and services in that ecosystem but is not a primary focus of the role.
- Solid experience with modern Python tooling and package management (uv, poetry or conda).
- Solid understanding of AWS services such as Lambda, API Gateway, DynamoDB, S3 and ECS or EKS
- Experience designing and building RESTful APIs, microservices and distributed systems.
- Experience building, deploying and operating MCP tools and agentic solutions, or a strong interest in doing so in production settings.
- Openness to working with SAP BTP services, building APIs that integrate with them and getting familiar with BTP Clean Core principles.
- Strong system thinking and ownership mindset. You look beyond the immediate task, make informed tradeoffs and adapt decisions as constraints change.
- Experience collaborating across teams to improve platforms or infrastructure by simplifying service boundaries, improving observability or evolving internal tooling.
- Experience with modern AI tools, not just using them for code generation, but integrating them into how you debug, document, explore ideas and reduce manual effort.
- You’re clear in your thinking, generous with context and don’t wait for perfect information to get started.
- Clear written and verbal communication skills in English, especially in distributed and asynchronous environments.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonAWSNode.jsRESTful APIsmicroservicesdistributed systemsMCP toolsagentic solutionsmodern Python toolingpackage management
Soft Skills
system thinkingownership mindsetcollaborationclear communicationmentoringtroubleshootingcode reviewsknowledge sharingadaptabilityproblem-solving