Senior Software Engineer - CAO (Remote - Work from Anywhere)
Work remotely from any location and be part of a globally impactful team at Xapo Bank, which embraces diversity and boasts a fully distributed team of over 140 members spread across 40+ countries.
Founded on the vision of offering economic freedom and wealth protection to individuals regardless of their location or external factors, Xapo Bank is led by our visionary Founder and Chairman, Wences Casares.
We believe in recruiting top talent from around the world to effect impactful change and challenge the status quo. While our headquarters are in Gibraltar, we offer a 100% remote full-time position in our dynamic team.
Position Overview:
We seek a Senior Software Engineer to join our engineering unit. At Xapo, we empower our cross-functional teams to take ownership at every stage - from design and architecture to deployment and operations.
You will collaborate with colleagues from various tech disciplines within the product team focused on handling Onboarding, Marketing, and Customer Service for Xapo products. As a key player in the Development Community, you will shape technical strategies to drive operational efficiency, improve user experience, and captivate our Members.
Our technology stack primarily includes:
- AWS for Infrastructure
- Docker
- Python (Django, Flask)
- MySQL
- MongoDB
- Redis
Additionally, we leverage a range of tools such as Cassandra, PostgreSQL, Node.js, Java, and BigQuery.
Responsibilities:
- Mentor and develop team members for high performance.
- Collaborate effectively within cross-functional teams.
- Contribute to creating a positive workplace culture.
- Design, develop, and deploy secure, fault-tolerant backend services with high availability and low latency.
- Assume end-to-end responsibility for owned services, from development to production.
- Innovate solutions utilizing Bitcoin technology.
Required Skills:
- Extensive software engineering experience, particularly in Python.
- Strong communication skills and ability to create comprehensive documentation.
- Proficiency in microservices architecture, cloud-native patterns, and fault-tolerant solutions.
- Track record of building scalable, asynchronous software using Event Storming and Domain-Driven Design methodologies.
- Familiarity with CI/CD practices and observability in scalable software development.
Additional Requirements:
- Dedicated workspace.
- Stable internet connection.
- Essential technical equipment meeting specifications.
- Alignment with Our Values and Xapo's core leadership principles.
Why Choose Xapo:
- Build the future of finance while enjoying a flexible, remote work environment.Gain a healthy work-life balance with autonomy and collaborative opportunities.
- Grow and learn with a high-performing team, and enjoy a budget for personal development.
- Uphold consumer protection and regulatory standards through transparent and ethical conduct in all interactions.