Software Engineer I
Backend Developer
Data Processing
Developer
Embedded Software
Embedded Systems
Engineering
Frontend
Hardware Engineering
Hardware Software Co Design
Information Technology (IT)
iOS
Java Language
Kotlin Language
Mobile
Mobile Development
Operating Systems
Programming
Programming Language
Programming Languages
Software Development
Software Engineer
Software Engineering
SQL
Swift
Systems
Web
Web Design
Web Technologies
Job Description
Software Engineer I will support the Enterprise by building, testing, and deploying software solutions across the application development lifecycle.
Responsibilities
- Design, develop, code, and test complex technical solutions.
- Investigate and resolve complex application and system problems, including production issues, using troubleshooting techniques.
- Improve operations through complex systems analysis and recommendations to policies and procedures.
- Prepare and install complex solutions by determining and designing system specifications, standards, and programming.
- Follow the software development lifecycle end to end.
- Participate in design reviews and learn key system design principles.
- Mentor junior engineers; may mentor peer engineers and conduct/perform teammate code reviews.
- Identify, measure, monitor, and control risks tied to business activities in line with risk and compliance policies and procedures.
The opportunity
- Provide support to the Enterprise through best-in-class technology solutions.
- Work across phases of the software systems and application development lifecycle, including requirements gathering and analysis, design, testing, documentation, and implementation.
- Respond to outages as part of production support.
Requirements
- Bachelor's degree; or 4 years of relevant education and/or experience.
Technologies
- Java
- Swift
- Objective-C
- Cobol
- JavaScript
- Kotlin
- C++
- HTML
- CSS
- SQL
- Go
- Python
What sets you apart
- 4 years of software development experience with depth of technical understanding within one or more specific disciplines/technologies.
- 2 years delivering technology solutions across all phases of the software systems and application development lifecycle, including leading code and/or design reviews.
- Operational Communication systems experience, including a strong understanding of CCM in the context of enterprise content management.
- Familiarity with AI-driven solutions for content automation, personalization, and development.
- Basic understanding of one or more: Java, Swift, Objective-C, Cobol, JavaScript, Kotlin, C++, HTML, CSS, SQL, Go, Python.
- Developing business acumen in business operations, risk management, industry practices, and emerging trends.
- Experience supporting production issue resolution through troubleshooting applications and systems.
- Experience articulating technical challenges and solutions.
- Basic understanding of cloud technologies and tools.
- US military experience gained through military service or gained as a military spouse/domestic partner.
Work model and location constraints
- Onsite role with in-office time 4 days per week.
- Based in San Antonio, TX.
- Relocation assistance is not available for this position.
Compensation
- Salary range: $93,770 - $179,240 per year.
- Paid within the range based on experience and market data for the position.
- Actual salary may vary by location.
- Employees may be eligible for pay incentives based on overall corporate and individual performance, at the discretion of the USAA Board of Directors.
Benefits
- Comprehensive medical, dental, and vision plans
- 401(k)
- Pension
- Life insurance
- Parental benefits
- Adoption assistance
- Paid time off program with paid holidays plus 16 paid volunteer hours
- Various wellness programs
- Career path planning and continuing education
Location: San Antonio, Texas
Job ID: R0120356
Date posted: 10/01/2026
Similar Jobs
J