Senior Scala Software Developer in Charlotte, North Carolina
Posted 01/03/22


  • Top 25 U.S. digital financial services company committed to developing award-winning technology and services.
  • Named one of the top three fastest-growing banking brands in the U.S. in 2020.
  • Offers a full suite of products including mortgage lending, personal lending, and a variety of deposit and other banking products (savings, money-market, and checking accounts, certificates of deposit (CDs), and individual retirement accounts (IRAs)), self-directed and investment-advisory services, and capital for equity sponsors and middle-market companies.
  • Where permitted by applicable law, must have received or be willing to receive the COVID-19 vaccine by date of hire to be considered.



  • Fast paced, highly collaborative, teamwork-oriented environment
  • Make an immediate impact in this high visibility role
  • Top-notch leadership committed to developing people



  • Writes high quality, secure code as a hands-on Scala developer
  • Contribute to all parts of the software’s development including design, development, documentation, and testing
  • Undertake the review and integration of vendor-provided systems and custom-built products with existing components
  • Own the team’s software and are heavily involved in the maintenance characteristics, runtime properties and dependencies
  • Communicate, collaborate, and work effectively in a remote environment
  • Deploy application code and analytical models using CI/CD tools and techniques and provides support for deployed data applications and analytical models using Jenkins, GitHub.



  • 3-5 years of experience developing both RESTful and Streaming backend services in Scala
  • Experience with build tools such as Maven and SBT and source control systems specifically Git
  • Solid understanding of SQL and relational database modeling concepts and experience with RDBMS such as PostgreSQL, MySQL, Oracle
  • Comfortable building automated testing at different levels (unit, integration, functional) and building resilient applications that handle failure gracefully.
  • Experience with working with large-scale event-based programming, and resolution of large-scale business problems using reactive microservices required
  • Experience building highly available, secure, redundant, and scalable distributed systems
  • Experience writing code that is performant, maintainable, clear, and concise
  • Willingness to learn on the job with new languages and technologies
  • Proficiency with Java, Scala, or Haskell on the Server Side
  • JSON and XML
  • RESTful service design and implementation
  • Employee Type: SOW
  • Location: Charlotte, North Carolina
  • Category: Information Technology
  • Date Posted: 01/03/22
Apply Today!
Apply Today!

Apply Today!

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!