
Blockchain.com · Philippines
Blue Cube Services is a partner of the world's leading software platform for digital assets. Offering the largest production blockchain platform in the world, w...
Blue Cube Services is a partner of the world's leading software platform for digital assets. Offering the largest production
blockchain platform in the world, we share the passion to code, create, and ultimately build an open, accessible and fair
financial future, one piece of software at a time.
We are looking for software engineers from a variety of technical backgrounds with a proven track record in building scalable,
reliable and performant systems. You will play a critical role in building financial and crypto-native products, services and
APIs. As a Back-End Engineer you should lead by example - driving the technical discussions, influencing the approach and making a
positive impact on the team's development by advocating the best engineering practices.
across Blockchain's products
backend systems
and ship microservices
As a Software Engineer in the KYC & Eligibility team, you will be responsible for building and optimizing the activation and onboarding processes at Blockchain.com. Your work will ensure that customers can seamlessly and securely access our platform while meeting regulatory and compliance requirements. You will collaborate with engineering, marketing, and product teams to create a scalable, reliable, and efficient onboarding experience. This role requires a strong problem-solving mindset, and the ability to build systems that are both secure and user-friendly. You will contribute to the design, development, and maintenance of our onboarding flows, ensuring high availability, low latency, and optimal user experience. What You Will Do: * Design, develop, and maintain the ****platform, ensuring that your contributions follows the standards and guidelines set by Blockchain.com * Write high-quality, maintainable, and efficient code while upholding best practices in software development. * Contribute to the observability and monitoring of our services, leveraging tools to improve system performance and debugging capabilities. * Work closely with our marketing teams to ensure requirements are met while maintaining a seamless user experience including experiments together with A/B testing. * Improve our activation and onboarding flow remains secure and efficient. * Collaborate with backend and frontend engineers to enhance the end-to-end onboarding experience. * Contribute to technical architecture discussions, ensuring that design choices align with both business goals and system performance. Collaboration & Cross-Functional Impact * Work closely with engineering, product, and marketing teams to enhance our growth objectives * Participate in code reviews, receptive to constructive feedback to maintain code quality and consistency. * Partner with infrastructure teams to improve deployment processes, ensuring high availability and resilience. Continuous Improvement & Innovation * Optimize our activation and onboarding funnels to enhance our user experience. * Identify and resolve performance bottlenecks, ensuring smooth activation and onboarding processes. * Stay up-to-date with emerging technologies and contribute to process improvements that enhance engineering effectiveness. What You Will Need: * Proficiency in JVM languages (Kotlin, Java), Kafka and PostgresSQL * An understanding of event driven distributed systems, APIs, and microservices architectures. * Knowledge of observability and monitoring tools to maintain system reliability and performance. * Familiarity with security best practices, particularly in KYC, fraud detection, and compliance systems. * Experience with SQL (Postgres) and NoSQL databases (Redis), ensuring optimal data storage and retrieval for KYC processes. * Ability to work cross-functionally with Marketing, Product, and Engineering teams to enhance activation and onboarding flows. * Strong problem-solving and debugging skills, ensuring quick incident resolution and system improvements. * Excellent written and verbal communication skills, ensuring technical discussions are clear and productive
ANDROID ENGINEER Our engineering team is building technologies that are revolutionizing the financial services industry by empowering millions across the globe. We are looking for a Android engineer to join our growing engineering team, to rapidly create, iterate and launch high-quality software that empowers users all over the world. Ultimately, you should be able to adapt easily to meet the needs of our fast growth and the rapidly evolving crypto ecosystem. Our development team is tackling some of the most interesting problems in the crypto space while rapidly and securely scaling a distributed platform that touches millions of people a day. We want you to join us! WHAT YOU WILL DO * Build & Ship: Contribute to our industry-leading Bitcoin and crypto wallet – 📱 View on App Store. You’ll write reliable, well-tested Kotlin code, collaborate with senior engineers on architecture decisions, and help guide junior teammates when needed. * Learn & Grow: Deepen your expertise through code reviews, architecture discussions, and technical deep-dives. You’ll own medium-sized features end-to-end while continuing to sharpen your skills in mobile security and crypto. * Collaborate: Work closely with designers, product managers, and other engineers to translate user stories into delightful mobile features. * Own Features: Take full responsibility for feature development—planning, debugging, testing, and releasing to production—with an eye toward continuous improvement and scalability. * Stay Curious: Explore the latest tools (Kotlin Coroutines/Flow, Jetpack Compose, Tink, etc.), share insights with the team, and champion best practices. WHAT YOU WILL NEED Must-Haves * 2-5 years of professional Android development experience * Proficiency in Kotlin (and familiarity with Java) * Comfort with Android Studio, Jetpack Compose/Views, Gradle, and Git * Hands‑on experience shipping at least one consumer app to Google Play (internal testing tracks, closed/open testing, production release, Play Console management) * Solid grasp of asynchronous programming (Coroutines/Flow/RxJava) and common architectural patterns (MVVM/MVI) * Commitment to unit testing and automated CI/CD pipelines * A growth mindset—you actively seek feedback, iterate rapidly and push yourself to improve * Clear communication skills and enjoyment of working in diverse, distributed teams Nice-to-Haves * Personal interest in crypto or fintech * Knowledge of advanced app-security or cryptography concepts * Familiarity with automated UI-testing frameworks (Maestro) * An app or project in Google Play or on GitHub you can demo * Exposure to performance profiling and memory-management tools COMPENSATION & PERKS * Full-time salary based on experience and meaningful equity in an industry-leading company * Remote Work * Apple equipment
WHO WE ARE ABOUT STRIPE Stripe, LLC. is a financial infrastructure platform for businesses. Millions of companies - from the world’s largest enterprises to the most ambitious startups - use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. WHAT YOU’LL DO RESPONSIBILITIES * Design, build, and maintain APIs, services, and systems across Stripe’s engineering teams using Java, Ruby, Scala, and Go * Build software infrastructure, including developing, testing, and deploying it * Design and develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design * Engineer payments integration with various financial partners software systems * Design APIs and underlying data models to support complex financial abstractions and multi-party integrations, enabling flexible billing and settlement configurations across international markets * Develop and direct software system testing and validation procedures, programming, and documentation * Debug production issues across services and multiple levels of the stack * Analyze user needs and software requirements to determine the feasibility of design within time and cost constraints * Work with engineers across the company to build new features at large-scale * Build new systems to securely store sensitive data; Improve engineering standards, tooling, and processes * Integrate observability tools and alerting mechanisms (Datadog, Prometheus) into high-traffic production systems, defining SLAs and real-time diagnostics to meet the reliability standards required by financial partners * Mentor junior engineers, lead technical design reviews, and establish best practices in code quality, system design, resilience engineering, and deployment strategies across the billing infrastructure group WHO YOU ARE MINIMUM REQUIREMENTS Bachelor's degree or foreign equivalent in Computer Science, Data Science, or a related field, plus 2 years of Software development experience. Position also requires the following: * 2 years of experience working with Java, Scala, Python and AWS * 2 years of experience implementing industry standard design patterns * 2 years of software engineering experience building full-stack web applications at scale * 2 years of experience with database management * 2 years of experience using SQL and related query languages to perform data analysis Salary: $156,800 – $235,200/yr. This salary range represents the base salary range for the role and any sales commissions / sales bonuses targets, if applicable, would be in addition to the base salary. 40 hrs/week 50% Telecommuting Permitted. Multiple Positions Available. Additional benefits for this role may include: equity, company bonus or sales commissions/bonuses; 401(k) plan; medical, dental, and vision benefits; and wellness stipends. WA25 #LI-DNI