software

Welcome to a unique platform, Jobs in Crypto, powered by Cointelegraph
with a list of jobs opportunities inside the blockchain, fintech and crypto industries.
R3 - Enterprise Sales Professional

Enterprise Sales Professional

R3 - Hong Kong, HCW, undefined

The R3 Sales team is looking to hire an Enterprise Sales Professional to join our office in Hong Kong. In this role, you will guide the adoption of R3’s Corda platform enterprise software solutions by our enterprise customers in the global financial services industry. You will be closely aligned with the regional account teams and technical pre-sales professionals in order to meet demanding growth targets over the coming years. You’ll need to have excellent sales, communication, and people skills as you'll be a key part of the R3 Sales organisation, interacting with both internal and external stakeholders. As an Enterprise Sales Professional, you’ll also need to have a balance of technical expertise, passion for distributed ledger technology and a detailed understanding of business processes and IT problems faced at the enterprise level in financial institutions. In the evangelist part of the role, you may be asked to speak at events and technical forums to everyone from CIOs to user groups about R3's technologies. You will continuously learn about new technologies and how they can be applied to solve enterprise challenges.

Responsibilities

  • Sell R3’s Corda platform enterprise software solutions portfolio by generating opportunities in a designated set of accounts or territories
  • Contribute to selling and marketing strategies in the Corda platform enterprise software solutions portfolio
  • Promote R3’s value proposition to prospective customers within a highly competitive market
  • Meet quantitative and qualitative performance expectations
  • Set high standards for articulation and presentation of key messages to C-level executives
  • Use your knowledge of financial services to navigate and influence enterprise software buying practices
  • Collaborate with the wider Global Sales team to advance key Corda opportunities
  • Collaborate with our Product Management function to help drive the evolution of our product suite
  • Build relationships of trust with key customer decision-makers and influencers
  • Work with R3’s Ecosystem Development team to sell with relevant partners
  • Present at forums and community events to raise awareness of R3’s Corda platform enterprise software solutions portfolio
  • Interact with R3 Division Leads and team leaders

Qualifications

  • 10-15 years of experience in a solutions sales role
  • Extensive sales experience in enterprise middleware, database and infrastructure related products
  • Demonstrable knowledge of the financial services sector and enterprise software buying practices
  • Good communication and technical skills that enable customer relationship development at engineering, commercial, and executive levels
  • Excellent technical understanding of our solutions; ability to understand customer business challenges and technology requirements
  • Ability to produce a narrative to customers around a broad portfolio of solutions to help meet business objectives
  • Passion for distributed ledger technology
  • Solutions sales mentality in a company with multiple offerings and solutions
  • Proven ability to work seamlessly with global, cross-functional teams to achieve success on behalf of customers
  • Balance of strategic, tactical and technical and creative thinking skills
  • Fluency in Mandarin is essential
...
Ledger - Senior Software Engineer

Senior Software Engineer

Ledger - Paris, Aude, France

As part of its strong growth, Ledger – a technology leader in digital asset and crypto-security solutions – is looking for a Senior Software Engineer (backend). You will be responsible for developing and scaling a backend application to allow hundreds thousand people to process their transaction in the crypto-currency world.

Are you able to develop high performance solutions? Do you have experience in continuous integration? Join our team, one of the world’s leaders in one of the most innovative technology sectors!

Missions

Develop a technological stack to explore the contents of a blockchain (Bitcoin, Ethereum, Ripple, Monero …).

, Optimize the overall performance of the application.

, Audit our current technological stack.

, Conduct benchmarks to identify bottlenecks.

, Creation of the software architecture of the blockchain explorer.

, Develop blockchain abstraction technology to easily integrate new crypto-currencies.

, Set up monitoring for server applications to detect unexpected failures / behavior.

, Set up continuous integration to deploy / test the blockchain explorer.

Required profile

, Engineer profile with at least 5 years of experience in Java / Scala.

, Good knowledge of nix operating systems.

, Open source lover (90% of our code is available on Github)

, Experience with continuous integration solutions.

, Capable of self-training and monitoring of backend-oriented technologies.

, Having a strong interest in cryptocurrencies and wishing to work with blockchain technology.

, Knowledge of AWS solutions is appreciated.

...
Bitmain - Core Developer

Core Developer

Bitmain - Amsterdam, 07, Kingdom of the Netherlands

Blocktrail (BTC.com) is seeking software engineers to join our growing team in Amsterdam.

Come take part in shaping the world of Bitcoin, and bringing the revolution of an open peer-to-peer financial system to millions around the world.

Projects include Full stack development of our products, including Wallet, Pool and Explorer.

Requirements

Intricate understanding of how Bitcoin works

, Experience working with Bitcoin technology

, Experience developing with PHP

, 4+ years of experience working as a software engineer

, Experience working with Amazon web services

Pros

, Golang

, Contributed to open source projects

...

Are you hiring?

Brave - Senior Android Engineer

Senior Android Engineer

Brave - San Francisco, California, United States of America

Brave is looking for an experienced Android­-focused Senior Software Engineer to work on our latest Chromium­ based Android browser. This is a high­ profile and impactful, hands­-on position in an early stage startup.

Skills & Requirements

Requirements

5+ years experience with Android development

, Strong Java development skills

, Working experience with writing C++ code

, Android Studio and/or Eclipse IDE experience

, Demonstrated experience developing for material design

, Android SDK, NDK, and JNI experience

, Experience with software development via distributed development teams

, Comfortable working in an open source setting

, A passion for helping protect users’ privacy and security

, Written and verbal communication skills in English

, Proven record of getting things done

Benefits

, Competitive salary

, 4 weeks (20 days) of paid vacation per year

, Excellent medical coverage

, Generous 401k plan

, Stock option grant

, Travel and conference budgets

, Commuters benefit (On site only)

, Hip office in the SoMA neighborhood of SF

Candidates must be legally authorized to work in the United States or Canada.

...
CryptoBLK - Software Developer

Software Developer

CryptoBLK - Hong Kong, HCW, undefined

Job Responsibilities:

Develop applications using Blockchain and Distributed Ledger Technologies;

, Follow agile development methodology, adapt to changing requirements and meet deadlines.

Requirements:

, At least 3 years of experience building software products;

, B.S. or M.S. in Computer Science or equivalent or experience;

, Proficient in one of the programming languages, Go/C++/Java;

, Hands-on experience with unit testing framework, automated testing;

, Experience with messaging queues is an advantage;

, Experience with the AWS or Azure cloud computing platform is a plus;

, Knowledge in data security, cryptography, Blockchain, consensus algorithm is a plus;

, Passion in learning new technologies;

, Passion in producing large-scale systems;

, Self-motivated and fast learner;

, Strong communication skills.

...
Storj Labs - Senior Software Engineer, Backend

Senior Software Engineer, Backend

Storj Labs - Atlanta, Georgia, United States of America

Storj Labs is building the world’s best distributed storage system! With active storage nodes on every continent (except Antarctica (so far!)), Storj is leading the way for decentralized cloud storage. To give you a sense of scale, our system has over 100 PB of capacity and growing. By joining this team, you’ll be working on problems in object storage, networking, system design and architecture, erasure codes, distributed systems and P2P (DHTs, NAT traversal, fairness mechanics, incentives, etc), filesystems, cryptography, attack-resilient protocols, cryptocurrency, Byzantine fault tolerance, and more. We don’t expect you to be an expert in any of these, or even know about all of them. We’re looking for people who have a demonstrated ability to learn and grow, and get stuff done.

Headquartered in Atlanta, Storj is a global company with North American employees in California, Washington, Utah, Michigan, and Georgia, and European employees in Germany and Bulgaria. In Storj’s engineering department, you’ll spend the day working with a collaborative and innovative team to solve daily programming and operational challenges. These tasks are organized to make incremental progress toward our ambitious goal of decentralizing the world’s data. There are multiple teams, where teams are organized around areas of responsibility and ownership. Each team has a sprint planning meeting every two weeks to discuss the projects and issues we’ll be working on over the next two weeks and to sync up with our roadmap. We host weekly lunch-and-learns where an engineer will present on or train other engineers on some interesting topic. We do quarterly innovation weeks where developers are encouraged to spend a week and build exciting new products of their own creation, independent from existing roadmaps.

We’re very remote friendly. Being a global team, we rely heavily on video conferencing and group chat software. Even many of our employees who work near a regional office work from home some days of the week, which helps ensure that scheduled activities and meetings are remote-work friendly and accessible to anyone working from home. Most internal company communication happens through Slack (mostly GIFs) and/or Google Hangouts (we have computers dedicated to Google Hangouts).

All employees are offered excellent benefits including healthcare, dental, vision, and equity. All of our code goes through code review before getting merged, which is a wonderful opportunity to help engineers learn things they might not know and improve their skills.

This position is for backend development using the Go programming language.

We have begun using the Go programming language, but many of us came to Storj not specifically knowing Go beforehand. We don’t care if you have experience with Go, but we do require that you are proficient in some programming language at building systems, solving problems, understanding requirements, and getting things done.

The interview process will require that you demonstrate the ability to solve problems with programming via a paid off-site homework problem where we give you a representative problem and ask you to solve it. Successful candidates will demonstrate an ability to make sense of incomplete documentation, design and architect a software system cleanly and clearly, understand and anticipate user needs, and communicate what they’ve done clearly and well.

We would love to have you join us!

...
Digital Asset - Software Engineer

Software Engineer

Digital Asset - New York City, New York, United States of America

Digital Asset is among the fastest growing, most recognized fin-tech startups globally and is the market leader in developing distributed ledger technology applied to the market infrastructure and financial services sector. Backed by leading financial institutions, infrastructure providers and financial software providers, the company is delivering enterprise-grade solutions for post-trade services.

Digital Asset applies a rigorous customer-driven approach to deliver on our vision for a better global financial system, enabled by distributed ledger technology.

Our culture is "all-in" and rewards collaboration, integrity and excellence.

, We value each other, what we do for our clients and how we do it.

, Our mission is delivering breakthrough distributed ledger solutions.

As we grow our team, we will maintain the dynamic, collaborative and pragmatic way of working that has grounded our efforts from the beginning. If you seek to develop solutions others are yet to contemplate and are driven by the opportunity to have impact, the following opportunity may be right for you.

Opportunity

As part of Digital Asset’s globally distributed Engineering team, software engineers bring experience and expertise building commercial, mission critical, enterprise grade software. We are drawn to passionate Software Engineers who work closely with Product and Business Development teams to deliver production quality features and functionality at pace. You will be a part of a team of top notch technical professionals developing complex systems at scale and with a focus on sustained operational excellence. The successful candidate is adept at working effectively and collaboratively with distributed partner teams located across multiple time zones.

Key Responsibilities

, Design and develop high quality code efficiently and at pace, using functional and non-functional languages, across our platform and applications development teams.

, Contribute to the development of cutting-edge distributed ledger technology innovations that will be deployed with some of the world’s most consequential institutional players across industry sectors.

, Develop and refine feature specifications and deliver high-quality software components and end user experiences within an Agile development environment.

Key Criteria

, Ideally, 10+ years experience as a software engineer, working in a globally distributed development environment.

, Proven history of delivering high-quality, increasingly complex, commercial software products to a global market.

, Minimum of 5 years software development experience delivering mission-critical technology to the enterprise software market using Agile methodologies.

  • Strong command of distributed systems development.

  • Deep understanding of secure coding practices.

  • Experience with recovery-oriented computing techniques to develop systems that detect and gracefully recover from system failure.

  • Advanced understanding of high-performance and high-availability coding techniques.

  • Experience developing software targeting Linux and Windows environments, including an adept ability to incorporate open source software as appropriate., Polyglot with a strong command of at least 3 programming languages, including but not limited to, Java, Scala, Python, Type Script,and Haskell.

  • Continuous learning mindset and learning of new programming language paradigms

  • Strong programming fundamentals (data structures and algorithm design)

  • Strong engineering fundamentals (testing, code reviews, code structure, readable and maintainable code), Strong commercial orientation with a deep passion for customer-driven design and development throughout the SDLC.

, Collaborative approach that factors and embraces and insists upon diverse perspectives as a strategic imperative.

, Open, strong communicator who communicates effectively across groups, locations and cultures, in-person and virtually.

, A natural leader who builds productive and effective relationships across the organization.

, Continuous growth mindset with strong disposition toward innovation and entrepreneurial ways of working.

, Courage of convictions with a high degree of humility. Embraces constructive feedback and is resilient.

, BS, MS or PhD in computer science, or related discipline.

...
NEM - Full Stack Software Engineer

Full Stack Software Engineer

NEM - Antwerpen, Flanders, Belgium

NEM is looking for a full-stack software engineer to join our product development team. You will be involved in the design and development of our tools.

Responsibilities

In this role, it is important to be able to iterate rapidly based on user feedback, experiment with different ideas, without losing sight of engineering quality.

, You’ll be willing to share your opinion on technical direction, and contribute to the mix of ideas.

, You will be joining our Agile development teams.

, You will advocate high-quality engineering and best-practice in production software as well as rapid prototypes.

, You must be a strong communicator who can explain what is required to build and deliver great software products.

, Work with the rest of the team and develop collaboratively.

You may also have a knack for related skills, including user experience, data visualization, algorithm design and there may be opportunities to grow these other skills as part of your role if you so wish.

Qualifications

, You are an excellent software engineer, with full-stack experience or very strong skills in Javascript/TypeScript and Java, with a keen interest in extending your skillset across a wider spectrum of technology.

, You have experience building single page applications.

, You have experience making cross-chain desktop apps using Electron.

, Frontend:

Angular 5

ES6

OO Javascript

Typescript

Sass

D3

, Backend:

JavaScript/TypeScript express server

MongoDB

GraphQL

REST APIs

Kubernetes and related technologies.

What do we offer

We are a young and dynamic organisation in full expansion that is active in an innovative sector at international level; plenty of challenges and a wide range of tasks to fulfill.

A high level of involvement and flexibility (this works in two directions) to organize your work according to your own preferences (within reason).

Opportunity to grow in the company.

Selection procedure

We all know that applying for a job can be a painstaking process. We are trying to make it as simple as possible.

Send us your CV and your motivation letter (EN). Just be yourself!

If we see the potential, we will organize a video call that fits both agendas.

If we are both convinced, we will arrange a meeting at our office, you will meet the team and we will inform you about the in and outs of the company and the tasks at hand.

If we are both happy and fully committed, we finalize all formalities and start our collaboration.

...
IOTΛ Foundation - Senior Software Engineer

Senior Software Engineer

IOTΛ Foundation - Berlin, Berlin, Germany

The IOTA Foundation is a not-for-profit organization headquartered in Berlin, Germany. The Foundation’s mission is to support the development and standardization of new distributed ledger technologies (DLT) that drive permissionless innovation ecosystems, in particular the IOTA Tangle. The IOTA Tangle is an innovative type of DLT specifically designed for the Internet-of-Things (IoT) environment. It is an open-source protocol facilitating novel Machine-to-Machine (M2M) interactions, including secure data transfer, fee-less real-time micropayment, and the collection and dissemination of sensor-based and other types of ‘oracle’ data.

Job Description

Currently, we are looking for a Senior Software Engineer to join our core Research & Development Team. We are looking for a tech-savvy candidate, with a broad experience in legacy back-end systems, especially with micro services & native code in C/C++, and who can demonstrate their ability to lead a team of engineers to work towards a common goal using agile development best practices.

Our team, like our technology, is distributed. For this position, you can choose to work remotely from anywhere in the world, or you can work out of our satellite offices in Berlin (HQ), Tel Aviv, or later this year Singapore, Taipei.

Job Responsibilities

Take ownership of the technical architecture of a software project

, Define the end to end process, including choosing technologies and organizing the team to implement solutions

, Manage an agile development team

, Work with a product owner to decide on project requirements, timelines, and team standards

, Design and develop IOTA software components for PCs or embedded firmware

, Integrate and improve current solutions as part of the global IF community

, Participate in and help transform cutting-edge research into practical software products

, Implement software development best practices and collaborate with other software projects in open source DLT space

, Engage with the IOTA community

Minimum Job Qualifications

, 3-5 years of experience in C/C++/Java

, Experience managing a team

, Proven profile of excellency

, Excellent interpersonal skills and team player

, B.Sc. in Computer Science, Electrical Engineering or able to demonstrate significant relevant field experience

, Experience developing complex system architectures

, Self driven and motivated with passion to research and act where software and cryptography meet

Preferred Job Qualifications

, 5+ years of experience in Real-Time or Embedded Systems using C/C++

, Previous RTOS experience (e.g. THREADX / QNX / Nucleus / VxWorks / embedded Linux)

, Experience designing architectures for portable, embedded systems is a plus

, Proven track record in designing software algorithms and data structures is a plus

We offer our employees...

, Constant technology challenges

, Opportunity to be a high-impact contributor

, Work with the best engineers in their field

, Casual and fun work environment from anywhere in the world with a reliable internet connection

We are currently accepting applicants from Australia, Brazil, Canada, (the) EU, Israel, Norway, Pakistan, Singapore, Switzerland, Taiwan, (the) UK and (the) US. Residents of these countries, are welcome to submit an application, residents of all other countries will be put on hold until we can hire in other areas.

...
Bitmain - Back-end Software Engineer

Back-end Software Engineer

Bitmain - Zug, Canton of Zug, Switzerland

Bitmain Switzerland AG with seat in Zug is a part of Bitmain Technologies, which operates very successfully both in the hardware and software sector of cryptocurrencies and artificial intelligence.

We're looking for an experienced Back-end Software Engineer to develop the back-end web servers and Build blockchain data indexing and retrieving service.

Responsibilities include:

Design APIs of web services

, Implement web servers by plumbing data from relational and key-value databases

, Write unit tests and integrations tests for the web servers

, Setup caching, monitoring systems for the web services

Requirements

, Over one year of Golang programming experience. Alternatively, over two years of C++/Java programming and interested in learning Golang.

, Familiar with MySQL

, Familiar with key-value stores like Redis, BoltDB

, Familiar with Protocol Buffers and gRPC

, Familiar with Git.

, Fluent in English

Preferred:

, perience in developing and maintaining web server

, Understand blockchain related concepts like POW, UTXO, smart contract, etc.

, Award winner in programming contests like ACM/ICPC, Google Code Jam, Topcoder Open, etc.

, Fluent in German

...
Cryptanite Blockchain Technologies Corp. - Mobile Applications Developer

Mobile Applications Developer

Cryptanite Blockchain Technologies Corp. - Boulder, Colorado, United States of America

Cryptanite is a P2P payment processing network developing full-service blockchain and cryptocurrency solutions with end to end payment solutions to monetize the blockchain ecosystem.

Why work with us?

The most important thing is for us to work as a team, so we attach great importance to creating a winning corporate culture. We encourage initiative and fresh thinking: creative people, strong ambitious professionals and versatile personalities comprise our team.

We offer all these perks typical for IT-companies, though people want to get hired here not only because of goodies, but because of shared values. Nowadays, we are developing several social initiatives.

Required Experience and Skills

In-depth experience and knowledge of iOS or Android platforms

, Perfect knowledge of one of the following programming languages: Objective-C, Swift, Java, Kotlin, JavaScript

, Ability to demonstrate your applications published in App Store or Google Play

, Skilled at XML/JSON, 3rd-party APIs integration

, UI/UX understanding for phones, tablets, and wearable devices

, Cross-platform development experience is a plus

Top Reasons to Work with Us

, Thriving and expanding development company

, Excellent pay and company perks

, Positive team environment

, Ongoing training and conferences

, Advancement opportunities

...
Cryptanite Blockchain Technologies Corp. - Android Developer

Android Developer

Cryptanite Blockchain Technologies Corp. - Boulder, Colorado, United States of America

Cryptanite is a P2P payment processing network developing full-service blockchain and cryptocurrency solutions with end to end payment solutions to monetize the blockchain ecosystem.Why work with us?

The most important thing is for us to work as a team, so we attach great importance to creating a winning corporate culture. We encourage initiative and fresh thinking: creative people, strong ambitious professionals and versatile personalities comprise our team.

We offer all these perks typical for IT-companies, though people want to get hired here not only because of goodies, but because of shared values. Nowadays, we are developing several social initiatives.

Requirements:

Understanding of Java (or one of the other languages)

, Understanding of the relational database model

, Understanding of the standard collection mechanisms

, Technical education (preferably in IT)

, Fluent Ukrainian and Russian

, Ability to work under pressure and in stressful situations

, Flexible thinking and ability to make decisions on their own

, Result-oriented

Technology Stack:

Main -

, OOP

, Java (possibly С++, )

, SQL

Additional -

, Android

, MS SQL Server

, SQLite

, HTML

, JavaScript

...
Cryptanite Blockchain Technologies Corp. - Front-end Developer

Front-end Developer

Cryptanite Blockchain Technologies Corp. - Boulder, Colorado, United States of America

Cryptanite is a P2P payment processing network developing full-service blockchain and cryptocurrency solutions with end to end payment solutions to monetize the blockchain ecosystem.Why work with us?

The most important thing is for us to work as a team, so we attach great importance to creating a winning corporate culture. We encourage initiative and fresh thinking: creative people, strong ambitious professionals and versatile personalities comprise our team.

We offer all these perks typical for IT-companies, though people want to get hired here not only because of goodies, but because of shared values. Nowadays, we are developing several social initiatives.

Required skills:

1+ years experience with front-end (JavaScript) development for web applications

, Strong knowledge of HTML5, CSS3

, Knowledge and use of OOP in JavaScript (ES5, ES6)

, Practical experience with Experience of work with ReactJS / AngularJS

, Experience with CSS frameworks

, RESTful API data exchange experience

, Component-oriented approach to building user interfaces

We offer:

, High salary;

, Friendly team;

, Interesting projects;

, Professional growth;

, Comfortable and modern office:

Responsibilities:

, Development of web sites;

, Development and support of company's projects;

, Participation in the development and support of new projects:

...
Cryptanite Blockchain Technologies Corp. - iOS Developer

iOS Developer

Cryptanite Blockchain Technologies Corp. - Boulder, Colorado, United States of America

Cryptanite is a P2P payment processing network developing full-service blockchain and cryptocurrency solutions with end to end payment solutions to monetize the blockchain ecosystem.

Why work with us?

The most important thing is for us to work as a team, so we attach great importance to creating a winning corporate culture. We encourage initiative and fresh thinking: creative people, strong ambitious professionals and versatile personalities comprise our team.

We offer all these perks typical for IT-companies, though people want to get hired here not only because of goodies, but because of shared values. Nowadays, we are developing several social initiatives.

Must have:

· Experience in OOP and understanding of design patterns, structures and algorithms;

· Experience with Objective-C and iOS frameworks: Foundation, CocoaTouch, CoreAnimation;

· Understanding of client-server architecture and network protocols; familiarity with REST services;

· Ability to estimate own work and deliver products on time;

· Ability to work in team;

Responsibilities:

· Build applications for iOS platform;

· Ensure the performance, quality, and responsiveness of applications;

· Identify performance bottlenecks and fix bugs;

· Maintain code quality, structure, and automation

...
Kraken - Trading Desk Developer

Trading Desk Developer

Kraken - New York City, New York, United States of America

By joining Kraken, you’ll work on the bleeding edge of bitcoin and other digital currencies, and play an important role in helping shape the future of how the world sees and uses money. At Kraken, we constantly push ourselves to think differently and forge new paths in a rapidly growing industry fraught with unexplored territory, which is why Kraken has grown to be among the largest and most successful bitcoin exchanges in the world. If you’re truly interested in pushing the envelope by disrupting an industry that some say cannot be disrupted, then we just might have the job meant for you. Kraken is a place for dreamers and doers - to succeed here, we firmly believe you must possess each in spades.

Work directly with traders (all ex-Wall Street professionals) growing the Trading Desk business by developing tools to facilitate institutional over the counter trading and algorithmic execution!

Responsibilities

Work closely with traders to implement tailored software solutions

, Take on primary ownership of a medium-sized project, including future design and architecture decisions

, Design and implementation of low-latency, high-availability, and performant applications

, Write reusable, testable, and efficient code

, Deploy and monitor continuously running applications

, Pull and consolidate data from various third-party APIs and other sources

Requirements

, 5+ years of experience as a backend developer in the finance or trading industry

, Strong proficiency with Python or other object-oriented languages

, Experience designing and building system architectures consisting of many inter-connected services/applications

, Experience with SQL databases including the ability to manage indexes and write efficient queries

, Proficiency with Git

, Some familiarity with virtualization/containerization software such as Docker

, Basic understanding of Bitcoin and other blockchain technology

, Strong preference for working with our trade desk team in the New York City Office

...
bitFlyer - Infrastructure Engineer

Infrastructure Engineer

bitFlyer - Tokyo, Fukuoka Prefecture, Japan

Core Responsibilities

Infrastructure engineers are responsible for the following operations.

・Software development and system architecture for improving the operations, authenticity, and efficiency of the Bitcoin exchange

etc.

Qualifications

Required Skills

・Knowledge of network protocols such as TCP/IP and HTTP

・Capable in databases and performance tuning

・At least 5 years experience in developing in .NET Framework and ASP.NET(C#)

・Knowledge of concurrent and asynchronous programming

・Capable of practicality improvements and the methods for improving parts of a system

Desired Skills

・Experience in Azure PaaS system architecture

・Experience in log analysis and system visualization architecture

・Experience in the use of Infrastructure as Code architecture

・Experience in financial system development and application

・Experience in large-scale system development and application

Preferred Traits

・Carry the values of PEN (Passion, Execution, Numbers)

・Have a desire to make the best service for users, as well as the drive to make it happen

...
OTC Exchange Network - Software Engineer

Software Engineer

OTC Exchange Network - Belfast, Northern Ireland, United Kingdom

As a Software Engineer for OTCXN, you will be able to participate in a wide variety of projects that help bring transparency to the largest financial markets in the world. The challenges and problems you face will certainly be the most difficult you have ever experienced, while taking you back to many core concepts you learned in school and thought you would never really use. The good news is that we know and expect this to be the case. Regardless of where you came from or what you have done previously, you will be entering a world of bleeding-edge technology requiring solutions that have yet to be invented. This is a company unlike many others where we don't simply use off-the-shelf components and package them up with some business logic and call it a day. If you're looking to take your knowledge and skills to another level, you've found the right place.

The majority of our codebase is written in Java, but don't let that fool you, we are performance freaks so that means some areas require a good understanding of memory management (off/on-heap). In some cases, this requires some services to be written in C/C++ with some voodoo thrown in for good measure. In other cases, we may rely on various hardware solutions working in tandem with software to squeeze out everything we can.

This role is primarily for the following:

You are a new grad or someone still working on accumulating some years, but you got spunk, skills, knowledge that is just waiting for the right time to bloom and share with the world.

, You want to make a difference and don’t want to be just another cog in the wheel.

, You are very open to learning from others and when given the opportunity, always willing to jump in and give it your all.

, You a junior code ninja that solves problems in better ways most wouldn't think about.

, You believe you could accomplish any challenge within a reasonable amount of time.

The following will be expected of you:

, Building new nano/micro-services, applications, back-end, front-end, middleware, or anything else in-between within your capability and understanding

, Collaborating with fellow engineers and colleagues; there are no teams of one.

, Taking part in research and development, designing systems and applications, writing or collaborating on papers, and openly sharing knowledge.

, Participating in code reviews, technical meetings, company fun events (all work and no fun = boring).

, Keeping up with technical changes, challenges, or news within the FX or Blockchain space.

, Being an awesome person and awesome towards others.

Requirements

, Experience predominantly in Java and/or C++ (must be open to both).

, Solid understanding of data structures, algorithms, and various design patterns.

, Solid understanding of core principles of OO design and its application (bonus: within highly scaled distributed environments).

, Strong analytical and communication skills.

, General Linux knowledge and experience.

, BS/MS in Computer Science, Engineering, related subject, or relevant experience.

Bonus

Experience with various columnar, key/value based, or big data databases.

Benefits

The following generous benefits package is provided to all employees:

, Competitive salary

, Bonus program

, Stock options

, Pension

, Paid holidays

...
ConsenSys - Web Developer (Brooklyn Project)

Web Developer (Brooklyn Project)

ConsenSys - Brooklyn, New York, United States of America

The Brooklyn Project is ConsenSys’ flagship effort to make the Ethereum blockchain a safer space for consumers. We are building a family of apps and services to facilitate the exchange of reliable information about blockchain projects. We are also building a layer of crypto-economic incentives to stimulate the flow of information and provide a form of self-regulation.

Where and with whom you’ll work:

The preferred location for this role is our Brooklyn headquarters but remote-working arrangements are also possible. Our team consists of web developers, blockchain developers, lawyers and product specialists. Together, we are helping blockchain live up to its promise of decentralization and consumer empowerment.

What you’ll do:

This is a full stack web development role that requires you to solve problems across the stack. This role is an ideal combination for anyone with a passion for software development and blockchain technology. Senior and junior developers are welcome to apply.

Qualifications for the role:

B.Sc. or M.Sc. in Computer Science or related field

, Previous experience with React/Redux-based web development

, Understanding of relational databases and SQL

, Understanding of how blockchain technology works, or a willingness to learn

, A plus: Past experience building and maintaining a large-scale software product and/or experience with an analytics stack (large-scale data processing, JS visualizations, etc.)

Here are some of the perks of being part of a unique organization like ConsenSys:

, The forefront of a revolution. At ConsenSys we fundamentally believe that a next generation of technologies presents the opportunity to create a more just and equitable society.

, A dynamic startup environment. ConsenSys is a thought leader in the blockchain space and we are absorbing a significant portion of the mindshare. This is both exciting and challenging, as we learn to scale our organization while adhering to the principles of decentralization.

, Continuous learning. You’ll be constantly exposed to new languages, frameworks and ideas from your peers and as you work on different projects - challenging you to stay at the top of your game.

, Deep technical challenges. This entire ecosystem is about 10 years old. Ethereum itself is still a toddler. There is much work to be done before these platforms can scale to the order of millions or billions of users. ConsenSys is building the technology platforms that can get us to those next thresholds of scale.

...
ZILLIQA - Blockchain Software Engineer

Blockchain Software Engineer

ZILLIQA - Singapore, 01, Singapore

Duties & Responsibilities:

Deliver code that turns the vision and roadmap of Zilliqa into monthly milestones.

, Conduct thorough tests on the Zilliqa blockchain for performance, scalability, and reliability.

, Document designs, development, and testing to facilitate teamwork and collaboration.

, Keep up with latest technologies in the blockchain space and understand when and where to adopt them.

, Work closely with collaborators in the community or partner enterprises.

Qualifications:

, Bachelor’s degree (or higher) in computer science, computer engineering, or equivalent practical experience.

, Good knowledge of data structures and algorithms.

, 3+ years hands-on experience in writing robust C++ code and object-oriented design patterns.

, Good working knowledge of TCP/IP and Linux programming.

, Experience in development on blockchain (e.g., Ethereum) is a plus.

, Ability to work independently and collaboratively in an agile team.

...