Logo of Huzzle

Senior Software Engineer, Banking & Capital Markets

  • Job
    Full-time
    Senior Level
  • Software Engineering
    Engineering
  • Dublin
    Remote

AI generated summary

  • You should have 7+ years in software development, strong Golang skills, a relevant degree, experience with web/apps and APIs, systems design knowledge, interest in blockchain, and remote work comfort.
  • You will design a new API, learn blockchain technologies, build Smart Contracts, model attack vectors, manage architectural vision, and implement resilient systems for high reliability across blockchain environments.

Requirements

  • At least 7+ years of professional software development experience (Software Engineers, Senior Software Engineers, and Technical Leads are encouraged to apply)
  • Experience in Golang or any other strongly-typed programming language Preferred
  • B.S. or higher in computer science, software engineering, or related technical field
  • Experience developing web applications/services and backend APIs
  • Knowledge of systems design concepts
  • Interest in blockchain and other Web 3.0 technologies
  • Comfort and/or experience working as a remote employee as a part of a distributed team
  • Ability to write and communicate effectively

Responsibilities

  • Designing and building a new API for companies to connect to our Cross Chain Interoperability Protocol (CCIP).
  • Learn more about the underlying technology in the blockchain ecosystem (Solana, Avalanche, Polygon, and Ethereum).
  • Learn how to build our core products with Smart Contracts using Solidity.
  • Thinking creatively about attack vectors, possible failures, and disaster scenarios, modeling them in reproducible test environments, and developing fixes.
  • Modeling and developing recovery behaviors within our core node software.
  • Managing the architectural vision for new subsystems in the core Chainlink node.
  • Implementing resilient distributed systems to achieve high reliability in a variety of blockchain environments.

FAQs

What is the primary focus of the Senior Software Engineer position at Chainlink Labs?

The primary focus of the Senior Software Engineer position is to design and build scalable, secure, and reliable software for the Chainlink Network, particularly related to the Cross Chain Interoperability Protocol (CCIP) and decentralized applications.

What programming languages should I be familiar with for this role?

The role prefers experience in Golang or any other strongly-typed programming language.

How many years of experience are required for this position?

At least 7+ years of professional software development experience is required for this position.

What educational background is preferred for applicants?

A B.S. or higher in computer science, software engineering, or a related technical field is preferred for applicants.

Is knowledge of blockchain technology required for this position?

Yes, an interest in blockchain and other Web 3.0 technologies is a requirement for this role.

Will I have the opportunity to work with smart contracts?

Yes, you will have the opportunity to learn how to build core products using Smart Contracts and Solidity.

Is there a need for communication skills in this role?

Yes, the ability to write and communicate effectively is required for this position.

What are the working hours like for remote employees?

Employees are encouraged to overlap some working hours with Eastern Standard Time (EST).

What is the company’s commitment to equal opportunity?

Chainlink Labs is an equal opportunity employer and ensures that all qualified applicants receive equal consideration for employment in compliance with applicable laws.

How does Chainlink Labs handle data privacy for job candidates?

Information collected as part of your Chainlink Labs Careers profile and any job applications is subject to the company’s Privacy Policy. By submitting your application, you agree to their use and processing of your data as required.

Technology
Industry
501-1000
Employees
2017
Founded Year

Mission & Purpose

Chainlink Labs is the leading provider of secure and reliable Web3 services that have enabled trillions of dollars in transaction value across DeFi, insurance, gaming, NFTs, and other major industries. Chainlink Web3 services enhance smart contracts by connecting them to real-world data sources and off-chain computation across any blockchain and provide global enterprises with a universal gateway to all blockchains. Chainlink Labs is dedicated to the development and integration of Chainlink as the industry-standard Web3 services platform connecting the world to blockchains. At Chainlink Labs, we empower the broader Chainlink community and build world-class Web3 solutions with global enterprises such as AWS, Google, T-Systems, and leading development teams at the forefront of the smart contract ecosystem, including Aave, Compound, Synthetix, GMX, and many more. Through a fusion of cutting-edge academic research and an industry focus on user needs, our mission is to enable the next generation of smart contracts and build a world powered by truth.