Java Senior Software Engineer CX

eDreams ODIGEO
Municipality of Madrid, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Municipality of Madrid, Spain

Tech stack

API
Artificial Intelligence
Business Process Modeling
Cloud Computing
Code Review
Databases
Continuous Delivery
Data Structures
Software Debugging
Software Engineering
GitHub Copilot
Concurrency
Code Structure
Data Analytics
Functional Programming
GPT

Job description

  • Have meaningful experience driving technical work in a Senior Engineer role and staying updated on industry trends.
  • Provide technical guidance for complex initiatives and deliver strategic technical improvements.
  • Improve code structure and architecture, focusing on testability and maintainability, and identify opportunities for technical investments.
  • Deliver high-complexity projects with multiple stakeholders, monitoring and mitigating timeline risks.
  • Give and receive feedback through code reviews, architecture reviews, and mentor teammates to grow their skills.
  • Communicate complex ideas to technical and business stakeholders and achieve alignment across the organization.
  • Continuously expand your skills through learning and increasing knowledge.

Requirements

  • Deep understanding of software engineering concepts such as OOP, functional programming, concurrency, data structures, design and architecture patterns, databases, APIs, etc.
  • Experience with the full software development cycle, including deployment, testing, and Cloud/Continuous Delivery environments.
  • Strong data-driven analytical skills and creativity to solve complex business and customer problems.
  • Ambition to provide resilient, high-performing, well-dimensioned solutions to complex problems.
  • Strong focus on quality and a technical excellence mindset.
  • Excellent communication skills and an open mind to reach agreements for the benefit of the team and stakeholders.
  • Ability to visually represent solutions in standard diagrams shared with technical and non-technical audiences.
  • Strong organisational skills, able to prioritise and delegate tasks to meet deadlines in uncertain environments.
  • Fluent English to work in a multicultural environment and communicate at all levels.
  • Commitment to continuous learning, growth, and innovation.
  • A team-player attitude focused on knowledge sharing.
  • Passion for the work, willingness to improve daily, and application of the latest state-of-the-art technology where possible., * Experience with AI tools such as GitHub Copilot or ChatGPT.
  • Curiosity and eagerness to experiment with emerging AI-driven solutions.
  • Ability to use AI tools to debug code, streamline processes, and enhance productivity.
  • Adaptability and learning agility to quickly adopt new AI features.
  • Experience collaborating with AI tools as "pair programmers".

Benefits & conditions

  • Competitive salary and benefits package, including flexible benefits and performance bonuses.
  • Prime Plus membership and discounts through partnerships.
  • Relocation support and premium equipment for eligible roles.
  • Continuous learning opportunities, free access to Coursera, workshops, tech training, and leadership development.
  • Personalised career paths and internal mobility opportunities.
  • Hybrid home-office model focused on outcomes, supporting work-life balance.
  • Health-and-well-being benefits, including flexible working hours and supportive environment.
  • Activities and events to foster community, including after-work gatherings and sports events.
  • Opportunities to work in an Agile mindset environment with recognition at the core.

Apply for this position