Software Engineer

Posted Oct 22

This is a fully remote position, open to applicants in Spain.

📋 Description

• Develop, maintain, and enhance backend services, along with Kafka-based streaming pipelines that process user behavior data throughout AWS infrastructure.

• Create microservices and APIs that offer user segments and behavioral models to traditional UI and agentic downstream surfaces.

• Transform behavioral signals into segments and models for the platform.

• Evaluate and utilize AI coding assistants and agents, facilitating the team's adoption of effective tools.

• Engage in architectural discussions to determine solutions for moderately complex issues.

• Construct, deploy, rollback, and manage team software, including active participation in on-call duties.

• Automate manual operational tasks with tools to enhance resilience and operability.

• Offer constructive, service-level-aware feedback and contribute to engineering communities of practice.


⛳️ Requirements

• Fully adept in Java, capable of designing, developing, testing, and deploying small-to-medium features and bug fixes independently.

• Proven experience in building Kafka-based streaming pipelines and services within an AWS production setting.

• Familiarity with distributed systems, concurrency, scaling, and asynchronous programming techniques, including streams, event-based flows, task queues, and message queues.

• Hands-on experience with AI coding assistants and agents integrated into daily engineering workflows.

• Proficiency in English.

• Visa sponsorship is unavailable.

• Verification of identity and employment eligibility is mandatory.

• A criminal background check is required.

• Export compliance assessment may be necessary for specific roles.

• Bonus: Experience in designing GraphQL APIs or scalable microservices architectures.

• Bonus: Knowledge of Kubernetes concepts and their behavior in production.

• Bonus: Experience with distributed data processing or ETL/orchestration tools.

• Bonus: Strong grasp of data modeling principles, particularly in behavioral or user segmentation.

• Bonus: Experience in evaluating, benchmarking, or developing agentic AI tools, prompt workflows, or developer automation.

• Bonus: Exposure to recommendation systems or agentic/LLM-based experiences.

• Bonus: Contributions to open source projects or experience in build/test automation.

• Bonus: Expertise in SQL performance tuning or data visualization tools such as Tableau or Looker.


🏝️ Benefits

• Flexible workforce model accommodating fully office-based, fully remote, or hybrid working environments.

• Reasonable accommodation support during the application or recruitment process.

People also viewed

Geisinger15 hours ago

Application Developer II

US flagPennsylvania OnlyFull-timeSoftware Engineer
ApplyView job
Look4IT15 hours ago

Neptune DXP Developer

NL flagNetherlands OnlyFreelanceSoftware Engineer
ApplyView job
AECOM15 hours ago

Cority Developer

US flagPennsylvania OnlyFull-timeSoftware Engineer$105k – $145k/year
ApplyView job
AECOM15 hours ago

Cority Developer

US flagTexas OnlyFull-timeSoftware Engineer$105k – $145k/year
ApplyView job
Bright Vision Technologies15 hours ago

OneStream Developer

US flagUnited States OnlyFull-timeSoftware Engineer$115k – $165k/year
ApplyView job
Bright Vision Technologies15 hours ago

Workday Integration Developer

US flagUnited States OnlyFull-timeSoftware Engineer$115k – $165k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers