Back End/Full Stack Software Engineer (All Levels)

| Greater NYC Area | Remote
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Bread is a technology company that aims to transform the way the world shops online. We build tools, technologies and APIs that allow e-commerce merchants to integrate installment loan financing and other alternative payment products anywhere in their customers’ shopping journey. Bread has enormous and engaging technical challenges. We need to verify online identity, predict fraud, and approve and price credit while providing a beautiful and frictionless consumer experience, all in real time. Our Engineering team plays a critical role in allowing us to grow our business and the success of our brand partners. 

We are looking for Back End and Full Stack Software Engineers to join our team! We are looking for all levels: Software Engineer I, Software Engineer II, Senior Software Engineer, Staff Software Engineer, and Engineering Managers. Information about some of our teams below. 

Your role at Bread:

  • Collaborate in the design of new iterations of our services and APIs
  • Be tool oriented - you’ll write tools and introduce approaches that we didn't know we needed but that after a month we won't know how we lived without them
  • Build distributed systems that scale as we rapidly grow
  • Enable Bread to process billions of dollars of financial instruments per year
  • Helps us build tools to empower Bread’s merchant partners, including e-commerce framework plugins and a best in class merchant portal application 
  • Lead the development of major components, coordinating with other developers and cross-functional team members
  • Mentor and train other team members to improve our software and strengthen the team
  • Provide accurate development time estimates and communicate effectively with engineering management
  • Partner with other leaders in the engineering organization to set team-wide standards and cultivate an innovative engineering culture

Must have:

  • At least 1 year of experience
  • Experience building scalable, reliable distributed systems
  • Experience with relational and non-relational databases
  • Experience with public web APIs
  • A passion for engineering and technology
  • Knowledge of server-side languages and data stores (our system is built with Go and PostgreSQL, but we’re also happy to speak with those that have strong backend experience with other languages, including JVM languages like Java or Scala; Rust, or C++, C#)
  • Experience in writing unit testing, integration testing, and/or load testing

Nice to have:

  • Experience building scalable, maintainable, and performant backend microservices
  • Knowledge of financial products
  • Front-end skills in JavaScript, using a framework like Angular or Backbone (we use React)
  • Basic DevOps experience is helpful
  • Experience with developing in Kafka
  • CI & CD experiences
  • Knowledge of server-side development in Go
  • Experience in developing on Kubernetes platform
  • Experience with message-based, loosely coupled architectures (we use gRPC, RabbitMQ and Redis)
  • Experience developing systems intended for cloud deployments (AWS, EKS, lambda’s, etc)
  • Experience with Go/PostgreSQL/Rabbit/Redis
Our TeamsMember

The Member team is responsible for building the full life cycle loan servicing platform & UI which are integral to the success of the business. The team works on multiple distributed services written in Go for functionality such as the high volume loan processes, ledger, payment processing, and more. The team also owns the consumer and servicing applications and experiences, developed in React. We are looking for software engineers to join our team working on scaling and distributed systems challenges as we continue to grow and enhance our platform.

Merchant

The Merchant Engineering team is responsible for our post-checkout API, tools, and data solutions which allow Bread's merchants and partners to reliably operate the Bread platform at scale. The team's services, written in Go, are centered around high-volume, real-time transaction management, as well as modeling the complex relationships between buyers, financiers, and merchants. The team also owns a Merchant Portal which serves as the primary user interface for Bread, its merchants, and its partners to understand, manage, and optimize the Bread platform experience. This is a full stack team, with both backend and frontend components.

Shop

The Shop team focuses on providing the user experience and API’s which power Bread’s ability to offer a checkout experience to any one of our customers or partners. This includes things such as owning our checkout modal and experience, credit decisioning and fraud decisioning engines, UX for different payment options, and growth opportunities. Teams work with React and Javascript on the Front End, and a Go services oriented architecture on the backend.

Partnership Growth

Our Partnership Growth team is focused on easing the adaptability and consumption of our services for Bread's partners and merchants. This includes things like designing frameworks & strategies for delivery & upkeep of integrations with new third parties, defining which eCommerce platforms to support and in what manner, and assisting with the launch of new product offerings. The solutions implemented by the Partnership Growth squad are critical to our merchant and partner experience, as they are often the first experience that they will have with Bread, setting the tone for all future engagements. 

Core Engineering

Core Engineering is a relatively new group, and our main goal is to service all the verticals in our product engineering organization by providing a cross-platform, easy-to-use, abstract software solution(s) that emphasize on scalability and extensibility. Core Engineering is uniquely set up to work with all teams within Bread, and our end-clients are essentially our colleagues and peer engineers.  Our group will work primarily on the backend using Go.  Some product examples that we are developing include Workflows, Authentication, and BRE (Business Rules Engine).  We are an easy going and dedicated group and our responsibilities are evolving.  We are looking for talented and excited engineers to join us!

Quality Engineering

The Quality Engineering team is responsible for finding automated solutions to these problems and helping teams to deploy with more confidence. The Quality Engineering team is ultimately responsible for the design, implementation and maintenance of test automation systems. For this purpose, it works on the creation of software tools and test infrastructure that are used to perform feature verification and regression tests. The aim of the team is to drive quality-centric methodologies in the software development process.

Infrastructure

Our Infrastructure team builds out our core infrastructure and platform at Bread to enable product engineering initiatives.

As Engineering is core to our business, we believe strongly in the value of continuous investment in the overall health and quality of our technology. One way we do this is via Working Groups. Working Groups are quarterly teams of engineers who set out to tackle a specific engineering initiative outside of their primary engineering team. Working Groups have included such areas as Logging Architecture, Internal Authentication, Community; Blogs, Testing Infrastructure, and Monitoring. Groups meet regularly to plan and own their roadmap and implement their features. All engineers get a chance to be in one of these groups and over time potentially lead a group for that quarter.

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
    • JavascriptLanguages
    • FluxLibraries
    • ReactLibraries
    • ReduxLibraries
    • PostgreSQLDatabases
    • RedisDatabases
    • Google AnalyticsAnalytics
    • Heap AnalyticsAnalytics
    • LookerAnalytics
    • PythonAnalytics
    • RAnalytics
    • RedshiftAnalytics
    • IllustratorDesign
    • PhotoshopDesign
    • UsertestingDesign
    • FigmaDesign
    • ConfluenceManagement
    • JIRAManagement
    • TrelloManagement
    • HubSpotCRM
    • SalesforceCRM
    • MailChimpEmail
    • DatanyzeLead Gen

Location

In the heart of the Flatiron district in between both Madison Square Park and Union Square Park.

An Insider's view of Bread

What are some social events your company does?

We love celebrating all that we can from our monthly happy hours, DI&B events to our summer/winter holiday parties. Our team is extremely thoughtful about how we gather together to ensure everyone is excited about and included in all we do. It fosters collaboration in a more strategic yet relaxed way which helps build relationships.

Britney

Head of Employee Engagement

What projects are you most excited about?

A typical day at Bread is different depending on the engineer. While some engineers enjoy more autonomy, I enjoy collaborating on projects with other engineers and coming up with great solutions together. We strike a balance between stability and innovation through code reviews and guest lectures. I feel supported in my career growth here at Bread.

John

Software Engineer

How does the company support your career growth?

Bread encourages us to empower ourselves from the very start of our careers by offering every employee a stipend to seek educational resources and support. If you envision a role we don’t currently offer, or aspire to transition internally, we aim to give you the tools needed to meet your goal.

Gaby

Recruiting Coordinator

How do you collaborate with other teams in the company?

One of the great things about working at Bread is the cross-functional collaboration with other teams. As an integrations engineer, I have not only learned how to intentionally build a product in a thoughtful manner from the Engineering and Product teams, but also how to be effective in a client facing role from our Sales and Success teams.

Wei

Integrations Engineer

What are Bread Perks + Benefits

Bread Benefits Overview

100% Paid Health, Dental & Vision
Stock Options
Flexible Vacation Policy
Team Events
Weekly Lunches
Learning & Development stipend
Bi-monthly Yoga
Bi-monthly chair massage
Life events and milestone celebrations

Culture
Volunteer in local community
Partners with Nonprofits
Friends outside of work
Eat lunch together
Intracompany committees
Daily sync
Open door policy
Team owned deliverables
Team based strategic planning
Open office floor plan
Diversity
Dedicated Diversity/Inclusion Staff
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Wellness Programs
Team workouts
We have in office yoga once a week!
Retirement & Stock Options Benefits
401(K)
Company Equity
Child Care & Parental Leave Benefits
Generous Parental Leave
Remote Work Program
Family Medical Leave
Company sponsored family events
Bread sponsors family oriented events annually.
Vacation & Time Off Benefits
Unlimited Vacation Policy
Paid Holidays
Perks & Discounts
Casual Dress
Commuter Benefits
Company Outings
Stocked Kitchen
Some Meals Provided
Employees get free lunch on Friday.
Happy Hours
Recreational Clubs
Relocation Assistance
Fitness Subsidies
Professional Development Benefits
Job Training & Conferences
Bread offers employees professional development opportunities like annual individual budget for training, the ability to attend job related conferences and seminars.
Diversity Program
Lunch and learns
Bread hosts lunch and learn meetings on occasion.
Promote from within
Continuing Education stipend
We offer $$$ annually for continuing education.
More Jobs at Bread29 open jobs
All Jobs
Data + Analytics
Design + UX
Dev + Engineer
HR + Recruiting
Operations
Product
Project Mgmt
Sales
Product
new
Remote
Design + UX
new
New York
Project Mgmt
new
New York
Data + Analytics
new
Remote
Data + Analytics
new
Remote
Operations
new
New York
Data + Analytics
new
New York
Developer
new
New York
Developer
new
New York
Developer
new
New York
Developer
new
New York
Product
new
New York
HR + Recruiting
new
New York
HR + Recruiting
new
New York
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Bread's full profileSee more Bread jobs