> Markdown version of [/jobs/ext/3817774-software-engineer-senior-mortgage-platforms](https://www.wearedevelopers.com/jobs/ext/3817774-software-engineer-senior-mortgage-platforms). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer Senior - Mortgage Platforms - **Company:** USAA - **Location:** Plano, TX, United States - **Experience:** Expert - **Salary:** $114,080.0 - $218,030.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Software Applications, C++ (Programming Language), Cloud Computing, Databases, Continuous Integration, Data Integration, Software Design Patterns, Programming Tools, Distributed Systems, Information Retrieval, Spring Framework, Python (Programming Language), PostgreSQL, MongoDB, MySQL, NoSQL, Scrum Methodology, Responsive Web Design, Search Technologies, Software Engineering, SQL Databases, Data Streaming, Systems Architecture, Systems Integration, Automated Data Processing (ADP), Enterprise Software Applications, Retrieval-Augmented Generation, Snowflake, Spring-boot, IT Architecture, Software Application Programming, Technical Debt, Backend, Agentic-AI, Git, Cassandra, Apache Kafka, Restful APIs, Software Version Control, Data Pipelines, Service Stack, Golang, Microservices, Control M - **Published:** October 18, 2026 - **Apply:** https://www.dice.com/job-detail/cdc7f8e4-864f-4255-b579-8481faf149d0 ## About the Role * 6 years of software development experience demonstrating deep technical expertise in enterprise platform engineering and systems integration. * 4 years of experience delivering technology solutions in all phases of the * Engineering expert on either the Blend Point of Sale Platform or the Dark Matter Empower LOS Platform to include core installation experience, integration into a digital experience, vendor/batch management, customization strategies, ongoing maintenance/support, and end to end testing/quality assurance. * Strong hands-on engineering experience across the full technology stack, including: Responsive Web UI applications, APIs and backend services, Event-driven and data integration platforms. * Experience influencing technology integration, solution design, and modernization execution across multiple Agile Scrum teams. * Experience designing, developing, and maintaining a complex software solution involving multiple stakeholders. * Experience integrating AI capabilities into enterprise applications while maintaining security, compliance, scalability, observability, and operational support requirements. Familiarity with AI architecture patterns such as RAG, knowledge retrieval, vector search, AI agents, and model orchestration frameworks. What sets you apart: * Expertise in Golang, Java, Python, C++, or similar. Also, proficiency in multiple technologies and database platforms. * Deep knowledge and understanding of Cloud based development tools and processes, preferably on AWS. * Solid hands-on experience with Spring, Spring Boot, and RESTful web services. * Deep understanding of microservices architecture and distributed systems. * Proven experience in building real-time streaming applications with Apache Kafka. * Strong experience in SQL (MySQL, PostgreSQL, or similar) and NoSQL databases (MongoDB, Cassandra, etc.). * Strong understanding and application of TDD and BDD methodologies. * Solid understanding of software design patterns and system architecture. * Experience with version control (Git) and CI/CD practices. * Proven experience in designing critical applications that interact with several other systems internally and externally. * Deep knowledge and understanding of software development process in a distributed team environment. * Advanced cloud or product certifications preferred. * Experience developing applications that account for security, scalability, and performance. * Experience with Control-M, batch process, data pipeline, data integration, Snowflake. * Experience with data integration and automated data processing. ## Description * Design, develop, code, and test complex tactical as well as strategic technical solutions across many technologies, including emerging technologies, to integrate existing systems and tools, collaborating with Engineers or Architects within their team/department and occasionally outside of their domain. * Lead code/design reviews and communicates updates to stakeholders with team to ensure smooth daily operations and accurate planning. * Develop complex algorithms to solve business needs. * Investigates and resolves complex application and system technical problems and production issues by directing troubleshooting of end-to-end solutions. * Mentors engineers, coaches engineers on design, development, and maintenance of systems; Reviews teammates\' code. * Influence and help shape the future of their specific domain\'s architecture and quality standards and understand, identify, measure across entire solution. * Identify system performance issues, to include technical debt, and optimize solution. * Ensures risks associated with business activities are effectively identified, measured, monitored, and controlled in accordance with risk and compliance policies and procedures.