Principal Software Engineer (Madrid)

Principal Software Engineer (Madrid)

31 oct
|
Gft Technologies
|
Madrid

31 oct

Gft Technologies

Madrid

Principal Software Engineer – GFT TechnologiesAre you driven by innovation and ready to create the future of banking? At GFT, we’re teaming up with DKB Group to launch a tech hub in Valencia, focused on developing sustainable, next‑generation software. Be part of a pioneering team that will reshape the banking industry. If you’re looking for an exciting challenge and the chance to grow your career, we want to hear from youResponsibilitiesTechnical Leadership: Provide strategic technical direction and mentorship to multiple development teams, guiding them in the adoption of best practices, architectural patterns, and cutting‑edge technologies.
Problem Solving and Innovation: Identify and resolve complex technical challenges, fostering a culture of innovation and continuous improvement within the engineering teams.
Architectural Design: Design, develop, and maintain scalable and resilient system architectures, ensuring alignment with business objectives and industry standards.
Cross‑Functional Collaboration: Collaborate effectively with product owners, designers, and other stakeholders to translate business requirements into technical solutions.
Code Quality and Standards: Champion code quality and maintainability, driving the adoption of coding standards, automated testing, and code review practices.
Mentorship and Talent Development: Mentor and coach engineers, fostering their professional growth and empowering them to take ownership of their work.
Technical Decision‑Making: Make informed technical decisions, balancing short‑term needs with long‑term strategic goals.
Performance Optimization: Analyze system performance and identify bottlenecks, implementing optimizations to improve system efficiency and responsiveness.
Required SkillsDeep Technical Expertise: Proven expertise in multiple programming languages, frameworks,



and technologies relevant to the organization’s needs.
System Architecture: Strong understanding of distributed systems, microservices, cloud‑native architectures, and infrastructure as code.
Problem‑Solving: Ability to diagnose and troubleshoot complex technical issues, leveraging analytical skills and domain knowledge.
Design Patterns and Best Practices: Solid grasp of design patterns, software development methodologies, and best practices.
Performance Optimization: Experience in profiling, benchmarking, and optimizing application performance.
Security: Understanding of security principles and best practices, including threat modeling, vulnerability assessment, and secure coding techniques.
Preferred SkillsEducational Background: Advanced degree in Computer Science, Engineering, or a related field.
Industry

Experience:
Significant experience in software development and architecture.
Passion for Technology: Strong passion for technology (Java/Kotlin, Spring Ecosystem, AWS, Gitlab, Microservices, Kafka, Vue.
Js) and a drive to stay up‑to‑date with the latest trends.
Problem‑Solving Mindset: A proactive and solution‑oriented approach to problem‑solving.
Strong Work Ethic: Dedication to delivering high‑quality work and meeting deadlines.
Effective Communication: Ability to articulate complex technical concepts clearly and concisely.
Fluency in English (minimum B2 level) is a must.
Soft

skills:
Strategic Thinking:



Ability to think strategically and align technical solutions with broader business objectives.
Communication and Collaboration: Excellent communication skills, both written and verbal, to effectively collaborate with diverse teams and stakeholders.
Leadership and Influence: Strong leadership and influencing skills to drive technical decisions and motivate teams.
Problem‑Solving and Analytical Thinking: Ability to analyze complex problems, break them down into smaller components, and develop innovative solutions.
Adaptability and Continuous Learning: Openness to new technologies and methodologies, with a willingness to learn and adapt to changing requirements.
Mentorship and Coaching: Proven ability to mentor and coach engineers, fostering a positive and collaborative team culture.
BenefitsWork‑Life Balance and Flexibility: Option to work in a hybrid setup, flexible schedules, and compressed Fridays.
Training and Development: Personalized plan and training programs.
Social

Benefits:
Meal vouchers, life insurance, telecommuting support.
Adaptable Compensation: Adapted to your needs (health insurance, childcare, training, among others).
Relocation Package (if applicable): Financial support, guidance, visa sponsorship.
Referral Program.
Wellness Program: Nutrition, Physical, Mental. Discounts with Wellhub. Free psychological support service.
Life at GFT: Smart offices, events, values awards, inspiring talks.
International Corporate Culture.
Job DetailsSeniority level: DirectorEmployment type: Full‑timeJob function: Information TechnologyIndustries: Software Development and IT Services and IT ConsultingAt GFT we consider diversity as one of our main pillars and we foster an inclusive work environment based on cooperation and

📌 Principal Software Engineer (Madrid)
🏢 Gft Technologies
📍 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: principal software engineer (madrid) / madrid

Suscribete a esta alerta:

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