Sr. Software Engineer - Java & Embedded Engineering at BRD

| Remote
Sorry, this job was removed at 5:26 a.m. (CST) on Thursday, January 28, 2021
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Company Description

What we're doing at BRD 

BRD is a team made up of innovators, self-starters, independent thinkers, and builders that are at the heart of a financial revolution. We go against the grain to change the world. We’re enabling true financial sovereignty to people around the globe by building out the infrastructure and consumer applications surrounding Bitcoin, cryptocurrencies, and other digital assets. BRD is a completely non-custodial wallet, making it the most reliable and secure way to hold funds without the need for a bank or third party. Your money is your money.

If you’re a disruptor with a relentless attitude to make a difference, then BRD may be your next home. As a financial infrastructure company, our mission is unlikely to ever be complete. We continually strive to bring the power of our apps to new regions of the world, some of which have never had wide access to banking functionality. To date, BRD supports over 3 million users across 171 countries, but this is just the beginning. 


Until BRD, non-custodial applications have been clunky and difficult to use, causing people to give up and use custodial options instead. The main reason for our success is because we combine the intuitiveness that custodial options offer, with the security of a non-custodial, completely peer-to-peer system. We rigorously design, redesign, test, and experiment to ensure our customers have a positive, safe experience.

BRD has taken the consumer market by storm, and now we are also taking the enterprise world by its horns with the release of a new product, Blockset. Blockset essentially takes the infrastructure built over the years with BRD and productizes it into a powerful B2B solution acting as a bridge for banks and large financial institutions to enter the crypto world. 


Lastly, we embrace a decentralized culture. We put high amounts of trust with whoever works with us. That is why all employees of BRD get unlimited vacation days, sick days, and have the option of working completely remotely, although we do have offices globally in San Jose, Bend OR, Chicago, and Tokyo. We host multiple in-person meetups throughout the year that are not only lots of fun, but also a great way to strategize our next steps, get closer as a team, and celebrate our accomplishments. 

Job Description

We are looking for a developer who is experienced in Java and C to join our mobile team to help us build the best crypto currency experience in the world. Our vision is to decentralize banking and bring the power of financial services to everyone in the world, including the nearly 2 billion adults that to this day remain unbanked.

BRD's origins trace back to the desire to build a beautiful product underpinned by beautiful software. Our mobile wallet connects directly to cryptocurrency peer to peer networks and as such has a unique set of requirements that differs from those that depend on a centralized server. To accomplish this task we've built a standalone C library which provides a full bitcoin SPV wallet. Aaron Voisine, the author of the library, has painstakingly crafted this library so it can be used in both our iOS and Android wallets.

This codebase is responsible for providing access to billions of dollars in assets on customers wallets. It's paramount that we continue to maintain and evolve the library to meet our business and our customer needs. This includes adding support for more cryptocurrencies, and building a testing infrastructure so we can automatically verify correctness.

Qualifications

There are no hard requirements, so if you see something listed here that you're unsure about, please don't hesitate to ask!

  • 5+ years of software engineering experience
  • Java, JNI and JNA, Gradle, AS/IntelliJ
  • Confidence working with low-level C code
  • Ability to write unit tests, integration tests
  • Comfortable working with threading, sockets, and cryptography
  • A desire to learn and grow your skills
  • You value your attention to detail

Bonus points for:

  • Experience with the low level concepts in blockchains
  • Mobile development experience
  • Swift and Kotlin
  • Crypto currency experience will help you get up to speed quicker

Additional Information

What it's like to work here

We've built a lively remote work culture that emphasizes regular personal interaction. At BRD, we started as a remote team and have built our workflows around it. This allows us to hire people who want to work with us, regardless of where they've decided to settle (or roam). 

Work-life balance is important to everyone at BRD, and we strive to ensure everyone has enough time for family, exercise, and mental health. In our opinion, a happy and healthy team is an essential ingredient to finding creative solutions to the hard problems we're trying to solve.

We're more operationally transparent than you may be used to. The entire BRD team has access to a variety of dashboards that help our distributed team make better decisions. If you have a question that can't be answered by a dashboard or an easy query, let's see if we can fix that.

BRD is an equal opportunity employer. We are committed to building an actively inclusive work environment that makes our team an excellent home for everyone—regardless of gender, sexual orientation, ethnicity, race, education, age, or other personal characteristics. We cultivate a culture that is conducive to diversity, equity and inclusion! Further, all your information will be kept confidential according to EEO guidelines.

You should include these in your application:

  • Resume and LinkedIn profile
  • Links to code samples on Github, Gitlab, etc

Email us your resume and a personal note and we will get back to you as soon as possible.

BRD is an equal opportunity employer. We cultivate a culture that is conducive to diversity, equity and inclusion! All your information will be kept confidential according to EEO guidelines.

Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • GolangLanguages
    • JavaLanguages
    • JavascriptLanguages
    • SwiftLanguages
    • SolidityLanguages
    • CLanguages
    • PostrgreSQLLanguages
    • Vue.jsFrameworks
    • PostgreSQLDatabases
    • RedisDatabases
    • Google AnalyticsAnalytics
    • GrafanaAnalytics
    • IllustratorDesign
    • FigmaDesign
    • ConfluenceManagement
    • JIRAManagement
    • Custom CMSCMS
    • MailChimpEmail

Location

The vibrant and growing neighborhood of Fulton Market is where we gather a few times a week. Close to CTA/Metra and a ton of bars and restaurants.

An Insider's view of BRD

How does your team reward individual success?

We work hard to make the team feel like their hard work is noticed. We give out praise in our weekly all hands meetings, cash bonuses, and even some BRD tokens when the team goes above and beyond -which seems to be all the time these days!

Adam

VP of Engineering

What does your typical day look like?

We are big believers in individual responsibility, so my day may look different than your day. We have a daily standup, and a few additional standing meetings throughout the week. Other than that - we are all responsible for getting stuff done and helping our team mates. The breakdown of how you do that, is up to you.

Brian

Senior Software Engineer

What makes someone successful on your team?

A drive to create. BRD is a team full of people who have a desire to create something valuable for the world, changing the way humans bank. We are strong believers in everyone knowing "why" and acting to the best ability to create the "how". In short - dreamers who relish doing.

Brian

Senior Software Engineer

What is your vision for the company?

We are building the world's first decentralized bank. It requires a massive transformational shift in the way people use, save, send, and receive value. Our vision is to have BRD on every mobile device. Financial freedom for anyone, regardless of where they live and who they are. We want to give them a chance at financial freedom.

Brent

Chief Revenue Officer

What projects are you most excited about?

I am very excited about BRD App adding full ERC20 support! This will provide millions of people around the world with a simple and secure place store nearly all cryptocurrencies.

Once the BRD App has full ERC20 support, the Baker Program will get to spread the news all over the world!

Tyler

Social Media Manager

What are BRD Perks + Benefits

BRD Benefits Overview

We have a very flexible way of working offering unlimited vacation, remote and on site offices. We're all about getting the work done, not when or where.

Culture
Eat lunch together
Open door policy
Diversity
Mean gender pay gap below 10%
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Dental Benefits
Vision Benefits
Health Insurance Benefits
Retirement & Stock Options Benefits
401(K)
Company Equity
Child Care & Parental Leave Benefits
Flexible Work Schedule
Remote Work Program
Vacation & Time Off Benefits
Unlimited Vacation Policy
Perks & Discounts
Casual Dress
Company Outings
Some Meals Provided
Happy Hours
Pet Friendly
Professional Development Benefits
Job Training & Conferences

Additional Perks + Benefits

We also meet up a few times a year in a bunch of fun locations for team building, hanging out, and collaboration.

More Jobs at BRD6 open jobs
All Jobs
Design + UX
Dev + Engineer
Sales