Software Engineer II

Open Lending · Austin, TX

Company

Open Lending

Location

Austin, TX

Type

Full Time

Job Description

Open Lending provides automated lending services to financial institutions. The company specializes in loan analytics, risk-based pricing, risk modeling, and automated decision technology for automotive lenders throughout the United States. The company was founded in Austin, TX in 2000.

Before taking the company public in 2020, Open Lending ranked among Austin's fastest-growing, privately held companies. Starting in 2013, the company placed for seven consecutive years on the Austin Business Journal's Fast 50 list. Additionally, OpenLending has been named as a top workplace by both the Austin Business Journal and the Austin American Statesmen.

The Opportunity:

The Open Lending leadership team is looking for a Software Engineer II to join our team and partner with our team in striving to support mission critical systems related to the Lenders Protection platform.

Three Reasons Why To Apply:

  • Ability to make an impact: Join a growing team working together to modernize our Lender's Protection technology stack, as well as participate in initiatives to grow OpenLending's business and portfolio
  • Engineering culture: We have a tight knit organization with a no blame attitude. Our engineers go out of their way to help fellow team members succeed
  • Visibility of your work: This is one of the top priorities for the company. We have a flat organization, and this project is being followed by our CTO & CEO.

What You'll Do:

  • Collaborate with cross-functional teams to design and develop Java software solutions that meet business requirements
  • Write clean, efficient, and maintainable code while adhering to coding standards and best practices.
  • Participate in the entire software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance.
  • Stay current with emerging technologies and industry trends, and apply them to OpenLending's products and services.
  • Provide technical guidance, mentorship, and training to other team members as needed.

What You Bring:

  • A bachelor's degree in Computer Science, Information Technology, or another relevant field.
  • 4+ years' experience in Java-based programming.
  • A deep understanding of Java and related frameworks (JavaEE/JakartaEE, Hibernate, JSF, JAX-RS, JAX-WS, etc.).
  • Strong experience developing Unit and Integration tests using tools like Junit, Postman/Newman, etc.
  • In-depth knowledge of relational databases (e.g. MySQL, PostgreSQL) and NoSQL databases (e.g. CosmosDB)
  • Experience working with REST APIs, microservices architecture, and containerization (Docker, Kubernetes, etc.).
  • Experience with Agile development methodologies and tools such as Git, JIRA/Confluence, Maven, CI/CD, Jenkins, Sonarqube, etc.
  • Excellent documentation skills
  • Excellent communication and teamwork skills
  • Great attention to detail and organizational skills

Benefits and Perks

  • Medical, dental, life and short-term and long-term disability insurance (company pays 100% of the premium for employee and 100% of the premiums for family plans after 2 years of coverage)
  • Total annual cash compensation includes base salary and bonus, plus participation in the incentive plan for non-commissioned employees
  • Unlimited PTO
  • 401k plan with match
  • Eligible for long-term equity compensation
  • WFH option
  • Free onsite covered parking
  • Paid parental leave for new parents
  • Onsite gym
  • Free snack options

Date Posted

09/06/2023

Views

2

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8