Syntax

Senior Python Software Engineer

Syntax

full-time

Posted on:

Location Type: Remote

Location: Spain

Visit company website

Explore more

AI Apply
Apply

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