Senior Software Engineer

Interactive AI
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 90K

Job location

Municipality of Madrid, Spain

Tech stack

API
Artificial Intelligence
Amazon Web Services (AWS)
User Authentication
Azure
Cloud Computing
Databases
ETL
Data Warehousing
Software Debugging
Issue Tracking Systems
Python
PostgreSQL
Node.js
OAuth
Redis
Salesforce
Security Assertion Markup Language (SAML)
Systems Integration
Data Logging
Okta
Data Ingestion
Snowflake
Backend
Kubernetes
Enterprise Integration
GraphQL
Hubspot
REST
Zendesk
Terraform
Data Pipelines
Workday
Docker
Servicenow
Microservices

Job description

We provide an end-to-end Agentic IDE and an extensible ecosystem of agentic resources-allowing enterprises to orchestrate, monitor, deploy, evaluate, and continually improve AI agents across their operations. Delivery Engineering

As demand for enterprise deployments accelerates, we are expanding our Delivery Engineering function - a team focused entirely on implementing solutions for customers, building custom integrations, and ensuring smooth enterprise onboarding.

This team is not responsible for core product development; instead, it works directly with clients and their environments to deliver high-quality implementations.

It is ideal for those who thrive at the intersection of engineering and customer delivery-and who enjoy building real-world integrations that solve business problems. What You'll Do

As a Senior Software Engineer, you will focus on implementation, solution delivery, and enterprise integration work. You'll work closely with delivery managers, customer teams, and internal engineering to bring AI agent workflows into real enterprise environments. Delivery & Integration Engineering

  • Build and deploy customer-specific integrations, data pipelines, and automation workflows
  • Implement custom connectors, SDK extensions, and integration modules for CRMs, data warehouses, ticketing systems, auth providers, messaging tools, and internal systems
  • Configure and customize agent workflows to match client environments, security requirements, and operational processes
  • Participate in technical scoping with customers to translate requirements into engineering deliverables
  • Develop backend services, scripts, workers, and connectors used in customer deployments
  • Build integration logic and business workflows using Node.js, Python, or similar languages
  • Implement REST/GraphQL consumers and producers to interface with client systems
  • Handle data ingestion, mapping, transformation, and synchronization tasks

Enterprise Deployment & Reliability

  • Deploy and configure agent workloads and integration services on customer-approved cloud environments (AWS/GCP/Azure)
  • Manage containerized workloads using Docker & Kubernetes for deployment-level tasks (not product infra)
  • Implement logging, monitoring, and alerting for customer-facing integrations
  • Support troubleshooting of production issues in customer implementations

Cross-Functional Delivery Collaboration

  • Work directly with Delivery, Solutions, and Enterprise Engineering teams during implementations
  • Provide technical feedback to product engineering based on real-world customer needs
  • Contribute to reusable templates, integration blueprints, and best practices for future customer projects

Requirements

We're looking for an engineer who excels at delivery, integration work, and implementation.

  • 5+ years of experience in backend engineering or integration-focused roles
  • Strong proficiency with Node.js, Python, or similar backend languages
  • Experience building system integrations, API consumers, connectors, or automation workflows
  • Hands-on experience with RESTful and/or GraphQL APIs
  • Strong familiarity with cloud environments (AWS, GCP, or Azure)
  • Experience working with Docker and containerized workloads
  • Solid understanding of relational or in-memory databases (Postgres, Redis, etc.) for integration purposes
  • Comfortable working with Terraform or other IaC tools for deployment/configuration
  • Strong debugging, troubleshooting, and implementation skills
  • Excellent communication skills and ability to collaborate with delivery and customer-facing teams

Nice-to-Haves

  • Experience integrating enterprise platforms like Salesforce, HubSpot, ServiceNow, Workday, Zendesk, Snowflake, or similar
  • Familiarity with authentication and enterprise identity systems (OAuth, SAML, SCIM, Entra/Okta)
  • Background in consulting, system integration, technical delivery, or solution implementation
  • Experience with event-driven architectures, messaging systems, or ETL pipelines
  • Exposure to AI/ML deployments or agent-based systems

Who You Are

  • Delivery-Minded - You love solving real client problems and building integrations that work in the real world.
  • Pragmatic & Resourceful - You find practical solutions and adapt quickly to each client's environment.
  • High-Ownership Executor - You deliver high-quality work independently and reliably.
  • Strong Communicator - You work well with delivery managers, enterprise customers, and internal engineering teams., * Engineering Interview - Practical problem-solving and implementation-focused technical discussion
  • Delivery & Collaboration Interview - Working style, client interaction, communication
  • Offer - Final conversation and offer details

If you're excited about building real-world solutions for enterprise customers and owning impactful delivery work, we'd love to meet you.

Benefits & conditions

  • Competitive base salary (€70,000/yr to €90,000/yr) + performance bonuses
  • Access to equity/share plan as it rolls out
  • Private health insurance
  • Flexible work setup + travel when needed (ideally Hybrid in Lisbon or Madrid)
  • 23 days PTO (excluding local public holidays)

About the company

InteractiveAI is a fast-growing startup on a mission to empower enterprises with fully managed AI agent lifecycles.

Apply for this position