Wells Fargo is seeking a Senior Software Engineer to join their Home Lending Group within Consumer Technology. This role offers an exciting opportunity to work with a leading financial institution, focusing on developing and maintaining critical banking software systems. The position involves leading moderately complex technical initiatives, working with modern technologies including Java, Spring Framework, Cloud platforms, and microservices architecture. You'll be part of a team using agile methodologies and modern development practices including CI/CD, test automation, and AI-powered development tools. The role requires strong technical expertise in Java/J2EE, JavaScript frameworks, and database technologies, combined with leadership capabilities to guide less experienced team members. This position offers the chance to work on enterprise-scale applications while contributing to the digital transformation of one of the largest banking institutions in the world. The role is based in either Westlake, Texas or Des Moines, Iowa, offering the opportunity to work with cross-functional teams in a collaborative environment. Wells Fargo maintains a strong focus on risk management and compliance, making this role ideal for engineers who value working in a structured, security-conscious environment while delivering innovative solutions.