Senior Software Engineer - Backend at BRD

| Chicago
!Sorry, this job was removed at 5:02 p.m. (CST) on Tuesday, January 28, 2020
Company Description

What we're doing at BRD (formerly known as BreadWallet)

BRD is at the heart of a financial revolution. We're building the missing piece of infrastructure that ties together the essential functionality of a bank, but where individuals retain complete control over their assets. As a a financial infrastructure company, our mission is unlikely to ever be complete. We need 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.

Our approach to this problem heavily focuses on several core tenets. For one, we will never have direct control or visibility over customer funds. It is not our job to interfere in the personal financial lives of our customers. This is accomplished by using digital assets like Bitcoin, and a mobile app like ours which manages its assets on-device.

The second tenet of our approach is to provide integration with the traditional financial system. Regardless of the currency, people still need to get paid, pay their bills, pay for goods at merchants, and send money to their family and friends. We are building infrastructure that integrates with local financial businesses that tie in with local currencies and adhere to local laws.

Finally, we need to fight for a quality consumer experience. This is why we try to retain control over every moment of our customer's interaction with our products. We relentlessly design, redesign, test, and experiment to ensure our customers have a positive, safe experience.

    Job Description

    You will be expected to be able to scope a project implementation, digest it and execute - you contribute to several multifunctional teams when required to step in.

    • Delivering on the “hard parts” with ease
    • Guides projects in your competency to technical success
    • Innovation in execution
    • Always seeking to reduce complexity

    As a leader in the realm of the technical, it is expected this person be persuasive and have good consensus building skills as much as being innovative in solutions.

    • Proactively mentors team mates
    • Drives and mediates on team technical implementation details
    • Partners closely with Director on technical approach
    • Partners with Product Manager / Engineering Director regarding technical concerns on projects
    • Knows when and does escalate to Director, CTO, VP and any meta teams to solve problems for teams


    • 10+ years experience in increasing levels of responsibility
    • 1+ year with GoLang at scale
    • Production level experience with Node
    • 2+ languages. Prefer both typed and not typed (e.g Node and Go, Java)
    • ~10 years with a mix of relational / nosql stores
    • Excellent handle on at-scale system architecture
    • Experience with tradition devops tools and preferably newer containerized systems
    • Strong mentorship ability, but no human management required
    • Comfortable delivering complex specifications to larger teams for execution
    • Ability to work comfortably from imagining a solution through execution and then iteration
    • Experience working in Agile cross-functional teams, with some ability to mentor/advise across project teams

    Bonus points for:

    • Crypto currency experience will help you get up to speed quicker
    • Animations & user interaction design are important as well

    Additional Information

    What it's like to work here

    We've built a lively remote work culture that emphasizes regular personal interaction. At Bread, 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 Bread, 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 Bread 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.

    Bread is 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.

    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.

    Read Full Job Description

    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


    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!


    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.


    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.


    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.


    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!


    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.

    Eat lunch together
    Open door policy
    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
    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 BRD1 open job
    All Jobs