Software Engineer II

Open Lending

$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 4+ years of professional Java application development experience.
  • Strong command of Java and modern frameworks like JavaEE/JakartaEE, Hibernate, JAX-RS.
  • Proven experience with testing services using tools like JUnit, WireMock, Playwright.
  • Hands-on experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL platforms.
  • Familiarity with REST APIs and microservices architectures.
  • Comfortable in modern AI-assisted development environments.

Responsibilities

  • Collaborate with product managers and engineers to design Java-based solutions.
  • Write clean, maintainable, and high-performance code.
  • Take ownership of features throughout the software development lifecycle.
  • Design and work with RESTful APIs, enhancing microservices architecture.
  • Develop solid unit and integration tests for code reliability.
  • Participate in on-call rotations to improve system reliability.
  • Explore and implement new development tools and technologies.

Benefits

  • Work in Agile, collaborative teams with real ownership and accountability.
  • Access to a modern cloud-native stack and tooling.
  • Focus on clean code, testability, and sustainable engineering practices.
  • Supportive culture that values continuous improvement and psychological safety.
Full Job Description
Description

Title: Software Engineer II

Department: Technology / Engineering

What You'll Do

As a Software Engineer II, you'll be a hands-on contributor building scalable, cloud-native systems that power our core products.

  • Partner with product managers, architects, and fellow engineers to design and deliver high-quality Java-based solutions that solve real business problems.


  • Build clean, readable, and maintainable code with a strong focus on performance, security, and reliability.


  • Own features end-to-end across the full software development lifecycle-from idea and design through deployment and ongoing support.


  • Design and consume RESTful APIs and contribute to a modern microservices ecosystem.


  • Write solid unit and integration tests to ensure confidence in every release.


  • Participate in an on-call rotation and help drive long-term reliability and operational improvements


  • Continuously improve our platform by exploring new tools, patterns, and technologies-and bringing the best ideas back to the team.


  • Contribute to a culture of learning, collaboration, and engineering excellence.


What You Bring

We're looking for engineers who are curious, pragmatic, and excited to build.

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).


  • 4+ years of professional experience building Java applications.


  • Strong command of Java and modern frameworks such as JavaEE/JakartaEE, Hibernate, JAX-RS, and related technologies.


  • Experience building and testing services using tools like JUnit, WireMock, and Playwright.


  • Hands-on experience with relational databases (MySQL, PostgreSQL) and familiarity with NoSQL platforms (e.g., CosmosDB).


  • Experience designing and working with REST APIs and microservices architectures.


  • Familiarity with containerized environments and orchestration tools like Docker and Kubernetes.


  • Experience working in Agile teams using modern developer tooling such as GitHub, Jira/Confluence, Maven, Quarkus, CI/CD pipelines, and SonarQube.


  • Comfortable working in modern AI-assisted development environments (e.g., Cursor IDE or Claude Code).


  • Strong documentation, communication, and collaboration skills.


  • A natural curiosity and eagerness to learn, improve, and experiment.


What Success Looks Like

  • Months 1-2: Quickly ramps up on our domain, tools and systems, delivering small, well-tested contributions while learning our standards and best practices.


  • Month 3:Independently delivers complete features of moderate complexity, collaborating effectively with product and engineering partners from design through deployment. Demonstrates strong judgment in writing clean, maintainable, and well-tested code.


  • Months 4-6: Becomes a trusted contributor who owns key services or components, proactively improving code quality, reliability, and test coverage.


  • Year 1: Consistently delivers high-quality, product-ready software with minimal oversight and is recognized as a dependable engineer with growing system ownership and impact.


How We Work

  • Agile, collaborative teams with real ownership and accountability.


  • Modern cloud-native stack and tooling.


  • Emphasis on clean code, testability, and sustainable engineering.


  • A culture that values continuous improvement, psychological safety, and having fun while doing meaningful work.


Physical Requirements

  • Ability to work at a computer for extended periods.


  • Ability to lift up to 15 pounds occasionally.

Similar Jobs

More Jobs at Open Lending

  • Software Engineer II
    $100K — $130K *
    Austin, TX 78745 (Travis County)
    Information Technology
    In-Person
  • Senior Accountant
    $75K — $95K *
    Austin, TX 78745 (Travis County)
    Legal & Accounting
    In-Person

More Information Technology Jobs

Find similar Software Engineer II jobs: