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 Open 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
Own and evolve our in-house authentication and authorization platform, including our custom auth server and client libraries.
Design fine-grained access control systems — RBAC, permissions, and policy-based authorization — that scale across our multi-tenant customer base.
Drive technical decisions on identity protocols, including OAuth2/OIDC, SAML, and JWT-based session and token management.
Partner with security and platform teams to harden authentication flows and token lifecycle management at scale.
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 have hands-on experience building or maintaining authentication/authorization systems, ideally including custom-built auth servers or identity providers.
You understand core identity protocols in depth: OAuth2/OIDC, SAML, JWT, and session/token lifecycle management.
You've designed or extended RBAC or policy-based permission models and understand their tradeoffs at scale.
You think adversarially about auth, reasoning through privilege escalation and access-control edge cases, not just the happy path.
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
Affinity is the AI-first CRM for private capital, helping firms turn relationship intelligence into action across the investment lifecycle. Built on a decade of proprietary relationship, interaction and deal data, Affinity automatically captures activity, maps firm networks, and surfaces the connections and insights that help investors source, evaluate and win opportunities.
Trusted by more than 3,300 private capital firms, including 40% of the venture capital market and more than 330 private equity buyout teams, Affinity powers one of the industry's deepest relationship graphs. The platform is built on more than 130 billion structured relationships, 177 million people tracked, 88 million companies tracked and 31 billion interactions, helping firms uncover opportunities sooner, move with greater conviction and scale institutional knowledge over time.
Learn more: affinity.co
- ...Vanderlande is seeking a Senior Software Engineer – AI Vision to advance computer vision capabilities for parcel handling systems. You will design and implement software that translates visual data into actionable operational decisions, working with product owners, architects...Senior
- ...ERNI in Barcelona is seeking a senior AI/Software engineer to bring production-ready AI solutions in the insurance sector. You will apply Python, LLMs, AI Agents and cloud-native technologies to build reliable services, integrations and intelligent applications. As...Senior
- ...Alpega is seeking a Senior Software Engineer to join the Shipper Products Team in Sant Cugat, Spain. You will participate across the product lifecycle, designing, operating, and maintaining solutions in an Agile setup to deliver high-quality software for logistics professionals...Senior
- ...Hireroo Ltd in Barcelona, Spain, is seeking Mid and Senior Software Engineers to develop software components and AI frameworks that integrate closely with advanced processor hardware. The role focuses on modern C++, system performance and software architecture, working...SeniorTrabajo híbrido
- ...A leading AI technology company located in Barcelona is seeking a Software Engineer to design and scale their AI platform. This full-time on-site role involves developing low-latency speech pipelines and ensuring the reliability of AI voice agents deployed to handle thousands...SeniorTiempo completo
- ...Dow Jones is seeking a Senior Software Engineer to join the GenAI Experiences team in Barcelona. You will own end-to-end delivery of AI-powered features, collaborating with data scientists, ML engineers, and product managers to design scalable backend services and integrate...Senior
- ...Back Market in Barcelona is seeking an Experienced Software Engineer to join the team behind seller after-sales care. You will build and evolve the claims, repair or replacement, refunds, and seller communications systems end-to-end. As part of an international squad...SeniorTrabajo híbrido
- ...FNZ is seeking a Software Engineer to join THE HOKUS PLATFORM team in Barcelona. The role involves analyzing, designing and developing tests to build robust new features in an agile environment, and delivering ongoing maintenance and enhancements across systems for life...Senior
- ...Enginy, a Barcelona-based startup, is building AI-powered sales automation tools for B2B teams. We are hiring a Software Engineer to shape backend and frontend systems, APIs, and user interfaces that power our platform. You’ll work across backend workflows, web applications...Senior
- ...Apex Group’s ART unit seeks a Senior Software Developer in Barcelona to advance RiskMonitor-based risk reporting solutions for funds and... ...development, and code quality, while maintaining strong software engineering practices and engaging with clients on performance #J-...Senior
- ...Dow Jones is seeking a Staff Software Engineer to lead the Personalization team in Barcelona. You will define technical direction for core... ...scoring, ranking and surface‑specific business logic. This is a senior IC role combining hands‑on execution, architectural...Senior
- ...Lengow, a leader in intelligent e-commerce solutions, seeks a Senior Software Engineer to join the Market Intelligence team in Barcelona. You will design, build, and maintain SaaS features, collaborating with engineers, PMs, and UX to deliver scalable solutions. You...Senior
- ...MediaMarktSaturn Plattform Services GmbH is seeking a senior backend engineer to design and evolve COS REST APIs and event-driven workflows that connect OMS with SAP Retail, Checkout, and invoicing systems. You will work on GCP/Kubernetes with Flux and implement secure...Senior
- ...Sanofi is seeking a Staff Software Engineer for the Global eCommerce Software Engineering team in Barcelona. You will shape the technical future... ...connecting patients with medicines. You will mentor senior engineers, champion cloud-native practices, and partner with...Senior
- ...a positive disrupter and turn big ideas into bold, industry-changing realities. For our business, for clients, and for you Senior Software Developer - Job Description Apex Risk Technologies (ART) is a leading fintech firm and a critical part of the Apex Group, a...SeniorTrabajar en la oficina
- ...Software Development Engineer, Amazon Payroll Tech Job ID: 2933201 | Amazon Spain Services, S.L.U. Now hiring in sunny Barcelona! As one... ...Development Management, working closely with Principal Engineers, Senior Leaders, and Product teams worldwide. We partner with...SeniorPráctica
- ...Job Description - Senior Software Engineer - CIAM (16883) Job Description Senior Software Engineer - CIAM ( 16883 ) Description We have landed! When it comes to innovation and achievement, there are few organisations with a better track record. Join us as we embark...SeniorTrabajo híbrido
- ...motivated team of more than 200+ people and work on cutting‑edge robot technology. The Opportunity We are looking for a Senior Software Engineer to join our Autonomy team who really enjoys creating quality, maintainable code, simplifying complex systems through...SeniorRemoto
- ...de la oferta At Kantox, we’re looking for an Elixir Engineer to join our Kantox software engineering team in Barcelona! Our platform core is primarily... ...and maintain technical documentation. Who you are Senior level engineers with at least 4 years of professional...SeniorTrabajar en la oficinaTrabajo híbridoHorario flexibleTrabajo por turnos
- ...Job Title Senior Software Engineer – Computer Vision Job Description Are you passionate about applying AI and computer vision to solve real-world challenges in automated logistics? Do you enjoy building robust software solutions that translate visual data into intelligent...SeniorTiempo completo
- ...We’re backed by Andreessen Horowitz (a16z) and work with leading SaaS companies worldwide. About the Role We’re hiring Senior Engineers to join our core team in Barcelona. You’ll be solving complex, technical problems and shaping the product and architecture...Senior
- ...und Backend-Technologien im Web mit und möchtest mehr als nur Software entwickeln? Der enge Kontakt mit Kunden bereitet dir Freude und... ...fundierte Kenntnisse in Business-Process- und Requirements-Engineering Du hast erste Erfahrungen mit Copilot Studio oder der Integration...SeniorTrabajar en la oficinaDesde casaRemoto
- ...Job Description Our partner is looking for Mid and Senior Software Engineers to develop software components and AI frameworks that integrate closely with advanced processor hardware. The role focuses on modern C++, system performance and software architecture, working...SeniorPatrocinio de visaTrabajar en la oficinaTrabajo híbridoHorario flexible
- ...! Damos soporte en una gran variedad de áreas como Firmware, Software, BI, Diseño, Project Management y muchas más. Además, desarrollamos... ...nuestros BETWEEN Labs. Estamos buscando un WCS Software Engineer (WMS, WCS..) para ampliar uno de nuestros equipos en Barcelona...SeniorTurno de noche
- ...Senior II Platform Software Engineer - SRE Location Barcelona Employment Type Full time Location Type Hybrid Department Engineering We power people’s progress. At Preply, we’re all about creating life-changing learning experiences. We help...SeniorTiempo completoTrabajo híbrido
- ...Junior Software Engineer – AI Vision / Computer Vision Are you passionate about software development, artificial intelligence, and computer... ...services, and validation scenarios under the guidance of senior engineers. Participate in prototypes, experiments, and product...SeniorPrácticaTiempo completo
de 55000 a 80000 €/año
...Skills required Elixir Ruby Ruby on Rails Software Testing Agile (Scrum, Kanban) Languages... ...offers a relocation pack The Kantox Engineering Manifesto Kantox is a team sport. Our... ...documentation Who you are Senior level engineers with 4+ years of professional...SeniorTrabajar en la oficinaTrabajo híbridoHorario flexibleTrabajo por turnosFin de semana1 día a la semana- ...million monthly active users experience travel. It owns the pricing engine that balances customer demand against financial risk across... ...products in real time and at scale. About the Role As a Software Engineer on the Fintech Foundation team, you will design, build...SeniorTrabajar en la oficinaDesde casaRemotoTurno de tardeTrabajo por turnos
- ...enabling us to build and deliver new products faster. What you'll do Join the Market Intelligence team, working alongside Senior Software Engineers and Software Engineers. Design, build, and maintain new products and features for our clients, in close collaboration...SeniorTrabajar en la oficinaLunes a jueves
1500 €/mensuales
...ERNI, we highly value experience and technical knowledge. As a senior profile, you will have the space to continue growing,... ...excellence that sets us apart. What you will bring Strong software engineering experience delivering production-ready solutions across backend...SeniorTemporalTrabajar en la oficinaTrabajo híbridoTurno de tarde2 días a la semana
¿Quieres recibir más ofertas?
Suscríbete y recibe ofertas similares para Senior Software Engineer. ¡Entérate antes que nadie!
- software developer Barcelona
- ingeniero programador Barcelona
- desarrollador de software junior Barcelona
- senior software engineer Barcelona
- software development engineer Barcelona
- ingeniero de desarrollo de software Barcelona
- software engineer Barcelona
- desarrollador de software Barcelona
- senior accountant Barcelona
- diseñador gráfico senior experto Barcelona

