Software Engineer Senior

Texas CapitalRichardson, TX

About The Position

Texas Capital Bank is seeking a Senior Software Engineer with deep UI expertise and full-stack capability to join the software engineering team. In this role, you will lead the design and development of high-quality, customer-facing user interfaces while also contributing to backend services. You will work alongside a distributed team of engineers to deliver features that directly impact the customer banking experience.

Requirements

  • Minimum 5 years of experience in software engineering with a primary focus on UI/front-end development
  • Bachelor's degree in Computer Science, Engineering, Information Systems, Technology, or related field
  • Expert-level knowledge of one or more modern front-end frameworks: React (preferred), Angular, Vue, or Next.js
  • Proficiency in TypeScript and JavaScript, including component architecture, state management, and performance optimization
  • Experience designing and implementing highly interactive, accessible user interfaces for high-volume web applications
  • Knowledge of one or more backend programming languages (Java preferred, .NET, Python, Go, or Ruby)
  • Experience with web service development using REST, gRPC, or SOAP
  • Experience with CSS frameworks and design systems including component libraries and responsive design patterns
  • Knowledge of web application security best practices including OWASP top 10, XSS prevention, and secure authentication patterns
  • Knowledge of debugging, testing, and QA processes including unit testing, integration testing, and end-to-end testing frameworks
  • Knowledge of Agile development methodologies and tools such as Azure DevOps, Git, or similar
  • Ability to write clean, well-designed, and efficient code and participate in code and design reviews
  • Ability to test products with cross-functional teams prior to release and deployment
  • Analytical mindset with strong critical thinking, research, problem-solving, and decision-making skills
  • Proficiency in organization and time management with a proven track record of meeting deadlines
  • Proficiency in written and verbal communication skills including technical documentation

Nice To Haves

  • Experience with micro-frontend architecture patterns
  • Familiarity with Texas Capital or financial services domain applications
  • Experience with CI/CD pipelines, GitHub Actions, or Azure DevOps pipelines
  • Experience with accessibility standards (WCAG 2.1 AA) for financial applications
  • Experience working in a distributed onshore/offshore team environment
  • Familiarity with Camunda BPMN or workflow orchestration platforms
  • Experience with Azure cloud services and containerization (Docker, Kubernetes)
  • Subject Matter Expertise in three or more platforms in appropriate technology domain
  • Proficiency in broader MS Office suite including Outlook, Teams, Word, PowerPoint, Excel, and Power BI

Responsibilities

  • Lead the design, development, and delivery of highly interactive, responsive, and accessible user interfaces for customer-facing banking applications
  • Build and maintain backend services and APIs that support UI functionality, using Java or equivalent backend technologies
  • Translate business requirements and UX designs into clean, efficient, and scalable front-end and back-end code
  • Perform new feature exploration to determine feature-fit for strategic and tactical program priorities
  • Work on new feature development, defect fixes, and perform code and design reviews to maintain quality standards
  • Address planned and unplanned production issues including coordination, maintenance, communication, and business support
  • Document and implement change control best practices with respect to system maintenance, configuration, development, testing, and data integrity
  • Collaborate with cross-functional engineering teams to design, review, and deliver new features
  • Monitor application performance and proactively identify and resolve issues
  • Partner with QA engineers to ensure quality through testing processes and protocols prior to release
  • Identify areas for process, performance, and efficiency improvement within the UI layer and broader application
  • Continuously improve software engineering practices and implement automation for manual processes
  • Partner with the team to run Agile ceremonies and align to Agile cadences
  • Lead the craftsmanship, availability, resilience, scalability, and security of your UI solutions
  • Stay current on UI/UX trends, emerging frameworks, and front-end security best practices
  • Encourage innovation, outside-of-the-box thinking, teamwork, self-organization, and diversity within the engineering community
  • Mentor junior engineers and contribute to a culture of continuous learning

Benefits

  • health insurance coverage
  • wellness program
  • fertility and family building aids
  • life and disability insurance
  • retirement savings plans with a generous 401K match
  • paid leave programs
  • paid holidays
  • paid time off (PTO)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service