Core Software Engineer
Department: Engineering
Employment Type: Full Time
Location: Spain, Spain, Spain, Remote
This is a role for someone who is comfortable jumping between layers and domains, has a bias for automation, and gets genuine satisfaction from making other engineers' lives easier and more productive. You'll touch many different technologies and codebases, and your impact will be felt across the whole organization.
You will
- Keep the delivery pipeline healthy — own and evolve the CI/CD infrastructure that the whole engineering org depends on. Fast, reliable, and trusted deployments are a baseline expectation.
- Drive automation across the organization — identify manual, repetitive processes wherever they exist and systematically eliminate them. If a machine can do it, it should.
- Own the testing strategy — define and enforce standards across teams for how software is tested: what layers, what coverage, how to keep pipelines green and fast.
- Lead on performance — detect, investigate, and resolve performance bottlenecks across systems and services. Build tooling that surfaces regressions automatically, before they reach production.
- Move AI to the next level — go beyond individual productivity tools and make AI a structural part of how CARTO builds software. That means autonomous agents running in the background catching bugs, security vulnerabilities, and coverage gaps; AI embedded in the delivery pipeline as a permanent, active participant; and you defining what gets automated next and how it scales across the organization.
You offer
- 5+ years of backend engineering experience working across different systems and domains. You're comfortable being horizontal, not siloed.
- Solid experience with CI/CD systems and a track record of improving delivery pipelines.
- A clear approach to automated testing and software quality at scale.
- Experience with GCP or AWS at an infrastructure level.
- Experience working with AI tools in a software delivery context: test generation, automated code review, agent-based workflows, or similar.
- Comfort in cloud-native environments: Docker, Kubernetes, IaC, and observability tooling.
- A collaborative, low-ego approach. You work across teams, give direct feedback, and make the people around you better.
- Experience with TypeScript and Node.js in a production backend context.
- Experience with background agents or event-driven AI automation pipelines.
- Contributions to open-source projects or internal platform initiatives.
We offer
- Compensation based on experience, discussed transparently during the process plus an annual bonus of up to 10% based on company objectives
- Contribute to a platform used by top companies around the world. Your work will have a direct impact on our users and clients
- Access to our Employee Stock Options Plan
- Private Medical Insurance
- Flexible compensation
- Education stipend
- Remote work stipend
- English classes
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
