Software Engineer

Propertyvalue
Spain
4 days ago
Apply on es.trabajo.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Job source

Tech stack

Automation of Tests Cloud Computing Code Review Continuous Delivery Continuous Integration DevOps Distributed Systems Fault Tolerance Python (Programming Language) Software Engineering Backend Event Driven Architecture
+3 more
Domain Driven Design Programming Languages Microservices

Job description

curious, proactive, and passionate about building reliable technology at scale. Accountabilities: As a Software Engineer, you will be responsible for building secure, reliable, and scalable software solutions while collaborating with cross-functional teams to deliver impactful products. You will contribute to technical decisions, improve engineering practices, and take ownership of services throughout their lifecycle. - Design, develop, test, deploy, and maintain high-quality backend services and applications. - Take ownership of software components from initial design through production monitoring and continuous improvement. - Build secure, fault-tolerant, and scalable solutions designed to support large user bases. - Collaborate with engineers, product teams, and business stakeholders to solve complex technical challenges. - Contribute to architecture decisions, including microservices, cloud-native solutions, and distributed systems. - Develop and maintain applications using

Requirements

modern engineering practices such as CI/CD, automated testing, and continuous delivery. - Apply concepts such as Event-Driven Architecture and Domain-Driven Design to create maintainable systems. - Participate in code reviews, technical discussions, and knowledge-sharing activities. - Identify opportunities to improve system performance, reliability, and engineering processes. - Work within one of several business domains, including wealth management, financial crime prevention, customer acquisition and retention, or money movement solutions. Requirements: The ideal candidate has a strong software engineering foundation, enjoys solving complex technical problems, and thrives in collaborative, remote environments. You should be comfortable learning new technologies and contributing to systems where security, reliability, and scalability are critical. - Strong foundation in software engineering principles and experience with at least one programming language, preferably Python. -

Benefits & conditions

Experience with backend development and building reliable software solutions. - Basic understanding of microservices architecture, cloud-native patterns, and container-based applications. - Familiarity with the full software development lifecycle, including testing, deployment, and maintenance. - Understanding of CI/CD practices and automated testing approaches. - Interest in modern software architecture concepts such as Event-Driven Architecture and Domain-Driven Design. - Strong communication skills and ability to collaborate effectively within distributed teams. - Proactive mindset with a willingness to learn, experiment, and solve challenging problems. - Passion for technology and interest in the intersection of traditional finance and emerging digital assets. - Experience with technologies such as AWS, Docker, Python frameworks (Django, Flask), MySQL, MongoDB, Redis, PostgreSQL, Node.js, or similar tools is an advantage. Benefits: - Fully remote position with the flexibility to work from anywhere. - Opportunity to contribute to globally impactful technology products. - Flexible working schedule designed to support work-life balance. - Flexible paid time off to help you recharge when needed. - Collaborative environment with experienced engineers and opportunities for mentorship. - Annual learning and development budget for books, courses, conferences, and professional growth. - Opportunity to work with modern technologies across cloud infrastructure, backend systems, and financial technology. - International team environment with exposure to diverse perspectives and global challenges. How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role’s core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews

About the company

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer based in Spain. As a Software Engineer, you will design, develop, and maintain high-impact backend services that support secure and scalable digital financial solutions. You will take ownership of software components throughout the full development lifecycle, from architecture and implementation to production operations. Working within a fully remote, international engineering environment, you will collaborate with talented professionals across different countries and disciplines. This role offers the opportunity to solve complex technical challenges at the intersection of modern finance, blockchain technology, and cloud-based systems. You will contribute to products used by a global user base while continuously improving your skills through collaboration, mentorship, and hands-on experience. The position is ideal for engineers who are

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on es.trabajo.org
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all