Software Engineer II

Posted 4 days ago

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

📋 Description

• Develop, sustain, and scale backend services along with Kafka-based streaming pipelines that process user behavior data on AWS infrastructure.

• Create microservices and APIs that expose user segments and behavioral models for traditional UI and agentic interfaces.

• Convert behavioral signals into segments and models for the wider platform.

• Utilize and assess AI coding assistants and agents for tasks such as code generation, review, production troubleshooting, and team integration.

• Engage in architectural discussions and define solutions for moderately complex challenges.

• Construct, deploy, roll back, and manage software, including participation in on-call duties.

• Streamline manual operational workflows with tools to enhance resilience and operability.

• Offer constructive, service-level-aware feedback and engage in engineering communities of practice.


⛳️ Requirements

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

• Experience in constructing Kafka-based streaming pipelines and services within an AWS production setting.

• Background in distributed systems, concurrency, scaling, and asynchronous programming methodologies.

• Active involvement with AI coding assistants and agents in everyday engineering tasks.

• Collaborative approach with a focus on shared code ownership.

• Ability to navigate uncertainty with an iterative mindset while aligning work with strategic and architectural goals.

• Proficiency in English.

• Visa sponsorship is not available.

• A criminal background check is required.

• Must confirm identity and eligibility for work.

• May need to pass an export compliance assessment.

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

• Bonus: Familiarity with Kubernetes concepts and their operational behavior.

• Bonus: Background in distributed data processing, cloud data platforms, or ETL/orchestration tools.

• Bonus: Understanding of data modeling principles.

• Bonus: Experience in evaluating, benchmarking, or creating 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: Skills in SQL performance tuning or familiarity with data visualization tools like Tableau or Looker.


🏝️ Benefits

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

• Support for reasonable accommodations during the application or recruitment process.

• An inclusive and welcoming workplace culture.

• Support for professional and business success.

People also viewed

Shield AI21 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix23 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps1 day ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce1 day ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly1 day ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers