Senior Software Engineer – Transaction Management
Location
New York
Posted
7 days ago
Salary
$200K - $250K / year
Seniority
Senior
Job Description
Senior Software Engineer – Transaction Management
Turnkey
• 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
Job Requirements
- 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 :-)
Benefits
- 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead the development effort for cloud-native applications across the Caching Solutions and Rewards System teams, ensuring timely execution against committed business outcomes. • Drive business commitments by aligning scope, sequencing, and technical approach with Product Management, and ensuring delivery plans are realistic, transparent, and measurable. • Design and implement continuous integration and continuous delivery (CI/CD) processes to deliver applications to production, fostering a culture of continuous process improvement. • Provide hands-on technical leadership through architecture/design reviews, code reviews, and guidance to engineers to ensure compliance with standards and best practices. • Perform Technology Alternate Assessments and create Proofs-of-Concept (as necessary) to validate options and inform technical decisions. • Work collaboratively with Product Management and Platform Engineering teams during development, launch, and continuing refinement of products iteratively. • Collaborate with internal technical resources and third-party vendors to resolve issues, understand underlying causes, and implement sustainable solutions. • Coordinate and communicate status across stakeholders, reporting delivery progress, risks, and dependency needs to leadership on a regular cadence. • Maintain deep hands-on technical knowledge by evaluating trends in modern software development practices; continuously learn and stay at the leading edge of industry trends.
• Lead the development effort for cloud-native applications across the Caching Solutions and Rewards System teams, ensuring high-quality delivery against business commitments • Drive business commitments by translating product needs into executable technical plans, aligning scope and sequencing, and ensuring delivery predictability • Own solution design and implementation approach for complex features and services; lead architecture/design reviews and ensure alignment to engineering standards and best practices • Remain hands-on by contributing to code, conducting code reviews, guiding implementation patterns, and resolving complex engineering problems • Mentor and guide engineers through technical coaching, pairing, and review feedback; raise overall engineering capability and quality • Partner with Platform Engineering and other internal teams to coordinate technical dependencies and integrations required for delivery (without owning platform operations) • Coordinate with internal technical resources and third-party vendors as needed to unblock development and resolve product-impacting issues • Provide regular status updates to leadership, including progress against commitments, risks, mitigation plans, and dependency needs
• Desarrollar y mantener funcionalidades clave, incluyendo orquestación de IA, integración de LLMs y arquitectura backend escalable, dentro de una base de código madura basada en Domain Driven Design.
Product Development Engineer
AmcorProducing responsible packaging for food, beverage, pharmaceutical, medical, home and personal-care, and other products.
• Work directly with customers to foster positive relationships to drive growth and profit. • Collaborate with internal technical teams, manufacturing, suppliers, customers, and commercial partners to identify product requirements and develop innovative solutions. • Translate customer and market needs into technical product specifications. • Partner with manufacturing teams to optimize products for efficient production and successful commercialization. • Prepare Bills of Material (BOMs), technical documentation, and commercialization packages. • Support project management activities using the Stage Gate Process, ensuring milestones, timelines, and deliverables are achieved. • Interact with raw material suppliers to stay current with polymer systems, functional additives, physical property testing techniques, and various packaging and manufacturing equipment. • Assess current products and product lines for increasing sustainability across Amcor, which may include, downgauging, carbon emission reduction, recycled content and renewable or compostable materials. • Lead cost out initiatives while working with the customers, operations, and procurement teams to deliver financial objectives for the division. • Effectively communicate technical findings and recommendations to both technical and non-technical audiences. • Perform other duties as assigned.



