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!
6 vacancies
Senior DevOps 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 seeking an experienced and dedicated Senior DevOps Engineer to join our established and dynamic DevOps team. In this pivotal role, you will play a key part in designing, implementing, and scaling our cloud infrastructure to meet the needs of our growing product suite. You will work alongside development teams to enhance our CI/CD pipelines, drive automation, and apply best principles for reliability and efficiency. The ideal candidate is a proactive problem-solver with strong analytical skills and a focus on building robust, scalable, and secure systems.
Key Responsibilities
- Design, implement, and manage the company's build, deployment, and configuration management systems.
- Build and test automation tools for infrastructure provisioning, adhering to Infrastructure as Code (IaC) principles.
- Manage and execute code deployments across all environments, ensuring stability and performance.
- Collaborate with development teams to continuously expand and improve CI/CD processes and pipelines.
- Perform standard Linux system administration, including handling software upgrades and security patching.
- Administer and maintain key internal tools including Jira, Confluence, GitLab, Artifactory, and LDAP
- Document and refine operational processes and promote DevOps best practices throughout the company.
- Drive improvements in both infrastructure and application development lifecycles to increase efficiency and reliability.
- Participate in troubleshooting and resolving complex infrastructure and application issues.
Required Skills and Qualifications
- Bachelor’s degree in computer science, IT, or a related field, or equivalent practical experience.
- 5+ years of experience in Linux system administration.
- 4+ years of experience in a DevOps role or a related IT/operations field.
- 4+ years of hands-on experience with a major public cloud provider (e.g., AWS, Azure, GCP).
- Expertise with Infrastructure as Code (IaC) principles and tools.
- Strong experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Solid proficiency with CI/CD concepts and best practices.
- Strong scripting skills in both Bash and Python.
- Experience managing databases, caching, and queuing systems (e.g., PostgreSQL, Redis, Kafka).
- Strong understanding of networking concepts (DNS, VPN, VPC, subnets, firewalls).
- Excellent analytical, problem-solving, and time-management skills.
- Strong interpersonal and communication skills, with the ability to convey technical information clearly to all stakeholders.
- Excellent command of spoken and written English.
Preferred Experience
While not mandatory, the following skills and experiences are highly desirable and will set a candidate apart:
- Deep, hands-on experience with our specific toolchain, including GitLab CI, Terraform, and Ansible.
- Advanced experience with Kubernetes, including cluster management, custom controllers, and optimization.
- Experience implementing and managing monitoring and observability stacks (e.g., Prometheus, Grafana, ELK Stack).
- Knowledge of infrastructure security best practices and tools (e.g., HashiCorp Vault, container scanning, SAST/DAST).
- Deep expertise in specific database or messaging systems like PostgreSQL or Kafka.
- Experience building and installing packages from source code.
What You Will Get in Return
We believe great work happens when people feel supported, both professionally and personally. Here’s how we support our team:
Private Health Insurance with access to eye care and wellness perks
Meaningful Time Off including time off for voluntary work, children’s leave, and flexibility for life’s curveballs
Learning and Development through our internal Arringo Learning Hub, mentorship programmes, performance reviews, and support for external training
A Culture of Belonging with regular team-building events, social initiatives, and a workplace where you can truly be yourself
Perks and Recognition from loyalty rewards to milestone celebrations, we believe in saying "thank you"
Voice That Matters where your ideas and initiative are welcome, and your long-term career journey is supported
Facilities Manager
#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.
Join our team and help us create safe, efficient, and inspiring workplaces. As our Facilities Manager, you will oversee the daily operations of our Floriana office and ad hoc properties, ensuring they run efficiently and meet the highest standards of safety and compliance. This role blends strategic planning with hands-on execution, requiring a proactive problem-solver who thrives in dynamic environments.
You will work closely with the Office Manager to maintain a high-end office environment, ensuring that our facilities remain safe, functional, and well-maintained.
What You Will Do
- Conduct planned preventive maintenance and regular walkthroughs to proactively identify and resolve issues.
- Oversee facility operations, maintenance, and vendor management.
- Coordinate with vendors both in person and remotely to ensure timely and cost-effective service delivery.
- Maintain accurate documentation related to facility maintenance and equipment.
- Ensure compliance with health, safety, and building regulations.
- Provide input on budgets and track facilities-related costs.
- Support office moves, space planning, and minor renovations.
- Act as the on-site liaison for building management, serving as the first point of contact for emergencies and managing out-of-hours responses when required.
- Assist with administrative tasks related to facilities and office services when needed.
What We Are Looking For
- 3+ years of experience in facilities or workplace management.
- Strong knowledge of health and safety regulations (knowledge of OSHA and environmental regulations is an asset).
- MCAST or Technical Institute MQF Level 4 Diploma in Mechanical Engineering (or equivalent) is considered an asset.
- Excellent organisational and vendor negotiation skills.
- Proficiency in Microsoft® Word, Excel, PowerPoint, Outlook, and internet research tools.
- Valid driving license required.
- Fluency in English; Maltese language is an asset.
- A hands-on, detail-oriented approach and the ability to remain calm under pressure.
This is a full-time, on-site role that requires a proactive and solutions-focused mindset.
What You Will Get in Return
We believe great work happens when people feel supported, both professionally and personally. Here’s how we support our team:
• Private Health Insurance with access to eye care and wellness perks
• Meaningful Time Off including time off for voluntary work, children’s leave, and flexibility for life’s curveballs
• Learning and Development through our internal Arringo Learning Hub, mentorship programmes, performance reviews, and support for external training
• A Culture of Belonging with regular team-building events, social initiatives, and a workplace where you can truly be yourself
• Perks and Recognition from loyalty rewards to milestone celebrations, we believe in saying "thank you"
• A Voice That Matters where your ideas and initiative are welcome, and your long-term career journey is supported
📍 Location: Floriana, Malta (with responsibility for ad hoc properties)
📌 Reports To: Head of HR
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