Jobs

Life at Strands

Become part of our team. Realize your potential and passion for technology. Participate in the creation of cutting edge software. Work in a collaborative environment. Be inspired by your teammates. Have fun at work!

INTERNATIONAL TEAM

There are 15 countries represented in our team and in total we speak over 10 languages

NICE ENVIRONMENT

We work as a team always supporting each other. We respect and take into account everyone’s opinion

COOL LOCATIONS

Our offices are located in some of the best cities of the world: Barcelona, Silicon Valley, Madrid, Buenos Aires

TOP CLIENTS

We deliver solutions to large organizations that are considered to be the most innovative in the world

Business Development Manager EMEA

Are you a successful sales person? Do you have experience in selling enterprise software to world-class financial institutions? Strands Finance is growing fast and we are looking for an international experienced professional to join our Finance Unit to create and develop new businesses and client relationships across his/her assigned region in EMEA. That’s why we are in a search for a driven, organized and outgoing professional with a hands-on and self-directed approach to work.

The ideal candidate will have a proven track record managing complex enterprise software sales processes, from the identification of leads and potential clients to contract negotiations and closing. The best part? You get to work in one of the fastest-growing industries (FinTech) in one of the coolest cities on Earth: Barcelona!

We are looking for someone with outstanding interpersonal skills and strong technical knowledge. Self-driven, persistent, long-term results oriented and interested in growing new business opportunities as well as maintaining long-term relationships.

Reporting to the Sales & Services Director, your main tasks will consist in fully managing the business development cycle in the region assigned.

You’ll be responsible for:

  • Identifying potential customers and business opportunities
  • Establishing new relationships and developing the existing ones
  • Leading contract negotiations and closing new license agreements
  • Understanding market needs in order to provide strategic feedback to Product Development
  • Knowledge of XHTML, HTML5, CSS3 and other languages related to front end development
  • Product demonstrations

Must-haves:

  • Bachelor’s Degree in Engineering or business/economics
  • Minimum 4 years of experience in new business sales – negotiating enterprise software sales contracts
  • Native/Proficiency in English
  • Strong ability to develop client relationships from initial contact through contract negotiation and signature
  • Willingness to travel up to 20% of the time

Nice-to-haves:

  • Proficiency in Spanish or any other European language
  • Good understanding of online and mobile retail banking
  • Experience with finance services
  • Experience with Salesforce CRM

Office Assistant

We are growing fast! and we’re looking for an Administrative Office Assistant to help us to take care of our office. If you are an enthusiastic, hands-on and proactive person with great social skills and client oriented, this offer is for you!

You will work closely with the finance and accounting team to ensure ordering and financial compliance is met. Making sure that day-to- day office tasks are done smoothly. You should be confident dealing with a constant flow of information and people.

Key responsibilities:

  • Covering the reception desk
  • Carrying administrative duties such as filing, typing, scanning etc
  • Prepare letters, memos, and other documents using word processing, spreadsheet, or presentation software
  • Invoice booking and accountant knowldge. A3 sofware knowledge
  • Organizing travel arrangements. Booking hotels, flights, etc.
  • Processing expenses sheets and invoices
  • Compile, copy, sort, and file records of office activities, business transactions, and other activities
  • Monitoring stationary levels and ordering office and kitchen supplies. Coordinating repairs to office equipment
  • Follow all company policies and procedures, handling sensitive information in a confidential manner
  • Welcome and acknowledge all guests according to company standards, anticipate and address guests' service needs
  • Develop and maintain positive working relationships with others, support team to reach common goals, and listen and respond appropriately to the concerns of other employees
  • Resolve general administrative problems
  • Helping to create a great environment to work in

Must-haves:

  • Fluent in English
  • Positive, friendly, and service-oriented attitude. Ability to work as a part of a team
  • Professional, helpful, collaborative demeanor
  • Excellent communication skills (telephone, in-person, writing) in both English and Spanish. A third language is a plus
  • Excellent organization skills and attention to detail
  • Flexibility in a growing and evolving professional environment. Ability to multi-task
  • Office equipment and computer hardware/software knowledge. Good computer skills including Word, Excel, PowerPoint
  • Ability to prioritize responsibilities

Digital Product Manager

Do you love the excitement of a fast – paced, high – growth organization? Do you love to be involved in innovation projects and serve to one of the most recognized innovative Fintech Companies?

If so, a career at STRANDS, one of the most recognize fintech partner for banks worldwide, with branches in Spain, Singapore, Miami and Argentina, will allow you to serve almost all dimensions of online financial management solutions. Strands’ products empower people to take smarter financial decisions based on a good personal financial management. Strands brings together some of the greatest minds, machine learning practices and most advanced ideas on where digital money management has to go in order to reach its fullest potential. Join us and learn why there is no better place to do your life’s best work.

Core functions of the digital product management team includes developing product charters, developing and maintain product roadmaps, defining product features based on external and internal needs, maintaining a backlog of user stories, working with integrated design and development teams to deliver functionality, reporting on product performance, staying abreast of competing products, and communicating with external users and internal stakeholders across the organization.

The Digital Product Manager works closely with leadership from Strand’s experience design, information technology, marketing, operations, business teams to deliver digital applications that ensure an exceptional online experience for Strands’s consumers. This will include gathering and prioritizing business and customer requirements, defining the product vision, and working closely with IT and Creative teams to ensure successful implementation of new digital products.

Primary Responsibilities:

  • Lead the development of new, as well as drive and enhance existing capabilities for Digital Money Management digital products and experiences, from inception to launch
  • Collaborate with business and technical stakeholders to define the vision for Strands’s Products and ensure alignment with company goals
  • Clearly define new product requirements and scope, and document epics and user stories for implementation by development teams
  • Ensure appropriate success metrics (KPIs) are clearly defined and implemented, and leverage metrics to track performance of new products post-implementation
  • Partner with business owners and subject matter experts to define the product backlog, and prioritize features and bugs according to market value and business needs
  • Communicate with stakeholders across the organization on new product rollouts
  • Participate in user acceptance testing to ensure that acceptance criteria is met
  • Leverage data from a variety of sources, including web analytics, voice-of-customer, and competitive analysis, to gain a deep understanding of current user experience and identify optimization opportunities
  • Act as the customer advocate in order to understand their needs and translate those needs into new product features
  • Act as product evangelist to build awareness and understanding of Strands’s Products
  • Update the three (3) year Product Roadmap to reflect the product vision
  • Excellent written and verbal communication skills with the ability to communicate effectively across all levels of management
  • Act as a mediator between the business leaders and the technical teams – communicating consumer needs and translating those needs into new product features for the team to design
  • Lead efforts to fulfill defined digital product solutions, ensuring solutions follow the digital vision and strategy of Strand’s Omni – channel experience. Develop a coherent online product strategy spanning a wide variety of user experiences. Work with other organizational leaders to develop and communicate a complete online product, design, content, and user experience strategy and roadmaps in support of strategic business initiatives
  • Manage total performance of Strand’s online products to meet critical business metrics, including traffic, user satisfaction, consumer engagement, and financial results
  • Collaborate with applicable business partners and stakeholders (including Strand’s lines of business as well as Marketing, Sales, Shared Services, and Operations) to obtain appropriate market information / data and define consumer and business needs
  • Work closely with cross – organizational stakeholders, and has occasional interaction with executive leadership. Typically takes direction on strategic priorities
  • Develop a rigorous approach to prioritizing online product needs based on user research, marketing insights, competitive intelligence, business needs, and trends in online technology and user experience. Drive third – party product evaluation, prototype development and user testing in support of this approach
  • Creation of requirements and user stories. Participate in Agile Scrum process to ensure business vision is being accurately implemented and meet market expectations. Ensure digital solutions are delivered on time and on budget, including identifying and resolving risks and issues
  • mplement and grow a competitive intelligence discipline for online products, including analyzing competitors’ online products and communicating competitive threats and opportunities to fintech leadership
  • Develop various communication elements to socialize / explain / educate projects and statuses to facilitate decision making with the business pillars and other partners. Utilize influencing skills to build a collaborative culture and foster relationships with both internal and external strategic partners. Provide sales support including participation in customer meetings and product demonstrations as requested

Must-haves:

  • Bachelor’s degree
  • 4+ years experience as a high – performing individual contributor in digital product management or other product management roles
  • Experience leading online products, user experience, content, design, or production financial sector services
  • Experience coordinating priorities and contributions of a network of non – technical Web content and project stakeholders from across a large, diverse organization
  • Extensive practical experience and sound theoretical understanding of relevant professional disciplines, including Product Management, Web design, Web authoring and publishing, information architecture, Web content strategy, usability and accessibility, user experience design
  • Experience with Agile software development processes. Formal experience with one or more recognized Agile methodologies (Scrum, XP, etc.) or toolsets (VersionOne, Rally, etc.)
  • 4+ years experience utilizing MS Office applications
  • Solid communication skills, including written, spoken, and presentation communications
  • Ability to travel up to 10% based on Business needs

Nice-to-haves:

  • Experience coordinating priorities and contributions of a network of non – technical Web content and project stakeholders from across a large, diverse organization
  • Experience delivering Web experiences that meet user needs based on usability research, UX design and information architecture principles, and product management methodologies
  • Experience working collaboratively at all levels and across business lines using influencing skills
  • Experience in other interactive and digital industry such as retail and financial services
  • MBA and / or Master’s degree
  • Experience working in matrix environment

Mobile Developer

Are you a passionate and creative mobile developer with a high level of engineering experience and a need to be challenged? Do you want join a team building an innovative and lasting product?

Strands is looking for you! Join our Engineering Team and help design and develop cutting edge FinTech software that enables banks to offer personalized digital banking experiences.

Reporting to the Mobile Technical Lead, the candidate will take responsibility for the user interface and online experience in a rapidly evolving new product that is being developed by a fast-paced and dynamic team.

You will work closely with our international offices – Barcelona, Miami, Buenos Aires and Singapore – and with our customers, some of the biggest financial institutions in the world.

Must-haves:

  • A bachelor degree in Software Engineering or relevant field
  • Minimum 2 years of mobile native applications development
  • Good knowledge in Objective-C and/or Java. Swift is a plus
  • Familiar with REST APIs and JSON / XML data exchange format
  • Experience building complex user interfaces for mobile devices
  • Working knowledge of Xcode to build iOS applications
  • Working knowledge of Android Studio to build Android applications
  • Excellent analytical skills with a good problem-solving attitude
  • Fluency in English

Product & Marketing Internship

Do you like challenges? Are you a passionate of innovation and the FinTech world? Are you willing to join a company that is transforming the online banking services for more than 400 banks worldwide?

Strands develops innovative software solutions that enable financial institutions and retailers to offer personalized digital banking and e-commerce experiences.

From our offices in Barcelona, Buenos Aires, Miami, Singapore and San Francisco, we serve banks worldwide including Abu Dhabi Commercial Bank, Allied Irish Bank, Banco de America Central, Barclays, BBVA, Bank of Montreal, BNP Paribas, Deutsche Bank, Israel Discount Bank, PostFinance, Carrefour and Panasonic.

We are looking for two enthusiastic students eager to learn how to transform the international financial services and work directly with real impact projects.

The main responsibilities will be:

  • Supporting in the development of a marketing plan for the assigned product
  • Defining new functionalities to add to assigned products
  • Creating requirements document and mockups of new online services to add to assigned products
  • Elaborating documentation and presentations of products
  • Elaborating and organizing Demos of products
  • Supervision of the engineering development of assigned product
  • Creating support documentation or RFPs
  • Owner of UX of assigned product and general organization
  • Blog entries and papers development

Must-haves:

  • High level of English and Spanish is a must
  • Other european languages such as Italian, French or German are a plus

QA Engineers

Do you have experience with QA testing processes and tools? Do you have a strong initiative sense and attention to details? Are you interested in joining an international fast-growing company in the Fintech industry?

Strands Finance is growing fast and we are looking for experienced professional candidates to join us as QA Engineers to test our products and projects. We are searching for self-driven and organized professionals with a great attitude and team players.

You’ll be responsible for:

  • Quality Assurance of Strands products and projects (web and mobile)
  • Be active partners in requirement and specification creation and review with a QA perspective
  • Write, maintain, and execute test cases (manual and automated) based on product specifications
  • Responsibles for identifying, logging, tracking, and escalating bugs Manage defect reporting for external customers
  • Verifying fixes and regression testing
  • QA documentation for internal and external customers
  • Develop automated functional and regression tests using Java and Selenium (Webdriver, Grid, PageObjects)
  • Setup test environments and test data
  • Participate in estimating and planning testing activities

Must-haves:

  • B.S. in Computer Science or equivalent with minimum 5 years of experience
  • Must be fluent in English, both written and spoken
  • 3 years of experience with quality assurance testing processes and tools
  • Experience with SQL and relational databases
  • Excellent written and verbal communication skills
  • Ability to dynamically prioritize between conflicting priorities and multiple projects
  • Great attitude and team players
  • Strong initiative with attention to details

Nice-to-haves:

  • Experience in automated testing mobile applications (Appium)
  • Experience in automated testing web applications (Java and Selenium)
  • Experience in testing responsive web applications with Java, JavaScript, CSS, jQuery, html5, react
  • Experience in testing batch and database processes
  • Experience with performance testing and load testing
  • Experience in BDD
  • Prior experience with TestNG, Jenkins, SauceLabs, Git, Stash, Confluence
  • Experience in testing web accessibility
  • Previous experience with the Financial Industry (Banking, Insurance)
  • Previous experience with a Start-up is a plus
  • Experience with a test case management tool (TestRail)
  • Experience with cross browser and cross device testing

Java Software Developers

Love the smell of fresh code in the morning? Are you a passionate and creative java software developer with a high level of engineering experience and a need to be challenged? Do you want to be part of a team that develops innovative and lasting products?

Strands is waiting for you! You will be part of the core team of magicians at Strands Retail that architect for scale and optimize for performance the recommendations engine that powers our B2B personalization service and API, used by hundreds of online retailers from all over the globe.

We offer an outstanding opportunity to:

  • Get your hands on (truly big) big data, analyzing millions of user input data points and serving millions of recommendation API calls daily
  • Impact the evolution of our hybrid physical/cloud infrastructure, distributed in order to give service to our global audience
  • Join a creative team of technology enthusiasts that thrive for success in a competitive global space
  • Work on a small team of engineers that is closely connected and driving the future of our company

Your job responsibilities:

  • Design and implement components for the recommendation service and framework with focus on scalability, availability, & easy maintenance while providing an intuitive API
  • Ensure code quality and documentation as well as broad QA/test coverage
  • Get involved in the design process of new core functionalities for our recommender system

Must-haves:

  • 4+ years of industry experience in building and designing distributed and scalable applications/systems
  • Hands-on experience in Java development
  • Experience with big data processing using NoSQL technologies like Cassandra, Redis, Spark or Hadoop
  • Desire to pay attention to detail and enforce high design/code quality /coding standards
  • Comfort in jumping into projects that touch different components of a large system
  • Familiarity with Unix systems
  • Bachelor’s degree in engineering
  • Use of development tools (git, jenkins, jira, etc.)
  • Fluency in English

Nice-to-haves:

  • Knowledge of machine learning techniques (experience in recommendation systems is a big plus)
  • Familiarity with MySQL and python
  • Familiarity with agile development methodologies

Back-end Developers

Love the smell of fresh code in the morning? Are you a passionate and creative java software developer with a high level of engineering experience and a need to be challenged? Do you want to be part of a team building that develops innovative and lasting product?

Strands is looking for Back-end Developers! You will join our Engineering Team and help design and develop an innovative FinTech software that enables banks to offer personalized digital banking experiences.

You will take responsibility for the user interface and online experience in a rapidly evolving new product that is being developed by a fast-paced, dynamic, international team.

You will work with our offices – Barcelona, Miami, Buenos Aires – and well-known customers around the world!!

The job responsibilities include:

  • Programming highly-available software and innovative functionality
  • Strong understanding of product development cycles
  • Analyzing requirements and solutions to provide the best software experience
  • Troubleshooting and issue resolution
  • Strong understanding of Java server-side technologies

Must-haves:

  • Minimum of 5 years of hands-on experience in J2EE
  • Experience in Spring, Hibernate, Struts and REST
  • Experience using development tools: Eclipse, SVN, Maven, GIT, JIRA
  • Experience in UNIX environments
  • Familiar with Agile software development techniques
  • Fluency in English
  • Bachelor’s degree in engineering required
  • Experience in High Availability and Distributed Systems is a big plus
  • Experience in Hadoop is a big plus

Front-end Developers

Love the smell of fresh code in the morning? Are you a passionate and creative front-end developer with a high level of engineering experience and a need to be challenged? Do you want to be part of a team building that develops innovative and lasting product?

Strands is waiting for you! You will join our Engineering Team and help design and develop an innovative FinTech software that enables banks to offer personalized digital banking experiences.

Reporting to the Frontend Technical Lead, you will take responsibility for the user interface and online experience in a rapidly evolving new product that is being developed by a fast-paced, dynamic, international team.

You will work with our offices – Barcelona, Miami, Buenos Aires – and well-known customers around the world!!

Desired Skills and Experience:

  • Bachelor’s degree in Web Design or Engineering is required
  • Minimum of 3 years in JavaScript development
  • Experience developing with MVC (model/view/controller) framework
  • Good knowledge in Web Standards
  • Knowledge and expertise in JS libraries (JQuery, React, etc) and AJAX methodolgies
  • Knowledge of XHTML, HTML5, CSS3 and other technologies related to frontend development
  • Fluent in English

Developer Engineer

Strands is looking for a Systems engineer (mixed profile between Backend developer and Systems Administration) to help grow our team and world-wide cloud infrastructure and help in the development of our backend. You will create high value on secure, highly available, fault-tolerant systems. You will enthusiastically work on troubleshooting efforts and work to prevent them.

You will participate in designing decisions and help to create the company’s core high-volume systems and network infrastructure. You will be expected to come up to speed quickly on difficult problems, to become a significant contributor to a hard-working team, and to take pride in your work. We have high expectations and are looking for seasoned professionals with experience in a wide range of areas.

Responsibilities:

  • Establish Devops culture and processes to facilitate transition to production environment
  • Contribute to the design and evolution of the core recommendation algorithms powering our personalization API
  • Help to ensure a high availability and nimble network infrastructure for a multi DataCenter Setup
  • Help to implement, maintain and monitor infrastructure as well as evaluate, architect and execute new enhancements
  • Availability for emergency issues
  • Work closely with developers to ensure that current infrastructure and engineering tools meet the needs of the team
  • Prepare, maintain and keep updated IT procedures and documentation related to our processes and platforms operation

Must-haves:

  • Hands-on experience in Java development
  • Hands-on experience with UNIX/Linux administration
  • Extensive experience building, supporting, and troubleshooting multi-tier, high-volume, production web installations
  • Build system orchestration (Ansible, puppet or similar config management tools)
  • MySQL experience: replication and scaling
  • Experience with NoSQL databases with large scale integrations (Cassandra is a plus)
  • Strong scripting skills
  • Desire to pay attention to detail and enforce high design/coding standards
  • Experience in writing code optimized for performance
  • Comfort in jumping into projects that touch different components of a large system
  • Experience with version control systems (Git, mercurial, svn…)
  • Excellent written and verbal communication skills

Nice-to-haves:

  • BA/BS or better in Computer Science or a related field
  • Experience in managing up an SaaS environment
  • Experience working with Cloud environments
  • Ability to operate in an agile, entrepreneurial start-up environment
  • Experience with continuous integration systems
  • Experience with testing frameworks (Junit, TestNg,…)
  • Experience with Docker and/or Ansible
  • Python programming
  • PHP programming

Business Development Manager APAC

Are you a successful sales person? Do you have experience in selling enterprise software to world-class financial institutions? Strands Finance is growing fast and we are looking for an international experienced professional to join our Finance Unit to create and develop new businesses and client relationships across his/her assigned region in APAC, ideally based in Singapore or South Asia. That’s why we are in a search for a driven, organized and outgoing professional with a hands-on and self-directed approach to work.

The ideal candidate will have a proven track record managing complex enterprise software sales processes, from the identification of leads and potential clients to contract negotiations and closing.

We are looking for someone with outstanding interpersonal skills and strong technical knowledge. Self-driven, persistent, long-term results oriented and interested in growing new business opportunities as well as maintaining long-term relationships.

Reporting to the Sales & Services Director, your main tasks will consist in fully managing the business development cycle in the region assigned.

You’ll be responsible for:

  • Identifying potential customers and business opportunities
  • Establishing new relationships and developing the existing ones
  • Leading contract negotiations and closing new license agreements
  • Understanding market needs in order to provide strategic feedback to Product Development
  • Product demonstrations

Must-haves:

  • Bachelor’s Degree in Engineering or business/economics
  • Minimum 4 years of experience in new business sales – negotiating enterprise software sales contracts
  • Native/Proficiency in English
  • Strong ability to develop client relationships from initial contact through contract negotiation and signature
  • Willingness to travel up to 20% of the time

Nice-to-haves:

  • Proficiency in English
  • Good understanding of online and mobile retail banking
  • Experience with finance services
  • Experience with Salesforce CRM

Buscamos constantemente profesionales con talento que compartan nuestros valores y que les apasione la innovación y la tecnología.
¿Crees que puedes ayudar a Strands a lograr nuestros próximos objetivos? Envíanos tu CV y carta de presentación:

PONTE EN CONTACTO CON RR. HH.