Salary: $114,080 - 218,030 per year Requirements:
- We require 6 years of software development experience with deep technical skill in enterprise platform engineering and systems integration.
- We require 4 years of experience delivering technology solutions across all phases of the engineering lifecycle.
- We need demonstrated expertise in either the Blend Point of Sale platform or the Dark Matter Empower LOS platform, including installation, digital experience integration, vendor and batch management, customization, maintenance and support, and end-to-end testing and quality assurance.
- We need strong hands-on experience across the full stack, including responsive web UI applications, APIs and backend services, and event-driven/data integration platforms.
- We look for experience influencing technology integration, solution design, and modernization efforts across multiple Agile Scrum teams.
- We look for experience designing, developing, and maintaining complex software solutions involving multiple stakeholders.
- We require experience integrating AI capabilities into enterprise applications while maintaining security, compliance, scalability, observability, and operational support needs, with familiarity in RAG, knowledge retrieval, vector search, AI agents, and model orchestration frameworks.
- We value expertise in Golang, Java, Python, C++, or similar languages, along with proficiency across multiple technologies and database platforms.
- We prefer strong knowledge of cloud development tools and processes, ideally on AWS.
- We look for hands-on experience with Spring, Spring Boot, and RESTful web services.
- We value a deep understanding of microservices architecture and distributed systems.
- We look for proven experience building real-time streaming applications with Apache Kafka.
- We require strong SQL experience with MySQL, PostgreSQL, or similar databases, plus NoSQL experience such as MongoDB or Cassandra.
- We value strong understanding and application of TDD and BDD methodologies.
- We look for solid knowledge of software design patterns and system architecture.
- We require experience with version control using Git and CI/CD practices.
- We prefer experience designing critical applications that integrate with multiple internal and external systems.
- We look for strong understanding of software development in a distributed team environment.
- Advanced cloud or product certifications are preferred.
- We value experience developing applications with security, scalability, and performance in mind.
- We look for experience with Control-M, batch processing, data pipelines, data integration, and Snowflake.
- We value experience with data integration and automated data processing.
- We design, develop, code, and test complex tactical and strategic technical solutions across multiple technologies, including emerging tools, to integrate existing systems and platforms.
- We collaborate with engineers and architects within our team and, at times, across other domains.
- We lead code and design reviews and communicate progress to stakeholders to support smooth operations and accurate planning.
- We develop complex algorithms to address business needs.
- We investigate and resolve complex application and system issues, including production problems, by guiding end-to-end troubleshooting.
- We mentor engineers and coach teammates on design, development, and system maintenance, while reviewing their code.
- We help shape our domain architecture and quality standards and contribute to solution-wide measurement and improvement.
- We identify system performance concerns, including technical debt, and optimize the solution.
- We ensure risks tied to business activities are identified, measured, monitored, and controlled in line with risk and compliance policies and procedures.
- AI
- AI Agents
- AWS
- Backend
- CI/CD
- Cloud
- Cassandra
- Git
- Golang
- Support
- Java
- Kafka
- MongoDB
- MySQL
- NoSQL
- PostgreSQL
- Python
- RAG
- SQL
- Security
- Snowflake
- Spring
- Spring Boot
- TDD
- Web
- microservices
- UX UI Design
- Embedded
More:
We are USAA, and our mission is to help our members achieve financial security through competitive products, exceptional service, and trusted advice. We are focused on serving the military community and their families, and we are guided by our core values of honesty, integrity, loyalty, and service. This Senior Software Engineer role sits within a high-visibility mortgage transformation effort to build a modern lending experience from the ground up, using Blend for the member-facing mortgage application and Empower for loan origination through closing. We offer a flexible work environment with an in-office expectation of four days per week, and this role is based in San Antonio, TX or Plano, TX. Relocation assistance is not available, and we do not provide visa sponsorship for this position. We also support active-duty military spouses, with remote or hybrid flexibility available where consistent with policy and business needs. Our employees may be eligible for incentive pay, and we offer best-in-class benefits including comprehensive medical, dental, and vision coverage, 401(k), pension, life insurance, parental benefits, adoption assistance, paid time off with holidays and volunteer hours, wellness programs, and continuing education support.
last updated 41 week of 2026
Senior Software Engineer - Mortgage Platforms in san antonio at Unknown Company
This position is listed as full time and able to be worked remotely.