Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Graph Analytics

Crypto Pro Network

Senior Software Engineer, Graph Analytics

TRM is a blockchain intelligence company that’s on a mission to build a safer world for billions of people. We’re a lean, high-impact team tackling some of the world’s most critical challenges, ranging from human trafficking and financial fraud to terrorist financing. We are builders who power governments, financial institutions, and crypto companies when the clock is running and the consequences are real. This is why every TRMer is a bet on our future and has the power to change our trajectory.

As a Senior Software Engineer on the Graph Analytics team, you will build scalable graph systems that analyze large networks of cryptocurrency transactions. You will collaborate closely with engineers, data scientists, and investigators to design mission-critical graph algorithms that analyze flows of funds. You will leverage distributed databases and graph processors to implement real-time graph algorithms at the multi-blockchain scale. You will collaborate with data science teams to identify opportunities to apply tools and techniques from graph theory to a variety of predictive learning problems.

The impact you will have:

  • Designing and implementing graph algorithms that analyze large cryptocurrency transaction networks at multi-blockchain scale
  • Researching new graph-native technology to evaluate benefit to data science and data engineering teams at TRM
  • Working on a highly cross-functional team that collaborates with cryptocurrency investigators to identify key user stories and requirements for new graph algorithms and features
  • Understanding and refining TRM’s risk models which analyze large networks of cryptocurrency transactions to assign risk scores to addresses
  • Communicating complex implementation details to a variety of audiences from investigators and customer success stakeholders to data engineers and data scientists
  • Integrating with a diverse set of data inputs ranging from raw blockchain data to complex model outputs

What we’re looking for:

  • Your academic background is in a quantitative field such as Computer Science, Mathematics, Engineering, or Physics.
  • You have strong knowledge of algorithm design and data structures, and have experience applying this knowledge towards real-world problems.
  • You have experience optimizing large-scale distributed data processing systems such as Apache Spark, Apache Hadoop, Dask, and distributed graph databases.
  • You have experience converting academic research into products and have worked with research teams that regularly ship new features.
  • You have strong programming experience with Python and SQL.
  • You are an excellent communicator who is skilled at tailoring explanations of complex topics to both technical and non-technical audiences.
  • You are self-motivated. You propose and validate solutions with minimal guidance. You're comfortable working with ambiguity and shaping your own research direction while being accountable for outcomes.
  • You are knowledgeable of basic graph theory concepts.

About the Team:

  • Our team is spread out over several countries and time zones. To leverage the opportunities and address challenges that come with this working model, we've built a culture grounded in trust, transparency, and adaptability. Even though we're scattered across different time zones, we stay closely connected through open communication and regular check-ins. Our use of digital tools helps us collaborate seamlessly and work at an impressive pace, delivering results at TRM speed while staying in sync. The diversity of perspectives and expertise within our team sparks creative exchanges and enhances our problem-solving capabilities, allowing us to leverage our global synergy to drive innovation and efficiency.
  • We're driven by a deep sense of ownership, constant pursuit of improvement and an obsession with delivering magical experiences to our customers; these are a core part of our culture. We're driven by the desire to continuously hone our craft and to this end, we regularly assess our processes, seek feedback, and embrace iterative development to refine what we do. We structure problems and use the 80/20 rule(for many outcomes, roughly 80% of consequences come from 20% of causes) to identify where to direct our razor-sharp focus. Each of us is passionate about excellence and growth, and we're encouraged to challenge the status quo and experiment with new methods. This mindset creates an environment where innovation is part of our daily routine and every team member is an impact-oriented trailblazer. By celebrating our successes and learning from our setbacks, we stay agile and forward-thinking, always striving to elevate our performance and impact.

Learn about TRM Speed in this position:

  • The team received a request from customers to show the running balance for assets tied to an address within the product. They brainstormed to determine the minimal viable solution that could be delivered within two weeks. The team decided to develop a framework that would facilitate enabling this feature for each chain (such as BTC, ETH, etc.) individually. They successfully implemented and tested this solution for the BTC chain and delivered it to customers within the two-week timeframe. This approach allowed the team to quickly provide value to customers and establish a repeatable process.
  • The team was tasked with implementing a new feature that would enable TRM to gather feedback from the user community swiftly. Due to the company's goal of showcasing the feature at an upcoming event, the timeline was tight. The team quickly adjusted to the request, assessed the requirements, and developed a solution that addressed 80% of the needs and could be executed within a very short timeframe. They successfully delivered the feature on schedule, impressing customers with both the functionality and the speed of execution.
  • The team was tasked with developing a solution to reveal Indirect Exposure through cross-chain swaps in response to a competitor's similar feature. Before choosing the technical approach, the team consulted with stakeholders to establish a feasible timeline for the implementation. With this input, the team devised a solution that fit the timeline, communicated the tradeoffs to stakeholders, and successfully delivered the solution as promised.

About TRM's Engineering Levels:

Engineer: Responsible for helping to define project milestones and executing small decisions independently with the appropriate tradeoffs between simplicity, readability, and performance. Provides mentorship to junior engineers, and enhances operational excellence through tech debt reduction and knowledge sharing.

Senior Engineer: Successfully designs and documents system improvements and features for an OKR/project from the ground up. Consistently delivers efficient and reusable systems, optimizes team throughput with appropriate tradeoffs, mentors team members, and enhances cross-team collaboration through documentation and knowledge sharing.

Staff Engineer: Drives scoping and execution of one or more OKRs/projects that impact multiple teams. Partners with stakeholders to set the team vision and technical roadmaps for one or more products. Is a role model and mentor to the entire engineering organization. Ensures system health and quality with operational reviews, testing strategies, and monitoring rigor.

Life at TRM

We build to protect civilization. That promise shows up in how we work every day.

TRM runs fast. Really fast. We’re a high-velocity team that expects ownership, clarity, and follow-through. People who thrive here are inspired by hard problems, experimentation, direct feedback. If it takes months elsewhere, it often ships here in days. If you are optimizing primarily for consistent work-life balance, use the interview process to pressure-test fit. We want teammates who thrive here, not just survive here.

We coach directly, assume positive intent, and play for the front of the jersey.

  • Impact-Oriented Trailblazer: We put customers first, driving for speed, focus, and adaptability.
  • Master Craftsperson: We prioritize speed, high standards, and distributed ownership.
  • Inspiring Colleague: We value humility, candor, and a one-team mindset.

Want to learn more about how we interview at TRM Labs? Check out more about our leadership principles and hiring process here .

What You’ll Do Here

This work has teeth. At TRM, your week might include:

  • Driving critical investigations that can’t wait for typical business hours.
  • Shipping products in days when others would schedule quarters.
  • Partnering with teams across time zones to deliver insights while the story is still unfolding.
  • Building new solutions from first principles when the playbook doesn’t yet exist.
  • Protecting victims and customers by tracing illicit activity and disrupting criminal networks.

Join our Mission

We look for people who want their work to matter, who build with speed and rigor, and who take pride in protecting others through their craft. If you’re excited by TRM’s mission but don’t check every box, apply anyway. We hire for slope, judgment, and the will to learn fast.

Build to protect civilization. Let’s do it together.

Recruitment agencies

TRM Labs does not accept unsolicited agency resumes. Please do not forward resumes to TRM employees. TRM Labs is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company without a signed agreement.

Privacy Policy

By submitting your application, you are agreeing to allow TRM to process your personal information in accordance with theTRM Privacy Policy

#J-18808-Ljbffr
Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Graph Analytics in Mission, KS vacancy
  • $120k - $130k

    DescriptionKforce is looking for a Senior Software Engineer in Kansas City, MO.Responsibilities:* Use appropriate tools, programming languages...  ...unit testing and component integration testing* Strong analytical and troubleshooting skills to identify and resolve complex... 
    Senior
    Work experience placement

    KForce

    Kansas City, MO
    4 days ago
  •  ...We are seeking a Senior Software Engineer with strong expertise in .NET, Angular, and full-stack application development to design, develop,...  ...SDLC). Experience writing unit and integration tests. Strong analytical, troubleshooting, and problem-solving skills. Excellent... 
    Senior

    Compunnel

    Kansas City, MO
    2 days ago
  •  ...Software developer for an agile scrum team responsible for in house Java based Rhapsody...  ...for automation of software and system engineering models as per GM Modelling standards that...  ...using Jenkins. Demonstrates strong analytical skills in resolving user issues and implementing... 
    Senior

    Jobtailor

    Kansas City, MO
    3 days ago
  • $140k - $200k

     ...office. These include frontend and backend engineers, AI research scientists, and others from...  ...to building accessible and inclusive software. ~ Excellent software engineering fundamentals...  .... Familiarity with telemetry, analytics, crash reporting, logging, and error... 
    Senior
    Work at office

    GrabJobs

    Kansas City, MO
    3 days ago
  •  ...Sr. Software EngineerAdvantage Tech is searching for a Sr. Software Engineer to join their client's team based out of Kansas City, Mo. The Software Engineer plays a...  ...deployment tools preferred.Soft Skills:Exceptional analytical and problem-solving abilities.Strong... 
    Senior
    Work experience placement

    Advantage Tech

    Kansas City, MO
    2 days ago
  • $123.6k - $176.77k

     ...Senior Software Engineer Category: Engineering Req ID: 1285 Date: Aug 4, 2026 Location: Leawood, KS, US, 66211 We Impact Lives Through Purpose...  ...board certification and clinical practice. We use data analytics and engaging learning tools to help nursing students master... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    Ascend Learning

    Leawood, KS
    5 hours ago
  • $300 per month

     ...tolerant of failure. This is not incremental software. It is long‑term infrastructure designed...  ...representation, vectorization), HALO (graph‑based fusion and reasoning) and various...  ...discipline. You’ll collaborate with engineers, data experts, veterans, and mission practitioners... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Visa sponsorship
    Work visa

    Torch AI

    Leawood, KS
    3 days ago
  •  ...Senior Software EngineerImagine working at a place where innovation meets impact, and every day...  ...management to cybersecurity and data analytics. We are looking for someone who is enthusiastic...  ...team.Job Summary: The Senior Software Engineer supports ScriptPro's Information... 
    Senior
    Temporary work
    Remote work
    Home office
    Monday to Friday

    ScriptPro

    Mission, KS
    4 hours ago
  • Accenture is seeking a GCP Senior Data Engineer to help deliver data modernization, analytics, and AI solutions on Google Cloud Platform. You will support architecture design, build data pipelines, model development, and governance under guidance from senior team members... 
    Senior

    Socket.dev

    Kansas City, MO
    4 days ago
  •  ...data movement), NEXUS (deep semantic vectorization), and HALO (graph-native reasoning)—is accredited, deployed, and operating today...  ...with intention. We ship with discipline. You’ll collaborate with engineers, data experts, veterans, and mission practitioners. You’ll own... 
    Senior
    Remote work
    Visa sponsorship
    Work visa

    Torch.AI

    Leawood, KS
    3 hours ago
  •  ...managers) to deliver high-quality software solutions. At Sunlighten,...  ...computer science, software engineering or equivalent experience ~...  ...-solving abilities and an analytical mindset to identify...  ...state, federal, or local law. Seniority level ~ Seniority level Mid... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Shift work

    Sunlighten

    Leawood, KS
    3 hours ago
  •  ...ScriptPro LLC is seeking a Senior Software Engineer for the Information Services team in Mission, KS, with remote-friendly work options. The...  ...enhancing enterprise integrations, APIs, middleware, automation, analytics, and data exchange, driving secure, scalable solutions... 
    Senior
    Remote work

    ScriptPro LLC

    Mission, KS
    3 hours ago
  • $128k - $252.5k

     ...specialists, and data engineers. SFL Scientific, a Deloitte...  ..., is looking to add a Senior AI Engineer to their...  ...database schemas (Graph, SQL, NoSQL) to develop...  ...engineering, data science, software engineering, MLOps...  ...352374 Data and Analytics | Artificial Intelligence... 
    Senior
    Local area
    Visa sponsorship

    Deloitte

    Kansas City, MO
    4 days ago
  •  ...through a complete remodel and is a great space for their employee team building. This team is open to hiring either a software engineer or a senior software engineer. This is a key team member for a freshly launched SAAS product. Qualifications Required Skills... 
    Senior
    Full time
    Work at office
    2 days per week

    Truenorth Consulting

    Shawnee, KS
    22 hours ago
  •  ...offices in the US and internationally. Who You Are You are a Senior Software Engineer who is both AI-native and product-minded. You love taking...  ...datasets, from data modeling to performant queries and analytics. Experience building modern web front-ends , ideally with... 
    Senior
    Full time
    Remote work

    GrabJobs

    Kansas City, MO
    2 days ago
  • $216k - $311k

    The Public Sector software engineers (SWEs) create the core product building blocks forward-deployed...  ...how an agent reached a decision As a Senior Software Engineer, you will lead the...  ...beneficial. Problem Solving: Strong analytical and problem-solving skills to... 
    Senior
    Full time

    Scale AI, Inc.

    Kansas City, MO
    1 day ago
  • About the RoleLead systems analysis and own technical design decisions for complex web and mobile applications, including defining frontend architecture, data models, data flow, Micro UI integration patterns, and modernization strategies for legacy systems. Conduct code...
    Senior

    H&R Block

    Kansas City, MO
    22 hours ago
  • $122k - $240.5k

     ...Team:Deloitte’s Cyber Engineering is a new team that is...  ...experience in full stack software development across...  ...applications, APIs, or analytics workloads to AWS, Azure...  ...Elasticsearch.Exposure to graph databases such as Neo4...  ...-level employees to senior leaders, we believe... 
    Local area

    Deloitte

    Kansas City, MO
    3 days ago
  •  ...About The Role As a Senior Software Engineer, you will be responsible for designing, building, and maintaining our core product services. You will work closely with product managers and designers to deliver high-quality software. Responsibilities Architect and build scalable... 
    Senior

    Satya Soft Solutions

    Kansas City, MO
    1 day ago
  •  ...proprietary multi-modal dataset for training and evaluation Architect a deterministic secondary perception system Mentor junior engineers about best practices You have ~ Bachelor’s or Master’s degree in Computer Science, Robotics, Deep Learning, or a related... 
    Senior

    GrabJobs

    Kansas City, MO
    4 days ago
  •  ...for TCPA compliance. Job Summary We are looking for a Senior Elixir Engineer to play a key role in scaling and enhancing our TrustedForm...  ...requirements into well-tested, maintainable, and reliable software solutions. Ensure system scalability, performance, and reliability... 
    Senior
    Full time
    Remote work
    Flexible hours

    Activeprospect, Inc.

    Kansas City, MO
    22 hours ago
  •  ...Senior Software EngineerAs a Senior Software Engineer you will have responsibility for developing, testing, implementing, and maintaining software applications in a for-profit organization utilizing Microsoft technologies.This position will work remote.Enhance and develop... 
    Senior
    Work experience placement
    Remote work

    Kaav Inc.

    Leawood, KS
    2 days ago
  •  ...Senior Software Engineer, Services (this role is US based remote, all candidates must be authorized to work in the United States without restriction) What we believe In the past few years, private equity investors have invested more than a trillion dollars in software... 
    Senior
    Remote work

    GrabJobs

    Kansas City, MO
    1 day ago
  •  ...Percentage: Negligible. Shift: Day. Category: Engineering. Overview CarePortal is Care‑Sharing...  ...experience building production software in an object‑oriented language (PHP, Java...  ...Python, or comparable), with demonstrated senior‑level ownership. Experience developing and... 
    Senior
    Full time
    Local area
    Shift work

    GO Project

    Kansas City, MO
    3 days ago
  • $130k - $149.6k

     ...Job TitleFull Stack Software EngineerJob DescriptionCandidates will be required to complete identity verification and one face to face...  .... The team combines deep domain expertise in spatial data engineering with a forward-leaning approach to AI-driven automation, enabling... 
    Senior
    Ongoing contract
    Temporary work
    Local area
    Remote work
    Overseas
    Flexible hours

    Michael Baker International

    Kansas City, MO
    5 hours ago
  • $110.5k - $143k

     ...growth. Role Overview We're looking for an engineer who thinks in systems, leads with vision...  ...future of how Cboe tests and delivers software — defining where our engineering...  ...problems, you design systems that scaleStrong analytical skills and an exacting attention to detailThe... 
    Senior
    Full time
    Work at office
    Immediate start
    Worldwide

    Cboe Exchange

    Kansas City, MO
    1 day ago
  • $77k - $202k

     ...OpportunityAs a GIS Web AI Developer, Senior Associate, you will play a...  ...client needs, implement software solutions, and provide...  ...transportation projects- Applying analytical thinking to break down...  ...Information Science, Computer Engineering, Computer Management, Computer... 
    Senior
    Full time
    H1b

    PwC

    Kansas City, MO
    1 day ago
  •  ...-based, and hybrid architectures. Develop production-quality software using modern C++ within a Linux environment while adhering to...  ...initiatives across the Behaviors organization. Mentor junior engineers through collaboration, technical guidance, and knowledge sharing... 
    Senior

    Jobtailor

    Kansas City, MO
    3 days ago
  •  ...Job Description Job Description Description: Senior Software Engineer – Aerospace & Defense Test Systems Location: Kansas City, MO Job Type: Full-Time Industry: Aerospace, Defense, Automated Test Equipment Citizenship Requirement: U.S. Citizenship Required... 
    Senior
    Full time
    Work at office
    Worldwide

    DIT-MCO International, LLC

    Kansas City, MO
    12 days ago
  •  ...Our startup has raised a pre-seed round and is looking to hire engineers for exciting, unique projects. As an early member of the...  ...US EST time zone. - At least 3 years of experience as a paid software engineer working at a company where the primary product is software... 
    Senior
    Hourly pay
    Full time
    Remote work

    GrabJobs

    Kansas City, MO
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Graph Analytics. Be the first to apply!