Preparing for your next Quant Interview?
Practice Here!

Software Engineer

Bayview Asset Management
Software Engineer
Florida, US
111,000 - 170,000
Apply Now
Job Description


Bayview is an investment management firm focused on investments in mortgage and consumer credit. The Consumer Lending Fintech is a newly founded business line for direct to consumer lending efforts. The Consumer Lending team aims to improve people’s lives. The team will create innovative solutions that will raise awareness of available financial options and provide products to improve the financial well-being of consumers.  

The engineering team in Consumer Lending will play a key role in building the product experience to launch a series of innovative products that will be beneficial for consumers. We will first launch new products/flows for existing customers and then expand to prospects. We are looking for engineers who can operate with a white sheet of paper, ideate, collaborate, build, launch, and iterate on new consumer facing products. As a remote-first Consumer Lending Fintech team, this role can be remote or in an office in New York City, NY or Coral Gables, FL. The salary range for this role is $100,000 to $180,000; however, Bayview considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate’s work experience, education/training, location and key skills.


The following job functions are not all-inclusive. The employee will be required to perform other job-related tasks/responsibilities as requested. Job duties may change as required by needs of company. 

  • Develop scalable, highly available and reliable microservices based applications 

  • Participate in design and architecture discussions and grow this skillset 

  • Collaborate with product management, QA, devops and others in an Agile environment 

  • Experiment with available tools and research new tools in order to determine optimal solutions 

  • Adhere to the Company’s Compliance Standards 

  • Ensure a safe and secure work environment 

  • Other duties as assigned 


  • Experience in back-end engineering at fintech (payments), ecommerce or marketplace at a fast-growing company 
  • Experience building secure and highly available systems at scale 
  • Passionate about learning new technologies and adapting to complex and fast moving environments 
  • Ability to work and communicate cross-functionally; collaborate & influence as part of a team 
  • Ability to understand complex systems and solve challenging analytical problems 
  • Collaborative in team environments but also able to act autonomously as a decision-maker 
  • Analytical curiosity and experience using data to identify issues and determine actions 
  • Ability to take “full ownership” of issues until they are completely resolved 


  • 4+ years of experience with Java (or JVM-based languages) 
  • Experience with microservices and related best practices 
  • Experience with cloud architectures and tools (AWS preferred) 
  • Knowledge or experience with Spring/Spring Boot or related frameworks 
  • Experience with SQL databases and in-memory datastores 
  • Experience with testing tools such as Junit and continuous integration
Share this job
Share On
Apply Now