Career Opportunities

View all Bakkt Opportunities

Director of Blockchain Engineering

Location: Atlanta, New York

The Director of Blockchain Engineering will lead the technology development for products and services that interface with public, private and permissioned blockchains. You will develop applications that build upon Bakkt’s proprietary wallet infrastructure, create services that read from and write to blockchains, and implement systems that secure and safeguard digital assets. In this role you will manage a distributed team of blockchain engineers, articulating complex technical concepts to a variety of internal and external stakeholders.

DUTIES & RESPONSIBILITIES

  • Design, develop and implement key system and application architecture components that support the creation, transfer, and storage of digital assets
  • Build products that can interface with a variety of blockchain consensus mechanisms such proof of work, proof of stake, and delegated byzantine fault tolerance.
  • Develop products that incorporate advanced private key and wallet components such as multi-sig, key sharding, and hardware security modules
  • Develop and implement software modules which integrate with various internal and external wallet systems
  • Articulate complex technical infrastructure and concepts clearly to a variety of cross-functional stakeholders
  • Diagnose and resolve system issues in production and external customer facing environments

COMPETENCIES

  • Master’s degree or higher degree in computer science, computer engineering, or similar
  • 8+ years’ experience developing with C++, Java and other programming languages in context of developing enterprise and secure systems
  • Experience work with decentralized systems and cryptocurrency protocols such as Bitcoin and Ethereum
  • Familiarity with public key infrastructure protection mechanisms, HSM technology, and cryptographic protocols
  • Strong written and verbal communications skills
  • Experience managing and leading distributed teams

Blockchain Developer

Location: Atlanta, New York, San Francisco, London, Tel Aviv, Singapore

As a developer on the Blockchain Engineering team you will create products and services that interface with public, private and permissioned blockchains. You will develop applications that build upon Bakkt’s proprietary wallet infrastructure, create services that read from and write to blockchains, and implement systems that secure and safeguard digital assets.

DUTIES & RESPONSIBILITIES

  • Design, develop and implement key system and application architecture components that support the creation, transfer, and storage of digital assets
  • Build products that can interface with a variety of blockchain consensus mechanisms such proof of work, proof of stake, and delegated byzantine fault tolerance.
  • Develop products that incorporate advanced private key and wallet components such as multi-sig, key sharding, and hardware security modules
  • Develop and implement software modules which integrate with various internal and external wallet systems
  • Diagnose and resolve system issues in production and external customer facing environments

COMPETENCIES

  • Bachelor or higher degree in computer science, computer engineering, or similar
  • 2+ years’ experience developing with C++, Java and other programming languages in context of developing enterprise systems
  • Experience work with decentralized systems and cryptocurrency protocols such as Bitcoin and Ethereum
  • Familiarity with public key infrastructure protection mechanisms, HSM technology, and cryptographic protocols
  • Strong written and verbal communications skills

Director of Security Engineering

Location: Atlanta

The Director of Security Engineering will be responsible for building secure products, tools, and environments that protect Bakkt’s corporate and commercial assets. You will be responsible for building out the Security Engineering program – leading a team that identifies and prioritizes threat objectives, ensures controls are properly designed and implemented, and helps safeguard digital assets. In this leadership role you will work closely with the Intercontinental Exchange cybersecurity and information security teams to architect and operate a security engineering program using the latest available technology and applying industry best practices.

DUTIES & RESPONSIBILITIES

  • Manages a team of security engineers and information security professionals that develop the tools and systems necessary to protect Bakkt’s corporate and commercial assets
  • Identifies threat model attacks ranging from social engineering to advanced cryptologic compromise and can rapidly engineer resulting controls and protections
  • Sets the team’s strategic direction, allocates work efficiently, and keeps employees engaged, challenged, and motivated
  • Analyzes and implements advanced wallet and key protection concepts such as multi-signature, key sharding, and hardware security modules
  • Moves concepts from a good idea to professional institutionalized processes by implementing the necessary documentation, training, and operational rigor
  • Appreciates regulatory perspectives and provides timely high-quality written and verbal responses to regulators, customers, and auditors
  • Committed to continuous education and being a recognized industry leader in cybersecurity and cryptographic protection

COMPETENCIES

  • Undergraduate degree in Engineering or Computer Science (advanced degree a plus)
  • 10+ years of experience in application security or infrastructure engineering
  • Expertise with public key infrastructure protection mechanisms, HSM technology, and cryptographic protocols
  • Familiarity with source code audits, penetration testing, bug bounty programs, and code reviews.
  • Understanding of information security, systems administration, and related technologies

Senior Full Stack Engineer

Location: Atlanta

As a Senior Full Stack Engineer, you will develop platform capabilities at Bakkt. You will provide full stack development expertise and leadership, managing a sprint team and building out a full suite of products. In this role you will work closely with product teams to understand customer preferences and business requirements – analyzing options, documenting specifications, and implementing decisions.

DUTIES & RESPONSIBILITIES

  • Provide full stack development leadership and expertise across a suite of products
  • Analyze, design, implement, test and support production business applications
  • Work closely with stakeholders in the payments and blockchain space to understand business and functional requirements
  • Ensure technology solutions align with business requirements and create technical documentation to present design proposals and explain architectural decisions
  • Future technology leaders- dynamic individuals energized by fast paced personal and professional growth

COMPETENCIES

  • 5+ years as a full stack Java developer in Java/J2EE with React JS and Node JS experience
  • Proficient in npm, yarn, HTML5, CSS 3, Git, JBOSS-EAP, Spring Boot / Cloud
  • Expertise in Persistence Technologies such as Spring Data, Hibernate, JPA, and JDBC
  • Strong working knowledge in SQL, PL/SQL, REST and Java or Javascript microservice
  • Ability to troubleshoot and resolve problems in a highly-technical customer focused service environment
  • Experience in Azure cloud and Azure API Gateway management tool
  • Bachelor Degree or equivalent in Computer Science, Mathematics, or Engineering
  • Experience working with financial services products such as payments, blockchain, and retail loyalty systems

Mobile Developer

Location: Atlanta

As a mobile developer at Bakkt you will design and develop a high-performance, scalable mobile application that will be used by millions of users. You will work closely with the product management and solution architect teams to build a system that is responsive, scalable and reusable by other development teams. You will translate functional and business requirements into technical specifications and create unit/integration tests to ship a reliable and performant mobile product.

DUTIES & RESPONSIBILITIES

  • Develop and maintain a performant and efficient mobile app for the Bakkt product suite
  • Collaborate with the product management team to design and build a prototyping application
  • Facilitate code reviews, code quality checks and developer integration testing
  • Translate functional and business requirements into documented technical specifications
  • Interface with the quality assurance team to ensure bug-free deliverables
  • Create and maintain unit/integration test cases using our automated testing tool
  • Maintain technical skills and expertise through continuing education and training

COMPETENCIES

  • 5+ years of cumulative mobile app development, design, and/or architecture experience
  • 3+ years of hands-on React Native or Android/iOS Native mobile app development experience
  • 3+ years of experience troubleshooting, diagnosing, prototyping, gathering requirements or supporting mobile app development
  • Experience working with server-side and middleware services such as REST API, microservices, Node.js, and Azure API gateway
  • Bachelor Degree or equivalent in Computer Science, Mathematics, or Engineering
  • Experience working in the financial services products such as payments, blockchain, and retail loyalty systems

Software Development Engineer in Test

Location: Atlanta

As a Software Development Engineer in Test (SDET) developer you will build and maintain a suite of test automation services to support Bakkt products. You will work closely with engineering, product management and quality assurance and teams, leveraging software design and test automation principles to implement clean automation tools and tests. This role will require you to use your creativity, ingenuity, and analytical mindset to devise unique and innovate ways to test multiple software applications across the full spectrum of Bakkt products.

DUTIES & RESPONSIBILITIES

  • Implement clean, reusable, and maintainable automation tools and tests
  • Work extensively with a variety of stakeholders including engineering, product management, solution architect, and quality assurance teams
  • Integrate automation tests with automation build and continuous integration tools/processes for frontend, backend and mobile applications

COMPETENCIES

  • 5+ years of experience in software and mobile app development
  • Proficiency in web-based languages such as Javascript and web services such as REST and SOAP
  • Familiarity performing non-functioning testing, performance/load testing, and compatibility testing
  • Understanding of defect life cycle management and root cause analysis
  • Hands-on experience with advanced testing tools such as Selenium, Postman, Cucumber, Protractor, Jasmine, and SOAPUI
  • Familiarity with CI/CD environments, Git and other dev/build tools, and Jira or similar tracking tools
  • Bachelor Degree or equivalent in Computer Science, Mathematics, or Engineering
  • Experience working with financial services products such as payments, blockchain, and retail loyalty systems

Director of Finance

Location: Atlanta, New York

As the Director of Finance you will contribute to Bakkt’s strategic direction while leading key functional areas of the business, including finance, accounting, treasury and investor/partner relations. You will cover a wide range of financial and corporate support activities and will leverage the resources of functionally aligned staff at Intercontinental Exchange. In this role your primary duties will include developing financial models, managing budget and accounting operations, production of financial reports, establishment and maintenance of comprehensive controls and budgets, and cash management.

DUTIES & RESPONSIBILITIES

  • Manage the operations of the overall finance, accounting, investor/partner relations, corporate development, tax and treasury functions.
  • Manage related transactional elements, including accounts payable, accounts receivable, bank reconciliations, maintain the chart of accounts, and maintain a system of controls over accounting and cash transactions.
  • Develop and maintain budgets and forecasts
  • Assist in evaluating and modeling M&A opportunities
  • Comply with local, state, and federal government reporting requirements and tax filings
  • Coordinate applicable audit services (internal and external)
  • Issue timely, complete and accurate financial statements
  • Develop and maintain financial and operating metrics
  • Provide financial analyses as needed, in particular for capital investments, pricing decisions, and contract negotiations

COMPETENCIES

  • 8+ year of experience in a senior finance or accounting role in the financial services industry
  • Broad domain knowledge across finance, accounting, tax and treasury functions
  • Proven ability to operate and adapt in fluid and entrepreneurial environment
  • Domain knowledge of financial services and markets ecosystem; payments or digital currency experience a plus
  • Strong financial analysis to drive the business and support strategic investments and decisions

Institutional Sales

Location: New York, Hong Kong, Singapore, Tokyo

As a member of the Institutional Sales team you will be responsible for client acquisition and retention. You will leverage the resources of functionally aligned and supporting staff at Intercontinental Exchange to facilitate lead generation, prospect management, and client coverage. You will work closely with clients to consult and solve their needs, not just during onboarding but throughout the entire lifecycle of clients’ relationship with Bakkt. As an ambassador for Bakkt you will attend industry events and create marketing and thought-leadership content to increase the awareness and trust. You will be a key contributor to Bakkt’s strategic direction, collecting and assimilating client feedback to guide our product roadmap and implementing strategic projects that bridge traditional finance and digital assets.

DUTIES & RESPONSIBILITIES

  • Lead client acquisition and retention efforts to achieve sales and growth targets
  • Identify opportunities, develop strategies, and implement plans to increase customer acquisition, retention and satisfaction
  • Implement lead generation, prospect management and client services strategies that serve a global client base
  • Manage customer outreach, on-boarding and relationship management across suite of institutional products
  • Attend events, produce content and manage events that establish Bakkt as a leader in the digital asset space

COMPETENCIES

  • Experience in a sales and trading or client coverage role directly supporting institutional clients in North America or Asia
  • 1+ year working in the cryptocurrency, digital asset, or blockchain space, preferably in a customer-facing role
  • Broad domain knowledge across financial services, trading and markets, and securities and derivatives
  • Proven ability to operate and succeed in an entrepreneurial environment

Senior Java Engineer

Location: Atlanta

As a Senior Java Engineer at Bakkt, you will develop platform capabilities across a suite of products and services. You will provide full stack development expertise, managing a sprint team to design, implement and maintain production applications. You will work closely with product teams to understand customer preferences and business requirements – analyzing options, documenting specifications, and implementing decisions across a variety of product and technology domains.

DUTIES & RESPONSIBILITIES

  • Analyze, design, implement, test and support production business applications in an entrepreneurial and fast-paced environment
  • Work closely with stakeholders to understand complex business and functional requirements across the payments and digital asset domains
  • Provide server-side development leadership and expertise across the engineering team
  • Ensure technology solutions align with business requirements and create technical documentation to present design proposals and communicate architectural choices
  • Maintain the flexibility and discipline to manage multiple work streams and successfully adjust to changes
  • Communicate complex concepts clearly to technical and non-technical audiences, including senior management and external audiences
  • Thrive in a fast paced and entrepreneurial environment

COMPETENCIES

  • 5+ years of experience with Java (preferably Java 8 or higher
  • Full stack development experience and strong concurrent programming skills
  • Experience with test driven development and all phases of SDLC and CI/CD capabilities
  • Expertise in Persistence Technologies such as Spring Data, Hibernate, JPA, and JDBC
  • Understanding of OWASP guidelines, REST functionality, microservices, and Java Profiling tools
  • Bachelor’s Degree or equivalent in Computer Science, Mathematics, or Engineering
  • Experience working with financial services products such as payments, blockchain, commodities trading and FIX protocol
Apply now

Director of Product Engineering

Location: Atlanta

The Director of Product Engineering will manage and lead teams in the design, development and release of Bakkt’s suite of products. You will work closely with product teams to understand the business requirements and participate in sprint planning to ensure a successful launch. Senior leaders across engineering, Information Technology, and business teams will partner with you to develop and maintain products and applications. You will leverage a variety of technologies such as cloud, mobile and AI to ensure we build scalable, fault-tolerant products and services.

DUTIES & RESPONSIBILITIES

  • Ensure the timely and successful delivery of multiple products across the Bakkt platform
  • Identify and implement solutions to complex, cross-functional problems that meet business objectives
  • Assume responsibility for the quality and timeliness of functional and technical products
  • Define operations that result in meaningful improvement to functional processes and systems
  • Develop systems and software architectures that balance constraints across security, speed, and reliability
  • Empower product managers to create accurate schedules and comprehensive QA plans
  • Diagnose and resolve system issues in production and test environments

COMPETENCIES

  • 10+ years of experience in the Java development environment
  • Experience working in Azure, managing APIs, and building to a CI/CD framework
  • Strong technical perspective in various disciplines including web/GUI, middleware, and databases
  • Experience in Agile methodologies and customizing COTS
  • Excellent written and verbal communication skills
  • Bachelor’s degree or higher in Computer Science, Mathematics, or Engineering
  • Experience working in the payments, financial markets, or digital asset space
Apply now