Senior Software Engineer (Remote - Work from Anywhere)

Remote Full-time
:
We are a fully distributed team comprising over 130 talented individuals working remotely from more than 40 countries worldwide. As a team, we work hard to have a global impact, inspire innovation, and foster continuous learning and development. Our aim is to revolutionize digital banking by attracting exceptional professionals from across the globe.
Our team spans the world, and our ability to innovate has no limits.
We are currently seeking a seasoned Software Engineer to join our engineering team. At Xapo, we believe in building cross-functional teams that have end-to-end ownership of projects, including design, architecture, development, testing, delivery, data management, and operations.
You will collaborate closely with colleagues from various areas of expertise, such as product, apps, design, and QA. Your role will be part of the product team, which focuses on Activation, Billing, and Account aspects of Xapo products.
As a Senior Software Engineer at Xapo, you will... develop impactful services, provide technical guidance and coaching, and play a crucial role in shaping the company's technical patterns and architecture. Your work will support operational teams, improve user experience, and create a sense of awe among our members. With all this in mind, you will have a significant influence on the future of finance.
Our primary tech stack includes:
AWS for Infrastructure
Docker
Python (Django, Flask)
MySQL
MongoDB
Redis
We also utilize:
Cassandra
PostgreSQL
Node.js
Java
BigQuery
Responsibilities:
Support, mentor, and develop team members to excel in their engineering roles.
Collaborate closely within cross-functional teams to achieve shared goals and outcomes.
Cultivate an exceptional work environment for skilled and motivated professionals.
Design, develop, and deploy secure and highly available backend services with a focus on low latency.
Take full responsibility for the services owned by your team, from development to production, operations, and data management.
Drive innovation by leveraging the power of Bitcoin in your solution designs.

Required Skills:

Significant experience in software engineering, with proficiency in one or more general-purpose programming languages (Python preferred).

Strong teamwork and communication skills, including the ability to create high-quality documentation for knowledge sharing.

Understanding of microservices architecture, container-based 12-factor apps, and fault-tolerant cloud-native patterns.

Experience in Event Storming and Domain Driven Design, delivering highly scalable asynchronous software.

Proficiency in building contract-first services and implementing automated testing at different levels.

Track record of building readily deployable services with high quality.

Excellent knowledge of CI/CD patterns and best practices.

Deep understanding of the importance of observability in building scalable and performant software.

Other Requirements:

Dedicated workspace.

Reliable internet connection with the fastest available speed in your area.

Technical equipment that meets minimum requirements.

Alignment with Our Values and the Xapo Values-Driven Leadership principles.

Why Join Xapo?

GLOBAL IMPACT, REMOTE WORK OPPORTUNITY.

Shape the future by using cutting-edge technology and working remotely from anywhere in the world.

Achieve a desirable work-life balance, blend autonomy with collaborative teamwork, and create your own work schedule.

Expect excellence by collaborating with high-performing team members and personalizing your learning and development through a yearly budget.

Enjoy a flexible and generous PTO plan for recharging and taking time off

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Cost Analyst- NASA Missions- Remote (Spacecraft Exp. Desired)

Remote

Experienced Remote Data Entry Specialist – Healthcare Process Automation and Interoperability Expertise

Remote

Amazon Delivery Driver

Remote

Senior Insurance Advisor

Remote

Drafting Engineer

Remote

[PART_TIME Remote] Require Bilingual Assistant - Spanish

Remote

Walgreens Online Jobs (Senior Analytics Engineer) - (Remote, ) ::: USA

Remote

Remote Digital Product Designer Job for Healthcare Tech Start-up (Full-time)

Remote

Accident Reconstructionist

Remote

Senior Strategy & Operations Consultant

Remote
← Back