05 nov
|
Fourvenues
|
España
Fourvenues
Fourvenues is a tech platform born from within the entertainment industry, which gives it a first-hand understanding of what venues actually need to run their business.
The platform brings everything under one roof: online ticket sales, guest list management, VIP reservations, a fully integrated POS system for the bar and box office, real-time capacity tracking, and a built-in CRM to truly understand your audience.
What makes it stand out is how it connects all these touchpoints, from the moment someone buys a ticket to what they spend at the bar, generating cross-referenced data that lets owners see exactly which events perform best, which customer profiles spend the most, which promoters actually deliver, and where money is being left on the table.
The result: smarter decisions, less manual work, tighter control over the business, and a smoother experience for both staff and guests.
Tu Misión
We are looking for a Staff Software Engineer to help shape the next stage of Fourvenues' technology organisation.
This is a high-impact, cross-functional technical leadership role with a mission that goes beyond delivering software. You will help establish engineering excellence across the organisation, strengthen our technical foundations, improve development practices, and empower teams to build reliable, scalable and maintainable systems.
Your initial focus will be supporting the consolidation and technical evolution of our Payments engineering team , helping establish stronger architectural foundations, clear technical ownership, and engineering practices that enable the team to scale sustainably.
Beyond Payments, you will work across engineering teams to identify systemic challenges, influence technical decisions,
mentor engineers and establish common standards that improve the way we design, build and operate software.
We are looking for someone who combines deep technical expertise, pragmatic architectural thinking and hands-on engineering with the ability to influence others and drive meaningful organisational improvements.
Qué harás
- Drive engineering excellence across the organisation. Help define, promote and evolve engineering standards, architectural principles, testing strategies and development practices that improve software quality, maintainability and delivery reliability.
- Strengthen and consolidate Payments engineering. Initially work closely with the Payments team to improve technical ownership, architecture, reliability, development workflows and operational maturity, building a solid foundation for future growth.
- Lead complex technical decisions across teams. Act as a trusted technical reference, helping engineers and engineering leaders navigate architectural trade-offs, solve challenging problems and make pragmatic, sustainable decisions.
- Design and evolve scalable software architectures. Apply principles such as Domain-Driven Design, Hexagonal Architecture, SOLID and clear domain boundaries when appropriate, balancing engineering quality with business needs and delivery speed.
- Remain hands-on with critical engineering challenges. Contribute directly to system design, implementation, refactoring, code reviews and technical investigations, particularly in areas requiring deep expertise or cross-team coordination.
- Improve developer experience and engineering productivity. Identify friction in development workflows and introduce improvements to tooling, local environments, CI/CD pipelines, documentation and automation that help teams deliver software more effectively.
- Champion modern AI-assisted engineering practices. Explore and establish effective ways of integrating AI coding assistants and agents into software development, supported by appropriate quality gates, automated testing and engineering ownership.
- Improve platform reliability and operational resilience. Help teams strengthen observability, failure handling, automated testing, performance and production readiness, especially in business-critical systems such as Payments.
- Mentor and elevate engineering talent. Support engineers in growing their technical capabilities, encourage knowledge sharing and help develop a culture where teams can make high-quality technical decisions independently.
- Collaborate closely with Engineering, Product and business stakeholders. Translate business priorities into sustainable technical strategies, making trade-offs visible and ensuring engineering investments support Fourvenues' long-term growth.
Tu perfil
- At least 8 years of professional software engineering experience , including significant experience in senior technical leadership roles such as Staff Engineer, Principal Engineer, Tech Le
📌 Staff of Engineer (España)
🏢 Fourvenues
📍 España