Mid-Level Software Engineer – Database DevOps

USAA•San Antonio, TX
•$93,770 - $179,240•Hybrid

About The Position

The Mid-Level Software Engineer – Database DevOps role focuses on strategic automation for private and public cloud database platforms and delivering technology solutions for the enterprise. The engineer participates in all phases of the software systems and application development lifecycle, including requirements gathering and analysis, design, testing, documentation, implementation, and responding to outages. This position is based in San Antonio, Texas, with a flexible work environment that requires working in the office four days per week. Relocation assistance and visa sponsorship are not available. The salary range is $93,770 to $179,240; actual pay may vary based on location, experience, and market data. Employees may also be eligible for performance-based pay incentives.

Requirements

  • Bachelor's degree, or four years of relevant education and/or experience.
  • Four years of software development experience demonstrating depth of technical understanding within specific disciplines or technologies.
  • Two years of experience delivering technology solutions across all phases of the software systems and application development lifecycle, including leading code and design reviews.
  • Basic understanding of one or more of the following: Java, Kotlin, SQL, Go, and Python.
  • Developing-level business acumen in business operations, risk management, industry practices, and emerging trends.
  • Experience supporting efforts to address production issues through application and system troubleshooting.
  • Experience articulating technical challenges and solutions.
  • Basic understanding of cloud technologies and tools.

Nice To Haves

  • Basic understanding of multi-cloud database operations, including Oracle, Postgres, SQL, and Snowflake.
  • Working knowledge of the Java Spring Boot framework.
  • Basic understanding of ServiceNow development.
  • US military experience gained through military service or as a military spouse or domestic partner.

Responsibilities

  • Design, develop, code, and test complex technical solutions.
  • Investigate and resolve complex application and system technical problems and production issues through troubleshooting.
  • Improve operations by conducting complex systems analysis and recommending changes to policies and procedures.
  • Prepare and install complex solutions by determining and designing system specifications, standards, and programming.
  • Follow the software development lifecycle.
  • Participate in design reviews and learn key system design principles.
  • Mentor junior engineers and potentially peer engineers, and review teammates' code.
  • Ensure risks associated with business activities are effectively identified, measured, monitored, and controlled in accordance with risk and compliance policies and procedures.

Benefits

  • Comprehensive medical plans
  • Dental plans
  • Vision plans
  • 401(k)
  • Pension
  • Life insurance
  • Parental benefits
  • Adoption assistance
  • Paid time off program
  • Paid holidays
  • 16 paid volunteer hours
  • Wellness programs
  • Career path planning
  • Continuing education
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service