First Republic Bank

Returning Candidate?

Digital Software Developer

Digital Software Developer

Job Locations 
US-CA-San Francisco
US-CA-Walnut Creek
Information Services

More information about this job


First Republic is an ultra-high-touch bank that provides extraordinary client service. We believe that one-on-one interactions build lasting relationships. We move quickly to serve our clients’ needs so that their financial transactions are handled with ease and efficiency. Client trust and security are paramount in our line of business. Ultimately, our goal is unsurpassed client satisfaction which will lead to personal referrals – our number one source of new business. We recognize that our competitive advantage starts with our people and our culture. At First Republic, we work hard and move quickly as a very coordinated team. If you are looking for an opportunity to grow and contribute in a fun, fast-paced environment, First Republic is the place for you. We have exceptional people focused on providing extraordinary service.


We are looking for motivated and talented recent college graduate or graduating senior students who want to help us solve some of the most complex challenges in banking and financial technology industry. We are focused on designing, building and deploying customer focused solutions with passion and precision.


You will have the opportunity to work on a variety of applications and projects that directly impact the First Republic Bank Digital Technology platform.


  • Work in an Agile, collaborative environment to understand requirements, design, code and test innovative applications, and support those applications for our highly valued customers.
  • Employ User Centric Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability.
  • Work with a variety of modern UI / application solutions (AngularJS, Node.js, JQuery, SiteCore, Liferay Portal, Ping), Micro Service / RESTful API Development (Docker, Mulesoft, Java, Node.JS), Database integration (SQL, Oracle, MongoDB), Data analytics ( Adobe Analytics, Tableau) and operating systems (Linux, Windows, iOS, Android).


  • Currently pursuing or hold a Bachelor’s degree in Computer Science or related field
  • Highly motivated and have a passion for creating and supporting great products.
  • Thrive on collaboration, working side by side with people of all backgrounds and disciplines, and have very strong verbal and written communication skills.
  • Great at solving problems, debugging, troubleshooting, designing and implementing solutions to complex technical issues.
  • Basic understanding of software development and programming in a language such as Java, Javascript, C/C++, .Net or Python
  • Basic concepts for both relational and non-relational database systems.

Mental/Physical Requirements:

  • The ability to learn and comprehend basic instructions; understand the meanings of words and respond effectively; and perform basic arithmetic accurately and quickly.
  • Vision must be sufficient to read data reports, manuals and computer screens.
  • Hearing must be sufficient to understand a conversation at a normal volume, including telephone calls and in person.
  • Speech must be coherent to clearly convey or exchange information, including the giving and receiving of assignments and/or directions.
  • Position involves sitting most of the time, but may involve walking or standing for brief periods of time.
  • Must be able to travel in a limited capacity.


Share on your newsfeed