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 Opportunities

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

USPS Office Helper

Remote Full-time

Associate, Issuing Risk Operations

Remote Full-time

Store Sales Associate

Remote Full-time

Public Policy Intern

Remote Full-time

Customer Service Lead, Luxury Stores Customer Service

Remote Full-time

**Virtual Customer Support Associate – Uttar Pradesh, India**

Remote Full-time

American Express Claims Representative

Remote Full-time

Remote Pharmacy Technician (Texas Only)

Remote Full-time

Work From Home Part Time - Paid Research Immediate Start - No Experience

Remote Full-time

Data Analysr

Remote Full-time

Outreach and Admissions Counselor - San Angelo

Remote Full-time
← Back to Home