Software Engineer (Full-Stack), Cryptocurrency Platform
Location: Remote (US)
Position: Full-Time
Salary: $146,000 - $175,000 USD + Equity + Benefits
Company Overview
This company is a leading cryptocurrency portfolio tracking and tax compliance platform. Its mission is to enable everyone in the world to use crypto with peace of mind by providing consumers and businesses with seamless tools to track investments and handle taxes. The organization is a globally distributed, venture-backed team with a proven track record of execution.
Notable Achievements:
- Tracks over $250 billion in cryptocurrency assets, representing a significant portion of the global crypto market.
- Has generated over one million tax forms for a growing user base.
- Partners with industry titans including Coinbase, Intuit TurboTax, MetaMask, and OpenSea.
- Founded by a seasoned entrepreneur behind an app with 200M+ downloads and a former Product Manager from Google & Google [X].
- Backed by $100M+ in venture capital from top-tier firms like Accel, General Catalyst, and Y Combinator.
Position Summary
The company is seeking a versatile Software Engineer to join its tight-knit, early-stage team. This engineer will play a critical role in a pivotal moment for the company as it scales its existing products and explores new verticals. The successful candidate will solve complex technical challenges, shape the product direction, and own key initiatives across the full technology stack.
Key Responsibilities
- Collaborate with cross-functional partners in Product and Design to shape roadmap priorities, define user experiences, and drive product direction.
- Own features end-to-end, from initial exploration and prototyping to implementation, launch, and subsequent iteration.
- Build scalable, high-quality systems while solving technical challenges related to performance, architecture, and system reliability.
- Continuously improve the codebase, infrastructure, and development practices, balancing velocity with quality through tested code and thoughtful trade-offs.
- Contribute to technical leadership by participating in architectural decisions, helping shape engineering standards, and supporting team growth through interviewing.
Ideal Candidate Profile
The ideal candidate is a resourceful and impact-driven engineer who is motivated by the company's mission. They operate with a high degree of trust, communicating clearly about both details and the bigger picture.
Required Qualifications:
- 3+ years of professional software development experience as an Individual Contributor.
- Strong computer science fundamentals in algorithms, data structures, system design, and distributed systems.
- A commitment to writing high-quality, testable code and upholding best practices in engineering, security, and design.
- A startup mindset: resourceful, adaptable, and comfortable operating in an environment with ambiguity.
- An enthusiasm for learning new tools, technologies, and methodologies.
- Ability to work effectively in a remote setting with availability during core team hours (9 AM - 12 PM PT).
Preferred Qualifications:
- Experience building 0 → 1 products and engineering systems from the ground up.
- A passion for building great products and robust engineering systems.
- Ability to thrive in both autonomous and collaborative settings.
Sample Projects
The engineer in this role may work on projects such as:
- Building a DeFi intelligence product to inform users on optimal staking returns.
- Developing and enhancing the core crypto accounting and tax calculation engine.
- Implementing tax-loss harvesting features to minimize capital gains taxes for users.
- Contributing to the development of new, greenfield products.
Technical Challenges
The team tackles complex problems, including:
- Scale & Performance: Processing billions of data points for users with millions of transactions.
- Complex Logic: Developing systems for transfer detection, cost basis tracking, and tax optimization.
- Blockchain Integration: Working with raw blockchain data, smart contracts, and running nodes.
- System Complexity: Integrating hundreds of exchanges and wallets while maintaining accuracy and reliability.
Technology Stack
- Web: TypeScript, React, React Native, TailwindCSS
- Mobile: React Native, Expo, GraphQL
- Backend: Python, Flask, GraphQL, Postgres, Redis, Temporal
- Infrastructure: GCP, Terraform, Docker, Pub/Sub, Datadog
(Familiarity with any or all of these technologies is beneficial, but a willingness to learn is paramount.)
Compensation and Benefits
The company offers a competitive starting salary of $146,000 - $175,000 USD. The actual compensation will be based on relevant skills, education, and experience. This role also includes meaningful equity, comprehensive benefits (medical, dental, vision, 401(k), life insurance), and generous PTO.
Underdog.io is a modern hiring marketplace that that caters to startupjobs with pre-seed, seed, and series A-C high growth tech firms across the US. At Underdog.io, you create your ideal role and companies apply to you.