Join our team
We’re always looking for talented individuals who share our passion and vision. Our goal is to offer opportunities for you to grow as an individual and make an impact in a place where people, quality and value mean everything.
Perks and benefit
Private healthcare
Employee referral bonus
Company discounts
Performance bonus
Arringo Culture
Our people
As cliche as it sounds, most of our people say that the reason they like working here most is their colleagues. We are a close-knit bunch of individuals who go out of their way to support each other, whilst focusing on the main purpose to give our best to our clients and ongoing projects.
Training & Coaching
Continuous learning is a big part of our culture. We offer in depth coaching upon the beginning of your journey with us, as well as induction training to get you started. We also offer one-to-one mentoring, to help you enhance your skills and achieve your full potential as an employee and as a colleague.
Our fun side
At Arringo, our goal is to keep our people excited and motivated. We celebrate every achievement, and make sure that all employees feel that they belong. Team building activities and fun company incentives are done on a regular basis to break down personal barriers, eliminate distractions and have fun as a team!
5 vacancies
Marketing Manager
We are looking for a confident and highly organised Marketing Manager to join our team and help coordinate and prioritise marketing projects across our group of companies. If you have a strong background in managing and coaching people, working and establishing relationships with stakeholders across all levels of an organisation including executive, as well the planning and executing integrated marketing campaigns, we’d love to hear from you.
This role is ideal for an individual who enjoys bringing structure to busy environments, supporting a talented creative team, and keeping marketing activities aligned with business goals. You’ll be the central point of coordination for internal and external initiatives, ensuring timelines are met and communication is clear across the board.
What You’ll Be Doing
- Coordinate day-to-day marketing operations and ensure projects are progressing smoothly across different teams and brands.
- Act as the key point of contact for internal stakeholders, aligning marketing activity with business needs and goals.
- Manage and support a small team of designers and content creators—helping them prioritise, stay on track, and grow in their roles.
- Work with external partners where needed, including designers, media agencies, and freelancers.
- Oversee timelines, briefs, and basic performance reporting to help track what’s working and where improvements can be made.
- Ensure brand consistency and alignment across all materials and communications.
- Keep projects moving by connecting the right people and removing roadblocks.
- Contribute ideas for campaign planning, content strategy, and marketing best practices.
What We’re Looking For
- A minimum of 6 years of experience in marketing, with a background in managing teams or leading project coordination.
- A natural communicator who can work across teams and manage multiple stakeholders with ease.
- Organised, detail-oriented, and comfortable managing workflows and deadlines.
- Experience working across digital and traditional marketing channels (content, social, email, print, etc.).
- Familiarity with tools like Asana, Trello, Notion, or Figma is a plus—but not a must.
- A collaborative and approachable leadership style.
What We Offer
We understand that life looks different for everyone, so we’ve designed a benefits package that supports you both your personal and professional wellbeing:
- Health & Wellbeing: We provide private health insurance, plus free eye tests are also included.
- Time Off That Matters: Benefit from vocational leave, children’s leave, and time off for life’s unexpected moments. Your wellbeing and balance are a priority.
- Continuous Learning & Growth: From our Arringo Learning Hub to digital learning, mentorship, and regular performance snapshots, we foster a culture of development. We also support external training and access to top-tier resources.
- Team Culture & Belonging: Be part of a vibrant community through team building events, employee groups, and social initiatives that bring us together beyond our desks.
- Perks & Rewards: We celebrate your contributions through loyalty rewards and recognition of key milestones. From small wins to big achievements, we make it a point to say thank you.
- A Place Where You’re Seen: Whether you're just starting or bringing years of experience, your voice counts. We value openness, initiative, and support you in shaping your career with us
Ready to join a place where being yourself is more than enough? Let’s make things happen.
QA Engineer
#WeareArringo!
Arringo was founded back in February 2018, which started as a 24/7 Customer Service organization and later grew to offer a wide range of services from Software Design & Development to Marketing and Back-Office Solutions.
While our main line of business is outsourcing, we are more than your typical business solutions provider. We’re an extraordinary multi-cultural team with more than 30 different nationalities, we pride ourselves on bringing the best talent from around the world! Professional and personal development is a big part of our values. We are committed to building a team based on qualifications, merit, and business needs.
We are looking for a QA Engineer with a strong foundation in both manual and automated testing to help ensure the quality and reliability of our software solutions. This role is ideal for someone detail-oriented, collaborative, and eager to contribute to continuous improvement in a fast-paced, agile environment.
Key Duties:
- Work with Product Managers, Business Analysts, Developers, and Solutions Architects to gain insight into solution requirements and ensure quality is considered from the start.
- Design, build, and execute both manual and automated test plans to validate product functionality and performance.
- Develop and maintain automated testing frameworks and contribute to the continuous improvement of test coverage and reliability.
- Identify opportunities to enhance testing processes, tools, and documentation to improve quality, efficiency, and team effectiveness.
- Work closely with global teams, fostering clear communication and aligning goals across time zones.
- Provide knowledge and training on testing and test automation processes and technologies to aid the growth of the team.
Required Skills & Experience:
- At least 3 years of hands-on experience in quality assurance, functional testing, and test automation.
- A strong understanding of the software development life cycle (SDLC) and agile practices.
- Experience testing APIs, web services, backend systems, and application-based solutions.
- Familiarity with JavaScript, or a willingness and ability to learn new technologies quickly.
- Candidates must possess strong skills and experience in Python programming.
- A degree in a relevant field or equivalent practical experience in software quality assurance or testing.
- A solution-oriented mindset, with a strong attention to detail.
- Clear and effective written and verbal communication skills, with the ability to explain complex ideas simply.
Desirable skills:
- Experience working within Financial Institutions or fintech environments.
- Knowledge of regulatory compliance testing in financial or payments industries.
- Hands-on experience with CI/CD tools and integrating automated tests into deployment pipelines.
- Familiarity with performance testing tools and methodologies.
- Experience mentoring junior testers or leading QA initiatives.
What do we offer?
- Private healthcare
- Performance bonus
- Free eye test
- Extra paid holidays for volunteering time
- Refer a friend bonus
- Company discounts
- Team activities
- Career progression
- Company training with full support
Golang Developer
Who are we?
#WeareArringo!
Arringo was founded back in February 2018, which started as a 24/7 Customer Service organisation and later grew to offer a wide range of services from Software Design & Development to Marketing and Back-Office Solutions.
While our main line of business is outsourcing, we are more than your typical business solutions provider. We’re an extraordinary multicultural team with more than 30 different nationalities, we pride ourselves on bringing the best talent from around the world!
Professional and personal development is an important part of our values. We are committed to creating an organisational culture and building a team where every individual has the opportunity to excel and achieve their business goals. Further, guided by a strong and collaborative leadership team, we offer a stable long-term environment where our business continues to grow each year.
Who are you?
We seek passionate individuals proficient in Go with expertise in standard libraries, design patterns, and UML. Experience in Cloud Programming, Docker, and Microservices is essential, and familiarity with Event Driven Architecture and Open API is valued. Strong candidates possess skills in multi-threading, automated testing, and code versioning using Git. AGILE experience, bug tracking, and project management knowledge are preferred. Team players with a strong work ethic and communication skills, and those with programming experience in Finance or C++ knowledge, are encouraged to join our innovative team.
What will you be doing?
- Designing, building and maintaining efficient, reusable, clean, performant and reliable Go code
- Contributing to the migration to a new Microservices Architecture through an iterative process
- Supervising and tutoring the introduction of Go technologies and coding best practices
- Helping to maintain code quality, organization, and automation
- Contributing to expanding the Company’s knowledge base by writing clear and complete technical documentation
- Identify bottlenecks and bugs and devise solutions to address these problems
- Participate in the Agile Iterative SDLC
Required skills:
- Strong proficiency in GO, with a good knowledge of the language specification
- Strong knowledge of the standard libraries and main frameworks
- Knowledge and experience applying the most important design patterns
- Knowledge of UML
- Experience with Cloud Programming
- Experience with Docker
- Experience with Microservices Architectures development
- Experience with Event Driven Architecture development with at least one among RabbitMQ, Kafka, Pulsar
- Experience with Redis Cache (or similar)
- Knowledge and experience with Open API and API First principles
- A degree of familiarity with RDBMS/SQL databases (specifically MySQL and Postgres)
- Familiarity with NoSQL databases
- Sound familiarity with multi-threading and concurrent and asynchronous programming
- Experience in the implementation of automated testing platforms and unit tests
- Sound knowledge of code versioning tools (specifically git (core) and through GitHub and GitLab)
- A considerable number of years working in AGILE environments
- Familiarity with bugs tracking and project management tools ( i.e. Atlassian JIRA)
- Good work ethic, committed, attentive to detail and clear communication
- Programming experience in the Finance Industry is considered an asset
- Knowledge of C++ is considered a plus
What do we offer?
- Private healthcare
- Free eye test
- Refer a friend bonus
- Performance bonus
- Company discounts
- Team activities
- Extra paid holidays for volunteering time
- Career progression
- Company training with full support
C++ Developer
Who are we?
#WeareArringo!
Arringo was founded back in February 2018, which started as a 24/7 Customer Service organization and later grew to offer a wide range of services from Software Design & Development to Marketing and Back-Office Solutions.
While our main line of business is outsourcing, we are more than your typical business solutions provider. We’re an extraordinary multi-cultural team with more than 30 different nationalities, we pride ourselves on bringing the best talent from around the world! Professional and personal development is a big part of our values. We are committed to building a team based on qualifications, merit, and business needs.
Who are you?
We seek passionate individuals proficient in C++ with expertise in standard libraries, design patterns and UML. Experience in Cloud Programming, Docker and Microservices is essential and familiarity with Event Driven Architecture and Open API is valued.
Strong candidates possess skills in multi-threading, asynchronous programming, automated testing and code versioning using Git. We operate in an AGILE environment therefore experience in this methodology is preferred. Team players with strong work ethic, communication skills and those with programming experience in Finance or Go are encouraged to join our innovative team.
What will you be doing?
- Designing, building and maintaining efficient, reusable, clean, performant and reliable C++ code
- Implementing performance and quality monitoring modules
- Identifying bottlenecks, bugs and devising solutions to address these problems
- Help maintaining code quality, organization and automation
- Cooperating with Devops
- Contributing in the design process of new services alongside the architects
- Documenting implemented solutions clearly and concisely
Key Responsibilities:
- Strong proficiency in C++ 17 (or newer) with a good knowledge of the language specification, memory management and main libraries usage (i.e. POCO and Boost)
- Understanding of dynamic polymorphism and C++ specific notions
- A good degree of C++ template meta-programming
- Sound familiarity with multi-threading, concurrent and asynchronous programming
- Knowledge of UML
- Knowledge and experience applying design patterns
- Experience with Cloud Programming, Docker and Microservices Architectures development
- Proficiency with Event Driven Architecture development with knowledge of one of these : RabbitMQ, Kafka or Pulsar
- Familiarity with distributed cache (i.e. Redis or similar)
- A degree of familiarity with RDBMS/SQL databases (specifically MySQL and Postgres)
- Experience in the implementation of automated testing platforms and unit tests
- Sound knowledge of code versioning tools (specifically git (core) and through github and gitlab)
- A significant number of years working in AGILE environments
- Familiarity with bug tracking and project management tools (i.e. Atlassian / JIRA)
- Familiarity with the CI/CD processes
- Engaging in team discussions, code reviews and deployment requests.
- Achieving targets and KPIs as directed by your team lead and project manager
Qualifications and Required Skills:
- Knowledge of Python is considered a plus
- 3-4 years of experience in the Finance Industry is considered an asset
- Knowledge of Go is considered a plus or you are willing to learn the Go programming language
- B.Sc. Degree in a Computer Science related field, Software Engineering is considered a plus
- Good communication skills and work ethic
- Team player attitude
What do we offer?
- Private healthcare
- Free eye test
- Refer a friend bonus
- Performance bonus
- Company discounts
- Team activities
- Extra paid holidays for volunteering time
- Company training with full support and constant attention
- Career progression
Software Development Team Lead
Who are we?
#WeareArringo!
Arringo was founded back in February 2018, which started as a 24/7 Customer Service organization and later grew to offer a wide range of services from Software Design & Development to Marketing and Back-Office Solutions.
While our main line of business is outsourcing, we are more than your typical business solutions provider. We’re an extraordinary multi-cultural team with more than 30 different nationalities, we pride ourselves on bringing the best talent from around the world! Professional and personal development is a big part of our values. We are committed to building a team based on qualifications, merit, and business needs.
Who are you?
We seek passionate individuals with extensive proficiency in C++, including deep knowledge of standard libraries, design patterns, and UML. Experience in Cloud Programming, Docker, and Microservices is essential, while familiarity with Event-Driven Architecture and OpenAPI is highly valued.
As a team leader, you are expected to have strong skills in multi-threading, asynchronous programming, automated testing, and code versioning using Git. Additionally, experience with CI/CD pipelines and software development best practices is beneficial.
We operate in an AGILE environment, so experience and proficiency in Agile methodologies (Scrum, Kanban, etc.) are preferred. Strong candidates will also demonstrate excellent leadership capabilities, including mentoring, conflict resolution, and team motivation skills, as well as a strong work ethic and effective communication skills.
Familiarity with Finance, Go programming, and experience in leading cross-functional teams would be advantageous. We are looking for someone ready to join our innovative team and contribute to building a collaborative, high-performing environment.
What will you be doing?
- Assist in recruitment, mentoring, and appraisal of Software Developers, fostering growth and development within the team.
- Review requirements to provide technical solutions and high-level estimates for project planning.
- Collaborate with the Project Manager for effective stakeholder management, including clear and concise communication and reporting to stakeholders.
- Assist Software Developers with production support escalations, ensuring issues are resolved efficiently.
- Design, build, and maintain efficient, reusable, clean, performant, and reliable C++ code, ensuring high standards of code quality.
- Proactively identify bottlenecks, bugs, and other potential issues, and devise effective solutions to address them.
- Help maintain code quality, organization, and automation, ensuring adherence to standards through code reviews.
- Assist in the deployment of systems, ensuring smooth transitions from development to production.
- Work closely with Architects and DevOps teams to drive adherence to company standards and best practices.
- Provide expertise and support to unblock team members in their daily tasks, ensuring the team can operate smoothly.
- Contribute to the design process of new services, working alongside architects to ensure technical feasibility and scalability.
- Create clear and concise documentation for implemented solutions, facilitating easy understanding and future maintenance.
- Review produced code and documentation, ensuring compliance with company standards and best practices.
Key Responsibilities:
- Strong proficiency in C++ 17 (or newer) with a good knowledge of the language specification, memory management and main libraries usage (i.e. POCO and Boost)
- Understanding of dynamic polymorphism and C++ specific notions
- A strong degree of C++ template meta-programming
- Proficiency with multi-threading, concurrent and asynchronous programming
- Knowledge of UML
- Knowledge and experience applying design patterns
- Experience with Cloud Programming, Docker and Microservices Architectures development
- Proficiency with Event Driven Architecture development with knowledge of one of these : RabbitMQ, Kafka or Pulsar
- Knowledge of distributed cache (i.e. Redis or similar)
- Proficiency with RDBMS/SQL databases (specifically MySQL and Postgres)
- Strong experience in the implementation of automated testing platforms and unit tests
- Strong knowledge of code versioning tools (specifically git (core) and through github and gitlab)
- A significant number of years working in AGILE environments
- Knowledge of bug tracking and project management tools (i.e. Atlassian / JIRA)
- Knowledge of the SLDC (Software Development Life Cycle)
- Knowledge with the CI/CD processes
- Coordinating team discussions, facilitating code reviews, and managing deployment requests to ensure alignment, quality, and timely delivery
- Collaborating with the Project Manager to define, set, and track targets and KPIs
Qualifications and Required Skills:
- At least 3 years of experience in a similar role
- Knowledge of Python is considered a plus
- 3-4 years of experience in the Finance Industry is considered an asset
- Knowledge of Go is considered a plus or you are willing to learn the Go programming language
- B.Sc. Degree in a Computer Science related field, Software Engineering is considered a plus
- Strong communication skills and work ethic
- Team player attitude
What do we offer?
- Private healthcare
- Free eye test
- Refer a friend bonus
- Performance bonus
- Company discounts
- Team activities
- Extra paid holidays for volunteering time
- Company training with full support and constant attention
- Career progression