Senior Software Engineer
Affinity
With our growing customer base and our expansion into new markets and use cases, we have more to build than ever at Affinity as we execute on our vision to put relationship intelligence at every professional's fingertips.
As a Senior Software Engineer in the One Platform team , you'll have the opportunity to push our product and platform in new directions while also shaping the next iterations of the features our customers already love. You will be one of our first team members in our brand-new Barcelona office . You'll help drive the technical roadmap and implementation of our Internal and External API layers, our 3rd party integration platform and access management systems.
We’re looking for a high-velocity engineer who thrives in dynamic environments—someone who can rapidly prototype end-to-end solutions, iterate quickly, and deliver measurable customer impact. From high-performing APIs to backend algorithms, integration frameworks, to guaranteeing data privacy with access management rules, you'll hone your skills across multiple domains while helping to drive forward the Affinity product and vision.
Location: Barcelona, Spain
For this role, we're embracing a hub-hybrid model, designed to balance flexibility with meaningful in-person collaboration. Team members in-office 2-days per week. We believe great things happen when people come together intentionally to connect, create, and build momentum as a team.
In this role, you will:
- Own product areas that are essential to the success of our customers and our business.
- Collaborate with world-class engineering, product, and design teams. You'll have the opportunity to learn from a wide variety of experiences and, of course, to share your own.
- Drive the technical best practices for our APIs, integrations and IAM systems that allow our platform to exceed its performance goals and customers expectations.
- Mentor other engineers to uplevel them individually and the team as a whole.
- Promote operational excellence with focus on high reliability, performance, and scalability
Qualifications
Don’t meet every single requirement? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every qualification. At Affinity, we are dedicated to building a diverse, inclusive, and authentic workplace, so if you’re excited about this role, but your past experience doesn’t perfectly align with the qualifications above, we encourage you to apply anyways. You may be just the right candidate for this or other roles.
- You have ~7+ years of experience in software engineering, with at least 2+ years of experience as a senior member of a team delivering end-to-end systems.
- You’ve worked with a variety of web APIs and developed backend services using modern OOP practices.
- You have a strong understanding of relational databases and the ability to diagnose performance bottlenecks at the database layer.
- You’re comfortable troubleshooting across network, application, caching, queuing, and storage layers
- You've helped your teams solve high-scale challenges, integrate systems, or develop business intelligence platforms.
- You communicate nuanced ideas clearly, whether you're explaining technical decisions in writing or brainstorming in real time.
- You demonstrate strong ownership instincts and sweat the details.
- You’re excited to work on a cross-functional team, partnering with product stakeholders, other teams, and subject matter experts
- Language requirements: Proficient in English
Tech stack
Our systems are built in Ruby on Rails, PostgreSQL and Redis on the backend, and Typescript and React in the frontend. Our infrastructure is hosted by AWS and runs on Kubernetes. However, this role is more heavily focused on backend development, but will have some frontend development initiatives.
At Affinity, we may use artificial intelligence (AI) tools as part of our recruitment process to help screen and evaluate candidate applications. While AI assists our hiring team in managing applications efficiently, it never replaces decisions made by real people. We are committed to fair and transparent hiring practices, and our AI tools are regularly monitored to ensure they support - not replace - human judgment.
What you’ll enjoy at Affinity
- We live our values: As owners, we take pride in everything we do. We embrace a growth mindset, engage in respectful candor, act as playmakers, and "taste the soup" by diving deep into experiences to create the best outcomes for our colleagues and clients.
- Health Benefits: Comprehensive health insurance for both you and your family.
- Learning & Development: We provide an annual education budget and a comprehensive L&D program.
- Wellness Support: We provide a monthly budget for wellness memberships/equipment to support your overall health and happiness.
About Affinity
With more than 3,000 customers worldwide and backed by some of Silicon Valley's best firms, Affinity has raised $120M to empower dealmakers to find, manage, and close more deals. How? Our Relationship Intelligence platform uses the wealth of data exhaust from trillions of interactions between Investment Bankers, Venture Capitalists, Consultants, and other strategic dealmakers to deliver automated relationship insights that drive over 450,000 deals every month. We are are proud to have received Inc. and Fortune Best Workplaces awards as well as to be Great Places to Work certified for the last 5 years running. Join us on our mission to make it possible for anyone to cultivate and fully harness their network to succeed.
#J-18808-Ljbffr- ...Perk is looking for a Software Engineer to join their Identity Experience squad in Bellprat, Spain. The role focuses on building and managing reliable integration systems such as SCIM 2.0 provisioning and HRIS integrations. The engineer will oversee the architecture, deployment...SeniorTrabajar en la oficina3 días a la semana
- ...EQS Group AG is hiring a Senior Software Engineer in Barcelona. You will work on the Privacy and Digital Ethics SaaS solutions, focusing on delivering innovative technology. This role involves technical design, production delivery, and driving team improvements. We value...SeniorTrabajo híbrido
- ...JOIN OUR TEAM Do you have a passion for building innovative technology solutions? Our Privacy team is seeking a talented Senior Software Engineer to join us in Neuilly-sur-seine or Boulogne-sur-Mer. We build the Privacy and Digital Ethics SaaS solutions of the EQS...SeniorTrabajar en la oficinaTrabajo híbrido
- ...Java Technical Referent you’ll raise the engineering bar, define standards, and deliver... ...manual reviews and errors (e.g., rules engines, validations, alerts, auto‑reconciliation... ...What skills do you need? Proven hands‑on Software Development experience in Java SE and using...SeniorRemoto
- ...As a Senior Software Engineer on the Finance Experience team, you'll play a central role in delivering the systems that power seamless, automated expense reconciliation for Perk clients. The team's mission is ambitious: to reconcile 100% of travel expense data for...SeniorTrabajar en la oficinaInicio inmediato
- ...love you on the team. Visit to learn more. Are you a Software Engineer who finds the complexity in integration engineering compelling... ...coding interviews. Some examples of what it means to be a Senior at Perk Shape the bigger picture. You’ll contribute to the...SeniorTemporalContratoTrabajar en la oficina3 días a la semana
- ...an incredible opportunity, and we’d love for you to join us on this journey! About the role EdgeTier is looking for a Senior Software Engineer who wants to do some of the best work of their career. This is a hands-on role within our backend team with real ownership...Senior
- ...Preply is looking for a Software Platform Engineer to enhance its cloud infrastructure and deliver on a range of projects. The ideal candidate has over 8 years in distributed systems, enjoys coding (preferably in Python), and has experience with cloud services such as...Senior
- ...Perk in Bellprat, Spain is looking for a Senior Software Engineer to join their Finance Experience team. In this role, you will be central to delivering systems that automate expense reconciliation for clients. You will own the complete lifecycle of features, work across...Senior
171 €/mensuales
...Staff Software Engineer, Newsletter & Alerts Delivery About the Team Our Technology team drives the evolution of our Technology, Engineering... ...engineering experience, with a proven track record at a senior or staff level delivering complex, high‑traffic backend...SeniorTrabajar en la oficinaRemotoTrabajo híbrido- ...Qoobers Smart Solutions busca un programador de software con más de 5 años de experiencia para desempeñar un papel clave en el desarrollo y gestión de proyectos de software. El candidato ideal tendrá experiencia previa en programación, así como en gestión de tareas y...Senior
- ...Affinity is seeking a Senior Software Engineer for the One Platform team in Barcelona to push the product and platform in new directions and shape future iterations of features customers love. You will be one of the first team members in our brand-new Barcelona office...SeniorTrabajar en la oficina
- ...BMAT Music Innovators in Barcelona is seeking a Senior Software Engineer with 5+ years Python experience to join our backend team. You will design, implement, and deploy features using Python3, FastAPI, PostgreSQL, MongoDB, and Elasticsearch, collaborating with cross-...SeniorRemoto
de 40000 a 60000 €/año
...Codurance is seeking a passionate Senior Software Engineer to join their team in Spain, with the option for remote work. Candidates should have 8+ years of experience in various programming languages and possess strong collaborative skills. The role involves working...SeniorRemoto- ...EdgeTier in Bellprat, Spain, is looking for a Senior Software Engineer to drive the development of core products. This role offers the chance to work on high-impact projects with autonomy and responsibility. The ideal candidate will have 6+ years of experience in software...Senior
- ...Are you a Software Engineer who thrives on real ownership? At Perk, we know that we feel most fulfilled when we can own the problem and the... ...we work every day. Some examples of what it means to be a Senior at Perk Shape the bigger picture. You won’t just build...SeniorTrabajar en la oficinaInicio inmediato3 días a la semana
- ...Italy is also perfectly fine. Experience with Python is required. We’re not looking for someone just starting out. As a Senior Software Engineer, you will play a crucial role in supporting a software team in achieving its objectives. Your contributions will directly...SeniorTrabajar en la oficinaRemotoHorario flexible
- ...and data collaboration across the healthcare ecosystem. As a Software Engineer in our Life Sciences Tech Hub, you will design and build systems... ...development experience for junior candidates; 5+ years for senior candidates. ~ Professional experience building backend...SeniorPatrocinio de visaTrabajar en la oficinaTrabajo híbrido2 días a la semana
- ...Preply, located in Bellprat, Cataluña, is seeking a Senior Revenue Accountant to take ownership of complex revenue accounting processes. This high-impact role involves leading technical accounting analysis and ensuring scalability in a fast-paced environment. The ideal...Senior
- ...integrity and campaign solidity. Without our platform, the real‑time engines wouldn ’t have the high‑quality data they need to perform. We... ...full‑time (40 hours per week). Experience in professional software development (ideally with Node.js or Angular). The "Whole...Tiempo completoTrabajo híbridoHorario flexible2 días a la semana
- ...second, replying under 100 ms (for reference, the Google search engine handles ~76,000 QPS). Every day we generate several TBs of data... ...opportunity. About the role We are looking for a Software Engineer to join our Platform Experience team. This role will focus...Horario flexible2 días a la semana
- Accenture in Bellprat, Spain, seeks passionate technology professionals responsible for technical solution architecture. You will define blueprints and maintain architecture features while ensuring adherence to development standards. Offering a hybrid work model, Accenture...SeniorTrabajo híbrido
- ...LOCALIZACIÓN Barcelona TIPO DE EMPLEO Permanente Meeting with development managers to discuss software projects. Conducting feasibility studies for upgraded software systems. Designing new software programs, websites, and applications. Assigning tasks...SeniorEmpleo permanente
- ...T-Innova has been building management software for sports facilities since 1993, headquartered... ...the technical direction and lead the engineering team through a real modernization effort... ...Proven experience as a tech lead or senior engineering leader, with a track record...SeniorRemoto
- ...Datavant Corporation is looking for a Backend Engineer in Barcelona, Spain. This role involves developing and optimizing the core analytical backend of our platform, documenting software solutions, and collaborating with product teams. The ideal candidate will have...SeniorTrabajo híbrido
- ...Sage City is looking for a Senior Software Developer specializing in Scala to join their HCM Localisation engineering team. The candidate will focus on backend services using Scala 2.13 and Play Framework, contributing to cloud-based enterprise solutions. This hybrid...SeniorTrabajar en la oficinaTrabajo híbrido3 días a la semana
- ...to be a Brand Manager for this pioneering engagement analytics software? We are looking for a talented person to develop and execute brand... ...software and mobile apps for the Southeast Asian markets. Senior Android Developer We are looking for a Senior Android...SeniorLunes a viernes
- Preply is looking for a Senior Engineer to work in a cross-functional team in Bellprat, Spain. You will develop and own backend features using Python/Django while collaborating with product managers, designers, and engineers to deliver high-quality features. Candidates...Senior
- ...global scale, and building something that truly matters for millions of people, every day. Meet the team! We’re looking for a Senior Revenue Accountant to take ownership of complex revenue accounting areas and help scale our revenue processes as we continue our rapid...Senior
- Babel, la gran empresa tecnológica, busca un Tech Lead .NET para impulsar la arquitectura y evolución de sistemas complejos en entornos Azure. La posición es presencial en Zaragoza, con enfoque en Clean Architecture, microservicios y alta disponibilidad. Buscamos más ...Senior
¿Quieres recibir más ofertas?
Suscríbete y recibe ofertas similares para Senior Software Engineer. ¡Entérate antes que nadie!

