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- ...A global consulting firm is seeking a Senior Consultant Data Engineer to lead and implement scalable data architecture solutions. The ideal candidate... ...collaborating with clients and building tailored analytics solutions. Strong communication and client management skills...Senior
- ...Overview Senior Software Engineer – Aerospace & Defense Test Systems Location: Kansas City, MO Job Type: Full-Time Industry: Aerospace... ...Skills & Attributes Strong problem-solving and analytical skills Excellent written and verbal communication abilities...SeniorFull time
$120k - $130k
...an innovative and modernization-minded engineer to re-envision our entire client experience... ...solutions. This person will design software applications to meet both functional and... ...Knowledge of Azure cloud platforms. Good Analytical and problem-solving skills Strong...SeniorPermanent employmentTemporary work- ...We are looking for a talented and experienced Senior Software Engineer to join our founding engineering team. This is a unique opportunity to... ...chain concepts. Problem‑Solver & Culture Builder: Excellent analytical skills and a collaborative spirit, eager to help build a...SeniorFull timeRemote work
$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 understand...SeniorFull time- ...people in the graphics industry. The Senior 3D Graphics Software Engineer will play a key role in the small... ...programmable shading ~ Strong analytical and problem-solving skills ~ Ability... ...with rendering engines and scene graphs such as Intrinsic Alchemy,...SeniorRelocation
- ...A leading insurance firm is seeking a Senior Data Engineer to design and scale analytical data processes across its Property & Casualty business. Ideal candidates will have 5 to 8 years of experience in data engineering, proficiency in SQL and Python, and experience with...SeniorFlexible hours
- ...We are seeking a talented and passionate Senior Software Engineer to join our dynamic team. As a Senior Software Engineer at Onspring, you will play a crucial role in delivering the complex features, sound architecture, and engineering excellence that power our cutting...SeniorLocal area
- ...Overview We are building a dedicated Payroll Integrations Engineering Team to support rapid growth and increasing client demand across... ...We’re Looking For Required Experience 8+ years of professional software engineering experience 5+ years of deep Ruby on Rails development...Senior
$126k - $190k
...agencies rely on Relativity's legal AI software to securely surface and manage the most... ...What We Do At Relativity, engineers don't just write code- they harness AI tools... ...Kubernetes Integration Team is seeking a Senior Engineer to help us prototype and rapidly...SeniorRemote workHome office- ...Advantage Tech is searching for a Sr. Software Engineer to join their client's team based out of Kansas City, Mo. The Software Engineer... ...tools preferred. Soft Skills Exceptional analytical and problem-solving abilities. Strong communication skills...SeniorWork experience placement
- ...Ernst & Young Oman is looking for a Senior Manager in AI & Data with a focus on the health sector. The role includes leading large-scale... ...candidates should have 8-10 years of experience in healthcare analytics, strong leadership skills, and the ability to drive business...Senior
$113k - $254.2k
...transforming the logistics industry by delivering world-class digital products for our customers and supply chain partners . As a Senior Software Engineer on the Customer Platform team , you will build modern, scalable web platforms that power customer-facing experiences and...SeniorHourly payContract workTemporary workWorldwideFlexible hours- ...will oversee development of evaluation protocols, mentor team members, and ensure high-quality deliverables. Strong leadership and analytical skills are necessary. The position requires a Master's degree and significant experience in research and managing teams, with a...Senior
- ...Senior Software Engineer As a leading financial services and healthcare technology company based on revenue, SS&C is headquartered in Windsor... ...of the services we offer: accounting, compliance, risk analytics, data management, retirement services, fund operations, and...SeniorCasual workFlexible hours
$166.5k - $185k
...Thyme Care, Inc. is seeking a Senior Data Scientist in Mission, Kansas. In this role, you will enhance analytic capabilities supporting cancer care solutions by modeling data, creating visualizations, and delivering insights. You will define improvements to data pipelines...Senior$135k
...Hallmark Cards is seeking an experienced Software Developer for a remote position based in the U.S. The role requires a Bachelor's degree in Computer Science or Electronics Engineering and at least five years of experience in software development, particularly with BlueYonder...SeniorRemote work- ...A leading global asset manager in Kansas City is seeking an experienced Software Engineer Senior Specialist to join their Order, Trade, and Compliance Technology Team. This hybrid role demands a hands-on developer proficient in Java and agile methodologies. Responsibilities...Senior
$135k
Hallmark is seeking a Software Developer to create and implement software solutions for the BlueYonder suite. This remote role requires a Bachelor's degree in Computer Science or Electronics Engineering and five years of software development experience. Candidates should...SeniorRemote work- ...A leading global asset manager is seeking a Software Engineer Sr Specialist to serve as a hands-on technical leader in Kansas City. The role involves designing and integrating scalable, secure solutions across various platforms, mentoring engineers, and influencing architectural...Senior
- ...Catalent Pharma Solutions in Kansas City seeks a Senior Supply Chain Analyst. The role involves leading data analytics for fiscal metrics, improving demand tracking processes, and collaborating closely with finance. The ideal candidate will have a bachelor’s degree and...Senior
- An established industry player is seeking a strategic planning and analytics expert to support its members. In this role, you'll conduct in-depth analyses and provide actionable insights that enhance decision-making processes. You'll collaborate with various stakeholders...Senior
- ...The Senior Analytical Research Scientist will join the Analytical R&D Department at MilliporeSigma at our Life Sciences R&D facility in St. Louis. In this role, you will be part of an active, multidisciplinary group of scientists dedicated to providing high level analytical...Senior
$178.3k - $407k
...EY is seeking a Senior Manager in AI & Data, Advanced Analytics for the Health Sector in Kansas City. You will lead client engagements, manage risks, and develop strategies to harness data and analytics for healthcare transformation. Ideal candidates will have 8-10 years...SeniorFlexible hours- A leading engineering firm in Kansas City seeks a Senior Human Resources Manager for Strategic Workforce Planning to develop and implement workforce planning... ...in HR roles, strategic workforce planning, and HR analytics, along with strong analytical and communication...Senior
- ...Speechify is looking for a Senior Software Engineer to join the Core Experiences Team, focused on building foundational services and SDKs for its product across platforms. The ideal candidate will have experience in Kotlin Multiplatform, strong systems thinking, and...SeniorRemote work
- The University of Georgia- FACS is seeking a Senior Analytical Research Scientist to join their Analytical R&D Department in St. Louis. In this role, you will provide high-level analytical support to product development scientists, working closely with both R&D and manufacturing...Senior
- A leading tech company is seeking a Senior Software Engineer to enhance their core platform services. This remote role involves collaborating with product teams, optimizing cloud functions, and designing efficient systems. Ideal candidates have experience in Kotlin Multiplatform...SeniorRemote work
$135k
...Design, develop, and maintain high-quality software solutions according to the requirements... ...code, and apply critical thinking and analytical skills to resolve challenges... ...degree in Computer Science, Electronics Engineering, or a related field, plus five (5) years...SeniorRemote work- Hispanic Alliance for Career Enhancement in Missouri is seeking a Senior Analyst to provide analytical and operational support to Caremark Underwriting leadership. Key responsibilities include investigating pricing changes, cross-functional coordination, and building supporting...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Graph Analytics. Be the first to apply!
- software engineer internship remote Mission, KS
- senior robotics software engineer Mission, KS
- software development engineer aws Mission, KS
- startup software engineer Mission, KS
- part time software developer remote Mission, KS
- senior software engineer remote Mission, KS
- software engineer Mission, KS
- real time software engineer Mission, KS
- junior software developer remote Mission, KS
- software developer positions Mission, KS

