Software Engineer II

Open Lending
Austin, TX, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Confluence JIRA Cloud Computing Code Coverage Software Quality Relational Databases Cursor (Graphical User Interface Elements) Programming Tools Java Platform Enterprise Edition (J2EE) Github
+20 more
Hibernate (Java) Java API for RESTful Web Services (JAX-RS) Junit PostgreSQL Apache Maven MySQL NoSQL Software Engineering SonarQube Web Application Frameworks Web Services Workflow Management Systems Java Application Server Containerization Information Technology Playwright Data Analytics Restful APIs Docker Microservices

Job description

At Open Lending, we build technology that expands access to fair, affordable auto financing. We’re a fintech at heart-fast-moving, data-driven, and deeply collaborative-where engineers have real ownership, real impact, and real room to grow. If you like solving hard problems, working with modern tech, and shipping software that matters, you’ll feel right at home here. 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.

Requirements

Do you have experience in Web services design?, 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., * Ability to work at a computer for extended periods.

  • Ability to lift up to 15 pounds occasionally.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all