Get the job you really want

Top Software Engineer Jobs in Spain

923+ Job Results
2 Days Ago
Spain
Remote
1,129 Employees
Mid level
1,129 Employees
Mid level
eCommerce • Retail • Software
As a Software Engineer at Rithum, you will collaborate with product and design teams to create customer experiences while mentoring peers and handling requirements gathering. You'll implement and review code, participate in an on-call rotation, and apply a DevOps mindset to improve software quality.
8 Days Ago
Spain
Remote
2,200 Employees
Senior level
2,200 Employees
Senior level
Fintech
In this role, you will focus on developing and implementing features for credit decision systems while mentoring engineers. You'll create high-quality code, build APIs, and enhance platform performance for large data processing. Strong collaboration and communication skills are essential to drive ML innovation within the team and across departments.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+63 More
2 Days Ago
29 Locations
Remote
220 Employees
100K-110K Annually
Entry level
220 Employees
100K-110K Annually
Entry level
Cloud • Security • Software
The Associate Software Engineer (DevOps) at Chainguard will be responsible for maintaining the Linux distribution and Chainguard container images, resolving issues related to package and image builds, creating patches for CVEs, and working with build tools and programming languages.
Top Benefits:
Adoption Assistance
Child Care Benefits
Company Outings
+23 More
2 Days Ago
2 Locations
Remote
3,488 Employees
Entry level
3,488 Employees
Entry level
Software
Cabify, a mobility company, is seeking a Backend Software Engineer to work with Go, Elixir, or Ruby. Responsibilities include collaborating on developments, building distributed applications, improving services reliability, and mentoring junior developers. Ideal candidates have knowledge of algorithms, experience in web applications, and are adaptable team players.
8 Days Ago
Spain
Remote
1,200 Employees
Senior level
1,200 Employees
Senior level
Fintech • Payments • Software
As a Senior Software Engineer I at Flywire, you will develop and maintain a payments platform, ensuring high-quality code and efficiency in the product lifecycle. You will solve bugs, design new functionalities, and collaborate with global teams while driving improvements in application performance and quality.
Top Benefits:
401-K
401-K Matching
Commuter Benefits
+44 More
2 Days Ago
Barcelona, Cataluña, ESP
15 Employees
Mid level
15 Employees
Mid level
Artificial Intelligence • Machine Learning • Natural Language Processing • Software
As a Software Engineer at Citibeats, you will develop new platform features, create API endpoints, debug issues, participate in code reviews, and contribute to technical documentation while working within an Agile team.
8 Days Ago
Barcelona, Cataluña, ESP
Hybrid
4,700 Employees
Senior level
4,700 Employees
Senior level
Artificial Intelligence • Big Data • Cloud • Information Technology • Software • Big Data Analytics • Automation
As a Senior Software Engineer at Dynatrace, you will enhance an internal developer platform, shape developer interactions for efficient software delivery, extend the developer portal with integrations, and contribute to open-source software. This role requires strong web development skills and collaboration with cross-functional teams.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+41 More
2 Days Ago
39 Locations
15 Employees
Senior level
15 Employees
Senior level
Big Data • Analytics
As a Senior Full Stack Software Engineer at Clarasight, you will drive the evolution of the Carbon Planning and Analytics platform, managing the entire software development lifecycle, improving core systems, and collaborating with cross-functional teams. Your focus will be on delivering value to customers while utilizing your expertise in a data-intensive environment.
2 Days Ago
28 Locations
3,222 Employees
Junior
3,222 Employees
Junior
Cloud • Security • Software • Generative AI
As a Software Engineer on the Application Experience QA team, you will enhance test frameworks and infrastructure for Kibana and Machine Learning features. You will automate testing processes, collaborate with other teams, and contribute to maturing test systems, ensuring high software quality and knowledge sharing.
Top Benefits:
401-K
401-K Matching
Company Equity
+40 More
9 Days Ago
Spain
Remote
2,200 Employees
Senior level
2,200 Employees
Senior level
Fintech
As a Senior Staff Software Engineer, you will drive the evolution and architecture of decisioning systems, build scalable APIs, and mentor other engineers. Your role involves establishing best practices, creating data models, and fostering a culture of technical excellence, all while collaborating with cross-functional teams to deliver impactful solutions.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+63 More
4 Days Ago
40 Locations
Remote
Entry level
Entry level
Software
The Frontend Software Engineer role involves building user interfaces that connect people to the Amplemarket platform. Candidates will tackle diverse engineering challenges, from developing NLP models to scaling Elasticsearch clusters, contributing to the growth of the sales platform.
4 Days Ago
43 Locations
Remote
Entry level
Entry level
Software
The Senior Backend Software Engineer will build the core of Amplemarket's sales platform, tackling various engineering challenges. Responsibilities include developing backend solutions and working with large datasets, while collaborating with a team that values engineering as fundamental to the company's success.
4 Days Ago
Málaga, Andalucía, ESP
2,129 Employees
Junior
2,129 Employees
Junior
Analytics
The Software Engineer role involves providing third line support for bespoke applications, resolving complex system issues, and ensuring high levels of customer satisfaction. Responsibilities include investigating incidents, assisting junior colleagues, participating in service transitions, and contributing to the overall IT strategy.
4 Days Ago
27 Locations
Remote
229 Employees
Senior level
229 Employees
Senior level
Industrial • Manufacturing
The role involves leading a team of robotic software engineers working on self-driving trucks. Responsibilities include hands-on robotics software development, mentoring junior staff, documentation, and ensuring effective communication at a technical level.
4 Days Ago
27 Locations
Remote
13,285 Employees
Entry level
13,285 Employees
Entry level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
As a Graduate Software Engineer, you will join multiple Agile Scrum teams to work on projects involving various software development phases, writing reliable code across different programming languages, and engaging in code reviews and unit testing.
4 Days Ago
42 Locations
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
As a System Software Engineer specializing in Ubuntu Networking, you will enhance the network stack for Ubuntu across various platforms, including cloud, server, and IoT. Your responsibilities include maintaining and integrating core components, collaborating with teams on architecture, mentoring junior engineers, and contributing to open-source projects.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
4 Days Ago
42 Locations
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
The Software Engineer role at Canonical focuses on building modeling software for distributed storage systems like OpenStack and Ceph. Responsibilities include writing high-quality Python and Golang code, debugging, producing technical documentation, and collaborating with a distributed team to meet customer needs in the software-defined datacenter.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
880 Employees
Mid level
Cloud • Software
As a software engineer for Identity Management at Canonical, you will modernize and enhance identity management solutions for authentication and authorization across Canonical's products and websites. Responsibilities include collaborating with a distributed team, writing web service APIs, and implementing features from design to production.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
4 Days Ago
42 Locations
880 Employees
Junior
880 Employees
Junior
Cloud • Software
As a Software Engineer at Canonical, you will utilize your C++ skills to enhance the Multipass platform, ensuring a user-friendly experience. Responsibilities include designing features, coding, code reviews, and collaborating with a distributed team. You will also maintain high code quality and support the open-source community.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
4 Days Ago
42 Locations
880 Employees
Junior
880 Employees
Junior
Cloud • Software
As an Embedded Linux Containers Software Engineer on the SnapD team, you will work on mission-critical Golang code, focusing on software delivery, containers, telemetry, and security sandboxing. You will collaborate with a remote team, write and debug high-quality code, and contribute to creating features while maintaining robust software applications.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
5 Days Ago
Barcelona, Cataluña, ESP
4,898 Employees
Entry level
4,898 Employees
Entry level
Digital Media • Fintech • Information Technology
As a Software Engineer, you will build and maintain core systems, work with product teams for effective solutions, design scalable data solutions, implement database systems, and enhance applications while adhering to best practices in software development.
Top Benefits:
401-K
Commuter Benefits
Company Outings
+21 More
880 Employees
Entry level
Cloud • Software
The Software Engineer will work on enhancements for dqlite, a distributed SQLite database that utilizes Raft for consensus and replication. Responsibilities include designing features, debugging, improving automated testing, participating in code reviews, and engaging with the open source community.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
5 Days Ago
42 Locations
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Golang System Software Engineer, you'll design and implement system-level Go code, model data, design database schemas, and maintain code quality. You'll work collaboratively within a distributed team, focusing on cloud infrastructure for container and virtual machine management.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
5 Days Ago
2 Locations
11,899 Employees
Senior level
11,899 Employees
Senior level
Cloud • HR Tech • Information Technology
The Technical Architect/Software Engineer will work on designing and developing scalable software architectures, enhance Strada’s Well-Architected Framework on Azure, collaborate with development teams, and drive adoption of new technologies. Responsibilities include conducting architectural reviews, ensuring best practices are followed, and supporting cloud migration for optimal performance.
5 Days Ago
28 Locations
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
The Python Software Engineer role involves developing engineering solutions using Python, collaborating on designs and code reviews, deploying services, and mentoring colleagues. The focus is on automating SaaS user management and integrating data sources to enable data-driven decisions.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size