Software Engineer (Madrid)

Software Engineer (Madrid)

10 nov
|
Switch Tech Talent
|
Madrid

10 nov

Switch Tech Talent

Madrid

Software Engineers – Mid & Senior Level | Madrid

3–8 years’ experience | Java, C#/.NET, Python or C++

Salary dependent on experience + target bonus from 10%

Financial Services / Technology Consulting A growing international technology company is hiring Software Engineers with approximately 3–8 years’ experience to join its Madrid office.

The opportunity combines hands-on development, ownership of technical projects and direct collaboration with business users. Engineers help shape solutions from the outset, working closely with clients to understand their requirements, make informed design decisions and deliver software that solves meaningful business problems.

With the Madrid team expanding, new hires will also have the opportunity to influence engineering practices and help shape the local team’s culture.

The Software Engineer role The business is looking for engineers who enjoy understanding how systems work, tackling unfamiliar problems and taking responsibility for delivery.

These positions offer scope for mid-level developers ready for greater ownership and senior engineers who want to remain hands-on while contributing to system design and technical decisions.

Software Engineer responsibilities include:

- End-to-end software development: Design, build, test and deliver applications, taking ownership from initial requirements through to implementation.
- Direct stakeholder collaboration: Work with clients, business users and technical colleagues to understand the underlying problem, not just the stated requirement.
- System design and improvement: Make considered technical decisions, challenge existing approaches and improve the quality of software and development practices.
- Team contribution: Share knowledge, collaborate across projects and help establish a strong engineering environment in Madrid.

Software Engineer experience and skills

Suitable candidates will bring

- Approximately 3–8 years of commercial software engineering experience, with recent hands-on development in Java,



C#/.NET, Python, C++ or another object-oriented language.
- Strong programming fundamentals and system design skills, with the ability to explain technical choices and trade-offs.
- Experience working with SQL databases and cloud environments such as AWS or Azure.
- Evidence of taking ownership of engineering projects and delivering practical solutions to business problems.
- Clear communication, a collaborative approach and a genuine interest in learning new technologies and developing domain knowledge.

Expertise in one core language is more important than experience with every technology listed. The emphasis is on engineering depth, problem-solving and the ability to contribute across different challenges.

Financial services experience is advantageous, but not essential. Candidates from other industries are relevant where they demonstrate strong technical capability and an interest in understanding financial markets and their users.

The academic requirements are a bachelor’s degree graded at least 7.0/10 in Computer Science, Mathematics, a hard science or a related subject from a leading university, alongside Bachillerato grades of 9.0/10 or above.

Why join as a Software Engineer?

The roles offer technical ownership, close access to end users and varied development work alongside experienced colleagues. Engineers are trusted to exercise judgement, contribute ideas and understand the commercial purpose of the systems they build.

Joining the growing Madrid office also provides an opportunity to help shape the working environment, rather than stepping into a team where every practice is already established.

The package includes a salary assessed individually according to experience and specialist skills, a target bonus starting at 10%, 25 days’ annual leave plus public holidays, health insurance and life insurance.

Applications are welcomed from Software Engineers, Backend Developers and Full-Stack Engineers seeking hands-on development, challenging projects and greater ownership within an international engineering team.

📌 Software Engineer (Madrid)
🏢 Switch Tech Talent
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software engineer (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software engineer (madrid) / madrid