Principal Software Developer, Madrid

Oracle

📍 Madrid, Community of Madrid, Spain

Indefinido Computer Occupations Posted March 02, 2026

Job Description

Principal Software Developer
Our mission is to bring order to complexity and craft world-class software with an exceptional user experience, and we need someone who can enhance our capabilities.

Career Level - IC4

Responsibilities

What you will do

As a Principal Software Developer, you will be responsible for full-cycle design and development, working across multiple tech stacks including Java, C#, JavaScript, C++, Oracle APEX, and more. Tactical knowledge of data modeling, SQL, and general web development technologies is essential.

Required Experience

10+ years of application development experience, with at least 7 years in a senior or lead role.
Extensive knowledge of Java, C#, or C++ is mandatory, with a deep understanding of their ecosystems and best practices.
5+ years of experience with SQL and PL/SQL, including complex query optimization and database design.
Proficiency working with most of the fo...