Senior Software Engineer - Transaction Management

Turnkey

$200K — $250K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of production engineering experience
  • Proficient in Golang, with a focus on Go for backend development
  • Deep familiarity with crypto protocols, especially EVM
  • Experience with cloud services like AWS or GCP
  • Understanding of modern application architectures
  • Built and maintained mission-critical infrastructure
  • Experience in developing scaled crypto products

Responsibilities

  • Design and implement transaction processing systems across various blockchains
  • Develop and maintain libraries for Turnkey's transaction management
  • Collaborate with cross-functional teams to enhance product features
  • Write technical documentation and internal specifications
  • Create new features based on customer needs and market changes
  • Support the growth of a high-performing engineering team
  • Establish deployment processes to mitigate software risks

Benefits

  • Comprehensive health benefits including medical, dental, and vision
  • Paid parental leave for new parents
  • Unlimited paid time off (PTO)
  • $3,000 annual budget for learning and development
  • Regular team offsites for building relationships
  • Lunch stipend for daily meals
Full Job Description
Senior Software Engineer, Transaction Management

We are looking for a crypto-native engineer to join our Transaction Management team. This team is at the heart of what Turnkey does, building the systems that orchestrate transactions and read onchain state across a wide range of blockchain protocols. We write primarily in Go and operate at the intersection of rigorous engineering and deep protocol knowledge.

What You'll Do
  • Design and build transaction parsing, validation, and broadcasting infrastructure across multiple blockchain protocols
  • Develop and maintain protocol-specific libraries and abstractions that power Turnkey's transaction management layer
  • Collaborate effectively across the company to design and deliver core product capabilities
  • Write internal product specifications, external developer documentation, and technical whitepapers
  • Design and build new product features end-to-end driven by customer requests and ecosystem developments
  • Assist in scaling out a world-class engineering team
  • Develop thoughtful deployment processes and infrastructure to reduce the risks inherent in the software development lifecycle

What We're Looking For
  • 5+ years of production engineering experience
  • Golang engineering skills, this team writes primarily in Go
  • Deep, hands-on familiarity with crypto protocols; EVM fluency is a must, and breadth across other chains is a strong plus
  • Experience working with AWS, GCP, or other cloud providers
  • An understanding of modern application architectures with opinions on how they should be developed and deployed
  • Experience building and operating large-scale, mission-critical infrastructure
  • Prior experience building scaled crypto products
  • A healthy amount of paranoia :-)

Style Points
  • Experience developing against TEEs, HSMs, and other secure computing environments
  • Experience working with Temportal or other async workflow systems
  • Expertise in threshold signing systems and a desire to stay on the cutting edge of production-grade cryptography
  • Broad protocol fluency beyond EVM, Solana, Bitcoin, or others
  • Actively tracking developments in the crypto ecosystem and strongly opinionated on where it is going

What We Offer
  • Full benefits, including medical, dental, vision, life, disability, HSA/FSA, 401(k) - detailed benefits overview available as we get further in the process
  • Paid parental leave
  • Unlimited PTO
  • $3,000/yr learning and development budget to attend industry conferences
  • Multiple team offsites per year
  • Lunch stipend

Please note that while the team is remote, we are only considering candidates who are physically based in the United States and Canada at the current time.

Compensation range

$200,000-$250,000 USD

Similar Jobs

More Jobs at Turnkey

More Information Technology Jobs

Find similar Senior Software Engineer - Transaction Management jobs: