What you will do:
  • 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.
What you need to succeed:
  • 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. xhfqzwm
  • Commitment to continuous learning, growth, and innovation.

#J-18808-Ljbffr
Similar jobs

Java Senior Software Engineer (Madrid)

Apply Now
Back to search page