Software Engineer, Backend

LendingClubSan Francisco, CA
1dHybrid

About The Position

Here at LendingClub, as a Software Engineer you’ll work on the platform that is transforming the banking industry. We’re looking for a talented, motivated engineer who is passionate about building new and evolving existing applications that deliver exceptional customer and operations experience. You’ll join a growing team developing products that enable our borrowers and investors to achieve their financial goals with a specific focus on underwriting systems. Our technology teams move fast, celebrate great ideas, encourage testing and learning, and continuously push for better, more innovative solutions.

Requirements

  • 3+ years of software development experience
  • Bachelor’s degree in Computer Science or a related field of study; or equivalent work experience
  • You have experience working with agile methodology, test-driven development, source control management, and automated testing
  • You have demonstrated experience with Java and Web services
  • Familiarity with microservices architectures and RESTful API design
  • You have strong database skills (SQL, MySQL, ORACLE) and scripting skills (Shell, Python, etc.)
  • You can translate a user story into modular, maintainable code in at least one major programming language
  • You understand how code fits into broader technical and/or business context
  • You have knowledge of application security concerns
  • You have a genuine passion for solving complex problems that require thoughtful evaluation of trade-offs.
  • You have excellent written and verbal communication skills
  • You are a self-motivated, collaborative teammate who thrives in a supportive, feedback-driven environment and takes initiative by asking thoughtful questions

Nice To Haves

  • Familiarity with security, compliance, or regulated environments
  • Familiarity with financial services domains
  • Working knowledge of AWS
  • Curiosity, ownership mindset, and a desire to continuously learn
  • You are passionate about our mission to transform the banking industry

Responsibilities

  • Implement and document new software components
  • Understand how your code fits into the broader technical and business context
  • Independently deliver small projects and contribute to medium-to-large projects with guidance
  • Actively participate in code reviews and technical design discussions
  • Debug effectively within your primary area to identify issues and perform root cause analysis
  • Leave codebases in better shape than you found them through refactoring and improvements with the focus on code maintainability
  • Ensure high testability, reliability, and quality of delivered software
  • Partner with QA, Product, and Operations teams to deliver reliable, customer-centric features and continuously improve the production experience

Benefits

  • medical, dental and vision plans for employees and their families
  • 401(k) match
  • health and wellness programs
  • flexible time off policies for salaried employees
  • up to 16 weeks paid parental leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service