Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - Team Lead, Accounting & Reconciliation | Rust & Typescript image - Rise Careers
Job details

Software Engineer - Team Lead, Accounting & Reconciliation | Rust & Typescript

Cryptio

Cryptio is an enterprise-grade crypto back-office platform. Our software helps financial institutions, corporates and crypto-native companies navigate the fragmented digital-asset landscape with confidence. We are a Series-A company, backed by tier-1 crypto and non crypto investors: Point Nine, BlueYard, Tim Draper, Alven, Aave, Consensys, Outlier Ventures. Some of our clients include top crypto companies like Uniswap or Metamask as well as banks and governments.

We're tackling one of the biggest challenges in crypto right now - building the infrastructure to help institutional adoption. And we're playing to win.

Location

This is a fully remote position within the UK or France. You should be able to easily join one of our hubs from time to time. Our hubs are Paris, London, and New-York.

Summary

Cryptio is seeking a Software Engineer (team lead level) passionate about building crypto, finance, and accounting reconciliation products.

You'll join our talented engineering team working on Cryptio's SaaS platform within the Accounting & Reconciliation squad. Your team will develop robust solutions for cost basis and PnL computations, maintain our automated reconciliation tool (AutoRec), and create a high-performance reporting pipeline that process large volumes of data.

Key technologies:

  • Rust (with a focus on performance and scalability)

  • TypeScript (key dependencies: Nest.js, Zod, Slonik)

  • PostgreSQL

  • Kubernetes on AWS, Docker, GitLab… (modern development stack)

What's special about this role?

This role represents a unique opportunity to solve complex accounting and financial challenges in the cryptocurrency space. You'll lead the development of critical features that help our clients navigate the intersection of traditional finance and digital assets, from implementing sophisticated cost basis computations to building automated reconciliation systems that can handle millions of transactions.

Your team will be responsible for creating robust solutions that not only process high volumes of financial data efficiently but also ensure regulatory compliance and audit readiness. These systems will help our clients maintain accurate financial records, generate comprehensive reports, and confidently manage their crypto assets while meeting all regulatory requirements.

Responsibilities

  • Lead the development of core accounting and reconciliation features

  • Optimise report generation systems to handle large scales of data efficiently

  • Drive architectural decisions with the help of our staff engineer ensuring scalability and reliability for high-volume data processing

  • Mentor and support the technical growth of engineers on the team

  • Monitor and troubleshoot performance issues, both reactively and proactively

  • Collaborate with our staff engineer, the product team as well as engineers to ensure what your team is developing aligns with business goals without comprising on quality

Requirements

  • 7+ years of software engineering experience, including team lead experience

  • Deep knowledge of TypeScript

  • Pro-efficient in Rust, ability to write and ship production-grade code

  • Some experience with high-performance systems

  • Some experience with OLAP databases (ClickHouse or similar)

  • Strong background in database design and optimisation with PostgreSQL

  • Experience with data-heavy products and system optimisation

  • Exceptional communication skills and a passion for mentoring and developing engineering talent

  • Impeccable spoken and written English

  • Strong collaborative mindset - the ability to work effectively with others is essential for tackling complex features.

  • An analytical mindset, a passion for solving complex problems, and an interest in the crypto and fintech industry

Interview Process

  1. Talent Screen - 45 min

  2. Technical Interview - 90 min

  3. Team Interview - 45 min

  4. Leadership Interview - 45 min

Benefits

Fully-Remote / Hybrid – The choice is yours! 🌍🏡

🎉 25 Days Paid Holiday + Bank Holidays + Your Birthday Off 🎂


⭐️ Earn an extra day of annual leave for every year you're at Cryptio 🎁

💰 4% Pension Contributions towards your future! 💼

🏥 Private Medical & Dental Insurance with Allianz! 🦷💊

👶 Attractive Maternity and Paternity Policies for your growing family 👨‍👩‍👧‍👦

💪 Gym Classes or Spa Treatments with ClassPass! 🧘‍♂️🧖‍♀️

💻 Apple MacBook Pro – The best tech at your fingertips! 💻✨

💵 $200 Workplace Budget to create your perfect home office! 🏠💼

📚 Training and Development Budget – Invest in yourself and grow! 🚀

Cryptio Glassdoor Company Review
4.9 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Cryptio DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Cryptio
Cryptio CEO photo
Antoine Scalia
Approve of CEO
What You Should Know About Software Engineer - Team Lead, Accounting & Reconciliation | Rust & Typescript, Cryptio

Are you ready to take your software engineering career to new heights? Join Cryptio as a Software Engineer - Team Lead in London, where you'll blend your passion for crypto with your technical expertise! At Cryptio, we're at the forefront of building an enterprise-grade crypto back-office platform that empowers financial institutions, corporates, and crypto-native companies to thrive in an increasingly complex digital landscape. As a pivotal member of our Accounting & Reconciliation squad, you will spearhead the design and development of crucial accounting features, unleashing your skills in Rust and TypeScript. Your leadership will be central to driving architectural decisions and mentoring budding engineers in your team. But this role isn't just about coding; it's about tackling the grand challenges in the crypto space, like creating efficient automated reconciliation systems that handle millions of transactions seamlessly. Imagine working collaboratively with dazzling minds to optimize reporting pipelines and ensure our solutions are not only powerful but also meet regulatory compliance. With fabulous benefits such as fully remote work options, generous holidays, and a commitment to professional growth, Cryptio is more than just a job – it’s a place to innovate, inspire, and impact the future of finance!

Frequently Asked Questions (FAQs) for Software Engineer - Team Lead, Accounting & Reconciliation | Rust & Typescript Role at Cryptio
What are the responsibilities of a Software Engineer - Team Lead at Cryptio?

As a Software Engineer - Team Lead at Cryptio, you will be responsible for leading the development of core accounting and reconciliation features, optimizing report generation systems for efficiency on large datasets, and making key architectural decisions with a focus on scalability and reliability. Additionally, you'll mentor team members, monitor performance issues, and collaborate closely with product teams to align engineering efforts with business goals.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer - Team Lead position at Cryptio?

To apply for the Software Engineer - Team Lead position at Cryptio, candidates should have over 7 years of software engineering experience, particularly in TypeScript and Rust, with a strong understanding of high-performance systems. Candidates should also have expertise in database design with PostgreSQL, exceptional communication skills, and a desire to mentor and foster the technical growth of team members.

Join Rise to see the full answer
What technologies will the Software Engineer - Team Lead work with at Cryptio?

At Cryptio, the Software Engineer - Team Lead will engage with a modern development stack including Rust for performance optimization, TypeScript with frameworks like Nest.js, and PostgreSQL for robust database management. You'll also utilize Kubernetes on AWS, Docker, and GitLab to support agile development and deployment processes.

Join Rise to see the full answer
What makes the Software Engineer - Team Lead role at Cryptio special?

The Software Engineer - Team Lead role at Cryptio is unique due to its focus on solving complex accounting challenges within the revolutionary context of cryptocurrency. You'll have the opportunity to lead the development of essential features that facilitate automated reconciliation and compliance, all while contributing to a platform that supports some of the top players in the crypto industry.

Join Rise to see the full answer
What is the interview process for the Software Engineer - Team Lead position at Cryptio?

The interview process for the Software Engineer - Team Lead position at Cryptio includes multiple stages: a 45-minute talent screen to assess fit, a 90-minute technical interview to evaluate your engineering skills, a 45-minute team interview for cultural alignment, and a final 45-minute leadership interview to gauge your suitability for the role.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Team Lead, Accounting & Reconciliation | Rust & Typescript
How do you approach leading a team in a software engineering environment?

When leading a team, I prioritize open communication and mentorship. I believe in empowering team members by providing guidance while allowing them to take ownership of their work. I foster a collaborative environment where everyone feels comfortable sharing ideas and challenges, which leads to innovative solutions and strengthens the team's cohesion.

Join Rise to see the full answer
Can you describe your experience with TypeScript and Rust?

In my previous roles, I extensively utilized TypeScript for developing scalable applications, focusing on type safety and code maintainability. In terms of Rust, I have experience building high-performance systems, leveraging its features for memory management and concurrency, which is crucial for processing large datasets efficiently.

Join Rise to see the full answer
What processes do you use to optimize database performance?

To optimize database performance, I analyze query performance, implement proper indexing strategies, and denormalize tables when necessary. Additionally, I ensure that we're using the right database technology for our needs, such as utilizing PostgreSQL's advanced features and tuning configurations for better performance.

Join Rise to see the full answer
How do you ensure quality while developing software systems?

Quality is paramount, and I ensure it through comprehensive unit and integration testing, code reviews, and implementing CI/CD pipelines for automated deployments. I advocate for best coding practices and hold regular review sessions where the team shares knowledge and addresses potential issues before they escalate.

Join Rise to see the full answer
What strategies do you have for mentoring junior developers?

My strategy for mentoring junior developers includes regular one-on-one meetings to understand their challenges, pairing programming sessions to provide hands-on guidance, and encouraging them to tackle challenging projects gradually. I also make sure they have access to resources for continuous learning and offer constructive feedback that helps them improve.

Join Rise to see the full answer
What significant challenges have you faced while leading projects in fintech or crypto?

One significant challenge was ensuring compliance with rapidly changing regulations in the crypto space while maintaining agility in project delivery. To navigate this, I collaborated closely with compliance experts to integrate regulatory considerations into our development process, thereby maintaining focus on our deliverables without sacrificing compliance.

Join Rise to see the full answer
How do you handle conflicts within your engineering team?

I approach conflicts by fostering open discussions where team members can voice their concerns. I encourage a collaborative atmosphere to identify common goals and facilitate compromise. In cases where a resolution is challenging, I mediate to find a fair solution, ensuring the outcome aligns with the team's objectives and company values.

Join Rise to see the full answer
Describe your experience with AWS, Kubernetes, and Docker.

My experience with AWS involves deploying scalable applications and leveraging services such as RDS and S3 for storage solutions. I've extensively utilized Kubernetes for orchestrating containerized applications in Docker, creating resilient architectures that can scale dynamically based on demand, ensuring high availability and fault tolerance.

Join Rise to see the full answer
What do you think is the future of accounting systems in the crypto space?

The future of accounting systems in the crypto space will heavily involve automation powered by AI and machine learning to streamline processes and increase accuracy. Enhanced transparency and interoperability across platforms will facilitate compliance, while blockchain technology will further secure transaction records and simplify auditing, reshaping how financial institutions operate.

Join Rise to see the full answer
What motivates you to work in the crypto and fintech industry?

I am driven by the transformative potential of crypto and fintech to democratize finance and empower individuals and businesses. The prospect of working on cutting-edge technologies that redefine traditional finance excites me, and being part of an innovative team at Cryptio allows me to influence this evolution and create meaningful impacts on clients’ operations.

Join Rise to see the full answer
Similar Jobs
Muse Remote No location specified
Posted 6 days ago
Photo of the Rise User
Customer-Centric
Mission Driven
Dare to be Different
Diversity of Opinions
Friends Outside of Work
Startup Mindset
Emails over Meetings
Transparent & Candid
Growth & Learning
Medical Insurance
Learning & Development
Paid Holidays
Paid Sick Days
Photo of the Rise User
Beam Hybrid San Francisco
Posted 13 days ago
Photo of the Rise User
Accurx Remote London, England, United Kingdom
Posted 13 days ago
Photo of the Rise User
AlGooru Remote No location specified
Posted 7 days ago
Fortune Brands Remote 500 3rd St #110, San Francisco, CA 94107, USA
Posted 24 hours ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 9, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!