Onbe

Onbe

Software Development Engineer - AI Focus

Plano, Texas, United States · Senior

Sponsorship not specified$119k-$150kDetected 51 days ago
JavaSpringGitSQLAzureCloud PlatformsDockerKubernetesCI/CDRESTIncident ResponseComplianceJUnitTest AutomationCommunicationCollaborationProblem Solving

Stay score

odds of building a lasting career here

54Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role80
Entry-level history0
PERM / green-card track0
Lottery odds (Level III)83
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~45% per draw at Level III). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

H-1B wage level

the lottery is wage-weighted — each level is one more entry

Level II · 2×
Level I$95,2021 entry
Level II$116,8962 entries
Level III$138,5903 entries
Level IV$160,2854 entries

$19,520 more — $138,590 — moves this role to Level III and 3 lottery entries. That figure is inside the range the employer already advertised.

Based on the DOL prevailing wage for this occupation and worksite, a base salary of $138,590 would place this position at wage Level III. That figure is within the posted range, and I'd like to target it. This role classifies under "Software Developers" for prevailing-wage purposes.

DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · Dallas-Fort Worth-Arlington, TX. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • The target environment includes Java 21+, Spring Boot 3, Azure, REST APIs, event-driven integration, Docker, Kubernetes, and automated delivery.

Responsibilities

  • Design, develop, and operate production-grade Java microservices using Java 21 or higher and Spring Boot 3.
  • Partner with a core group of internal SMEs and an external vendor to decompose legacy Java and SQL monolith capabilities into independently deployable, domain-oriented services.
  • Develop and maintain secure RESTful APIs using Spring Boot and API-first design practices.
  • Implement event-driven integrations using Azure Service Bus or comparable messaging platforms.
  • Design and maintain data access layers using JPA/Hibernate, JDBC, and relational databases such as Azure SQL or Microsoft SQL Server.
  • Build automated unit, integration, API contract, regression, and end-to-end tests, following TDD and shift-left quality practices.
  • Use AI coding agents and other AI-assisted engineering tools to generate, refactor, test, document, and troubleshoot software while reviewing and owning the final output.
  • Contribute to CI/CD pipelines, infrastructure automation, service configuration, secrets management, observability, and production support.
  • Collaborate with product, architecture, platform, security, QA, and business-domain teams to deliver complete solutions.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent professional experience.
  • Strong experience with Java 21 or higher and modern Java development practices.
  • Strong hands-on experience using AI-assisted software engineering tools or coding agents, specifically Claude Code
  • Strong hands-on experience with Spring, Spring Boot, JPA/Hibernate, and REST API development.
  • Experience modernizing or migrating monolithic applications to microservices or cloud-native architectures.
  • Experience with relational databases, SQL, data modeling, transactions, and performance tuning.
  • Experience with automated testing frameworks such as JUnit, Mockito, and comparable integration or contract-testing tools.
  • Hands-on experience with cloud platforms, preferably Azure.
  • Experience with CI/CD, Git, Maven or Gradle, and deployment automation.
  • You will be expected to demonstrate proficiency with tools such as coding agents, prompt-driven development, and AI-generated test automation-not simply familiarity with them.
  • 5+ years of professional software engineering experience, including substantial hands-on experience developing Java applications.
  • Experience with Docker and Kubernetes
  • Azure Kubernetes Service experience is preferred.
  • Ability to evaluate AI-generated code for correctness, security, maintainability, performance, and test coverage.
  • Strong communication, collaboration, problem-solving, and end-to-end ownership skills

Nice to have

  • Experience with Agile development methodologies
  • Experience in payments, fintech, banking, insurance, or another regulated industry.
  • Familiarity with payment processing, ledgers, settlement, ACH, cards, KYC, fraud controls, PCI, auditability, and sensitive-data protection.
  • Our job titles may span more than one career level.
  • At Onbe, a diverse group of people, ideas, and perspectives are key to achieving phenomenal things.
  • Our definition of success includes celebrating differences and affirming belonging.
  • To that end, we ask employees to come to Onbe as they are and contribute their diverse perspectives, identities, and experiences.
  • We believe that the recruiting phase is only the very beginning of diversity and inclusion.

Compensation

  • The base salary range for this position is budgeted for $119,070 to $150,000 with eligibility for an annual bonus.

Company info

  • Onbe, a fast-growing FinTech, bringing innovation to a rapidly growing global marketplace, stands for "on behalf."
  • Because that's exactly how we work:
  • on behalf of our clients, as their comprehensive payments partner.
  • We transform the way payments are imagined - as an opportunity for innovation, a source of insight to customers, and a way to connect with partners around the globe!

This listing is sourced directly from Onbe's careers page and normalized into a canonical job model.