LUZA Group

Software Architect

Posted: Nov 13, 2025

Job Description

Job Title: Software ArchitectLocation: Lisbon, PortugalWork Regime: Full-time & Hybrid (2x office days per week) Overview / Summary: We are seeking a Software Architect specializing in event-driven systems. This role focuses on designing, implementing, and guiding complex distributed architectures, ensuring scalability, reliability, and efficient data flow. The Architect has extensive hands-on experience as a developer and architect, with a strong track record in event-driven design, messaging systems, and cloud solutions.Responsibilities and Tasks: Design and lead the implementation of event-driven architectures for complex systems. Define message types, asynchronous communication patterns, and event persistence strategies (event sourcing). Provide technical guidance on cloud architecture (Azure event hubs, functions, service bus, etc.) and database usage (relational and non-relational). Work with data streaming, CQRS, and event sourcing practices in production environments. RequirementsMandatory Requirements: +5 years of previous experience as Software Engineer, Architect or similar roles. Experience with Kafka, Azure Service Bus, or RabbitMQ in mission-critical solutions. Experience with Azure cloud architecture (event hubs, functions, service bus). Experience implemented Event Sourcing, Data Streaming, and CQRS in production. Experience defining message types, asynchronous communication patterns, event sourcing, and service integration. BenefitsImportant: Our company does not sponsor work visas or work permits. All applicants must have the legal right to work in the country where the position is based. Only candidates who meet the required qualifications and match the profile requested by our clients will be contacted. #VisionaryFuture - Build the future, join our living ecosystem!

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In