Talent.com
Lead Software Engineer, Data Solutions
Lead Software Engineer, Data SolutionsTRM Labs • Salt Lake City, UT, United States
Lead Software Engineer, Data Solutions

Lead Software Engineer, Data Solutions

TRM Labs • Salt Lake City, UT, United States
8 hours ago
Job type
  • Full-time
Job description

TRM is on a mission to create a safer financial environment for billions of individuals. We provide a cutting-edge blockchain intelligence data platform designed for financial institutions, crypto companies, and governments to combat cryptocurrency fraud and financial crime. Our business and profit strategies align with our mission, promoting sustainability and scalability.

As a Lead Software Engineer within the Data Platform team, you will join a dedicated group of data scientists, engineers, and product managers to develop highly available and scalable data infrastructures for TRM's innovative products and services. Your primary focus will be on executing vital systems and data services that analyze blockchain transaction activity on a vast scale, contributing towards a safer financial system for people globally.

Your contributions will include :

  • Building reliable data services that interface with numerous blockchains.
  • Developing advanced ETL pipelines that process and transform multi-petabyte structured and unstructured data in real-time.
  • Designing intricate data models optimized for quick storage and retrieval to enable sub-second querying of blockchain data.
  • Managing the deployment and monitoring of extensive database clusters with a commitment to high performance and availability.
  • Collaborating across departments with data scientists, backend engineers, and product managers to create innovative data models that enhance TRM's products.

We are looking for candidates who possess :

  • A Bachelor's degree (or equivalent) in Computer Science or a related field.
  • 8+ years of hands-on experience in architecting distributed systems, leading projects from concept to successful production deployment.
  • Exceptional programming skills in Python, with proficiency in SQL or SparkSQL.
  • Expertise in data engineering across different domains, including :
  • Experience with data stores such as Iceberg, Trino, BigQuery, StarRocks, and Citus.
  • Knowledge of data pipeline and orchestration tools like Airflow, DBT, etc.
  • Familiarity with data processing technologies and streaming workflows using Spark, Kafka, and Flink.
  • Experience in deploying and monitoring infrastructure on public cloud platforms with tools like Docker, Terraform, Kubernetes, and Datadog.
  • Strong skills in handling large datasets through loading, querying, and transformation.
  • About Our Team :

  • The Data Platform team acts as the crucial link between TRM's data and product ecosystems, managing layers including vast data stores, pipelines, and processes.
  • We take on ambitious projects each quarter, collaborating with various teams within TRM.
  • We value asynchronous communication yet recognize the benefit of quick huddles to expedite progress. Our approach balances agility with process adherence to achieve our objectives efficiently.
  • We seek individuals who can enhance the quality of our technology and execution. If you thrive in a remote-first, asynchronous environment focused on achieving substantial efficiency, our team is an excellent fit!
  • Our team works across the US, with flexible on-call arrangements designed to accommodate different time zones.
  • We prioritize minimizing meeting times, aiming for no individual contributor to spend more than 3-4 hours per week in meetings.
  • Experience TRM Speed in this role :

  • Develop scalable engines to automate routine scaling and maintenance tasks, enabling self-service automation for processes like creating pgBouncer, scaling disks, and updating clusters.
  • Streamline processes for better efficiency and reduce dependency on individual team members.
  • Identify methods to compress project timelines using the 80 / 20 principle and determine essential tasks that facilitate rapid deployment while planning for future enhancements.
  • Propose first versions (or prototypes) of projects to gather feedback early, such as developing an observability dashboard within a week.
  • About TRM's Engineering Levels :

  • Engineer : Assists in defining project milestones and independently executes smaller decisions, balancing simplicity, readability, and performance. Mentors junior engineers and fosters operational excellence through knowledge-sharing.
  • Senior Engineer : Designs and documents system enhancements and project features from inception. Delivers efficient, reusable systems and promotes team productivity, mentoring peers and facilitating cross-team collaboration.
  • Staff Engineer : Oversees the execution of significant projects impacting multiple teams. Partners with stakeholders to shape team vision and technical roadmaps while modeling excellence in system health, quality, and testing strategies.
  • The expected compensation range for this role includes :

  • An estimated base salary of $200,000 - $255,000.
  • Eligibility to participate in TRM's equity plan.
  • Life at TRM Labs

    Our Leadership Principles

  • Impact-Oriented Trailblazer : We prioritize our customers, driving for speed, focus, and adaptability.
  • Master Craftsperson : We value speed, high standards, and distributed ownership in our work.
  • Inspiring Colleague : We emphasize humility, transparency, and a collaborative mindset.
  • Build a Rewarding Career

    Joining TRM means being part of a mission-driven team with industry leaders. At TRM, you will experience :

  • A sense of purpose and mission, making a real-world impact by undermining terrorist networks and recovering stolen funds.
  • Collaboration with inspiring colleagues, providing opportunities to learn something new daily.
  • Personal growth opportunities as we not only utilize technology but innovate it and bring groundbreaking products to market.
  • Work Environment

  • Remote First : Our headquarters operates online with tools like Zoom and Slack for effective collaboration. We also value in-person interactions, organizing regular meetups and offsites for team bonding. Our clear communication is essential in a decentralized workspace.
  • Ownership & TRM Speed : Small teams tackle significant goals at TRM, granting each member substantial ownership and responsibilities. While operating on flexible schedules, we expect team members to balance personal needs with team objectives, moving swiftly while maintaining high standards for our customers and mission.
  • Diversity and Inclusion : We believe diversity encompasses backgrounds, experiences, and perspectives, providing everyday opportunities to learn from each other, including colleagues from law enforcement and tech backgrounds.
  • Annual Company Offsite : Once a year, TRMers gather for a week-long mandatory offsite to enhance in-person connections, creativity, and strategic alignment.
  • Create a job alert for this search

    Lead Software Engineer • Salt Lake City, UT, United States

    Related jobs
    Senior Software Engineer, Data Platform

    Senior Software Engineer, Data Platform

    Coinbase • Salt Lake City, UT, United States
    Full-time
    Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer F / T

    Lead Software Engineer F / T

    MasterCard • Salt Lake City, UT, United States
    Full-time +1
    Mastercard powers economies and empowers people in 200+ countries and territories worldwide.Together with our customers, we're helping build a sustainable economy where everyone can prosper.We supp...Show more
    Last updated: 1 day ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    WEX • Salt Lake City, UT, United States
    Full-time
    Join Our Dynamic Risk Engineering Data Team!.Are you a passionate and driven software engineer looking to make a measurable impact? We are searching for a talented Lead Software Engineer to become ...Show more
    Last updated: 11 hours ago • Promoted • New!
    Lead Software Engineer (AWS, C#, GO)

    Lead Software Engineer (AWS, C#, GO)

    NICE • Sandy, UT, United States
    Full-time
    At NiCE, we don't limit our challenges.We set the highest standards and execute beyond them.And if you're like us, we can offer you the ultimate career opportunity that will light a fire within you...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer - Big Data

    Senior Software Engineer - Big Data

    Oracle • Salt Lake City, UT, United States
    Full-time
    Oracle's Cloud Infrastructure team is building new Infrastructure-as-a-Service technologies that operate at high scale in a broadly distributed multi-tenant cloud environment.Our customers run thei...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer - Streaming Data Applications with Security Clearance

    Senior Software Engineer - Streaming Data Applications with Security Clearance

    General Atomics Intelligence • Lehi, UT, United States
    Full-time
    General Atomics Integrated Intelligence, Inc.GA Intelligence), an affiliate of General Atomics, maintains and deploys production solutions, including Thresher and Dragonspell, for users across the ...Show more
    Last updated: 11 hours ago • Promoted • New!
    Senior Data Engineer

    Senior Data Engineer

    Jobot • Salt Lake City, UT, US
    Full-time
    REMOTE Senior Data Solutions Engineer / Lead Data Engineer Needed for Industry-Leader!.This Jobot Job is hosted by : Reed Kellick. Are you a fit? Easy Apply now by clicking the "Apply Now" button and...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Podium • Lehi, UT, United States
    Full-time
    Join Podium as a Lead Software Engineer!.At Podium, we're on a mission to empower every local business with an innovative platform and AI-driven solutions that convert leads into loyal customers.Ou...Show more
    Last updated: 8 hours ago • Promoted • New!
    Lead Software Engineer

    Lead Software Engineer

    CoSM • Salt Lake City, UT, United States
    Full-time
    Cosm is a global technology company that brings experiences to life in immersive environments.We help our partners create spaces and content that blur the lines of real and virtual across three pri...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer, Agents

    Lead Software Engineer, Agents

    LiveKit • Salt Lake City, UT, United States
    Full-time
    At LiveKit, we are dedicated to developing open-source APIs that empower the next generation of computing.We are a team of engineers creating robust software stacks for fellow engineers.You will ex...Show more
    Last updated: 11 hours ago • Promoted • New!
    Lead Software Engineer- IVR & Omnichannel APIs

    Lead Software Engineer- IVR & Omnichannel APIs

    Humana • Salt Lake City, UT, United States
    Full-time
    Become a part of our caring community and help us put health first.Humana is seeking a self-driven and collaborative Lead Software Engineer to join our Interactive Voice Response (IVR) team.In this...Show more
    Last updated: 1 day ago • Promoted
    SR LEAD SOFTWARE ENGINEER

    SR LEAD SOFTWARE ENGINEER

    Lumen Inc • Salt Lake City, UT, United States
    Full-time
    We are igniting business growth by connecting people, data and applications - quickly, securely, and effortlessly.Together, we are building a culture and company from the people up - committed to t...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Relativity • Salt Lake City, UT, United States
    Full-time
    We are seeking a Lead Software Engineer to join the Retrieval Ingestion Team at Relativity.This role is ideal for an experienced engineer who thrives on designing and operating high throughput inge...Show more
    Last updated: 30+ days ago • Promoted
    Sr Oracle FDI Data Engineer

    Sr Oracle FDI Data Engineer

    TEKsystems • Salt Lake City, UT, United States
    Full-time
    Our community service client has a department that handles all of the financial data for the (the tracking of where those funds go and are spent-and think about it in the hundreds of millions $$$)....Show more
    Last updated: 5 days ago • Promoted
    Senior Software Engineer for Data Solutions

    Senior Software Engineer for Data Solutions

    Attentive • Salt Lake City, UT, United States
    Full-time
    Attentive is an innovative AI-powered mobile marketing platform that is revolutionizing how brands engage with consumers. We empower marketers to design personalized journeys for each subscriber, ul...Show more
    Last updated: 11 hours ago • Promoted • New!
    Software Engineer Lead - Level 4

    Software Engineer Lead - Level 4

    Lockheed Martin Corporation • Hill AFB, UT, United States
    Full-time
    You will be a Lead Software Engineer within the F-22 IMIS program located at HAFB, UT.As a Lead Software Engineer, your responsibilities will include : . Accountable for the Software Product Team’s ov...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer - Data Engineering

    Senior Software Engineer - Data Engineering

    Strider Technologies, Inc • South Jordan, UT, United States
    Full-time
    Strider Technologies is on a mission to deliver strategic intelligence that enables faster, more confident decision-making for organizations around the world. As the leading strategic intelligence c...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer (Full Stack)

    Senior Software Engineer (Full Stack)

    Setpoint • Salt Lake City, UT, United States
    Full-time
    Behind many of life's most important transactions - buying a house, applying for a mortgage, getting a small business loan, or refinancing a credit card - is a network of credit relationships.Setpo...Show more
    Last updated: 1 day ago • Promoted