Senior Software Developers collaborate with various colleagues to design impactful software solutions, understanding business problems and writing iterative code. They advocate for better engineering practices and cultivate a collaborative environment, mentoring junior consultants. They leverage technical knowledge to solve complex business problems and proactively assess team health and code quality.
Job listings
Ruby Labs is looking for a Junior Golang Developer who will be responsible for building scalable and high-performing backend services. You'll develop, test, maintain, and improve the billing system as part of a cross-functional team focused on delivering results in a consistent, sustainable way. The ideal candidate will possess a passion for innovation, stay up-to-date with emerging technologies, and have excellent communication and collaboration skills.
Build the backend for various user-facing features, optimize real-time, synchronized data delivery across our clients, and improve database and infrastructure performance by implementing caching solutions and connection pooling. Improve observability, monitoring, and alerting for our service so that we can better respond to operational incidents. Scale our service via architectural changes as well as infrastructure improvements, open-source any non-trivial innovations, and redefine best-in-class software development processes.
Looking for a Senior Software Engineer to join the Crypto Data Foundation - Core team to build fundamental Web3 infrastructure to ingest, index, and parse vast amounts of crypto data with minimal latency. Responsibilities include defining strategic roadmaps, managing project priorities, and mentoring team members.
As a Senior Software Engineer, you'll have the autonomy to take ownership of significant projects and directly impact our platform's performance and features. Your expertise will shape the way businesses engage with their users. Working remotely or on-site at our San Mateo office, you'll have the flexibility to create a schedule that works best for you, allowing you to excel in both your professional and personal life.
This role involves supporting our clientβs eCommerce Catalog Platform, a mission-critical application foundational to powering all product content across their digital commerce experience. The role ensures platform scalability, performance, and reliabilityβespecially in preparation for peak holiday season traffic. This is a fast-paced, high-impact engagement where your backend engineering expertise will directly contribute to a platform visited by millions of customers.
You will play a key role in the design and development of high-performance DSP/SSP components, working on complex distributed systems where every millisecond counts. This is an opportunity to have a significant impact on our technology stack and product direction. Design, build, and optimize real-time bidding systems with extremely low-latency requirements.
We are looking for a Backend Engineer to join our Risk Team, responsible for implementing robust systems to detect and mitigate fraud, ensure compliance, and enhance platform security. You will work closely with data scientists, security engineers, and product teams to build scalable and high-performance risk management solutions.
Weβre looking for a Staff Software Engineer to join our LC Phone Team, which powers the core communication platform handling SMS, MMS, Voice Calls, Whatsapp and RCS messaging across our product ecosystem. As a Staff Engineer, youβll lead the technical direction of the platform, solve complex distributed system problems, and mentor 10+ engineers. Youβll partner closely with PMs, designers, infra, and security teams to drive long-term architecture.
Responsible for the design and development of Web3 trading systems, including on-chain transaction construction, estimation, and optimization. Research EVM and UTXO models to optimize on-chain transaction execution efficiency and reduce Gas costs. Designs and implements decentralized exchange (DEX) interactions, including liquidity pool queries, slippage settings, and transaction matching.