United Texas Bank logo
United Texas Bank Verified
Banking, Financial Services

Senior Software Engineer

Texas, United StatesHybridFull TimeSeniorPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

United Texas Bank is seeking a Senior Software Engineer to lead the development and maintenance of its systems. This full-stack .NET developer and solutions architect role requires expertise in .NET and Azure cloud technologies to build high-performing global platforms. The position involves collaborating with leaders and stakeholders, leading a small engineering team, and ensuring the reliability and performance of applications in a fast-paced banking environment. Key responsibilities include architecting .NET applications, designing secure APIs, managing deployments on Azure (including Kubernetes and API Management), driving code quality through CI/CD, and mentoring junior engineers.

Brief Description
Position Summary: The Senior Software Engineer leads and supports the development and maintenance of systems at United Texas Bank. This position requires a full-stack .Net developer and solutions architect with expertise using .NET and Azure cloud technologies to build and deploy high-performing global platforms. This role involves collaborating with leaders and stakeholders while leading a small team of engineers to build reliable, high-performance applications in a fast-paced banking environment.
Essential Duties and Responsibilities: To perform this job successfully, an individual must be able to perform the following satisfactorily; other duties may be assigned. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

  • Architect, develop, and maintain robust .NET-based applications, ensuring high performance, scalability, and adherence to best practices.
  • Lead the design and implementation of secure, efficient RESTful APIs for seamless integration with internal and external systems.
  • Oversee deployment and management of applications using Azure services, including Kubernetes for container orchestration and Azure API Management for secure API gateways.
  • Drive code quality through rigorous code reviews, unit testing, and adherence to CI/CD pipelines.
  • Identify and resolve complex technical issues in production environments, optimizing performance and reliability.
  • Mentor junior engineers, providing technical guidance and fostering a culture of continuous learning.
  • Collaborate with product managers, architects, and stakeholders to define technical requirements and roadmaps.
  • Contribute to the adoption of new technologies and processes to improve development efficiency.
  • Able to develop and execute software engineering quality strategies, practices, and tools.
  • Other duties as required to support the mission of the Bank.

Requirements
Knowledge, Skills & Abilities: The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

  • 5+ years of professional experience in software development, with at least 3 years in a senior or lead role.
  • Advanced proficiency in .NET framework (C# preferred) for building enterprise-grade applications
  • Deep expertise in API development, including REST/HTTP protocols, authentication mechanisms (e.g., OAuth/JWT), and API optimization techniques
  • Extensive experience with Azure cloud services, specifically Kubernetes for container orchestration and Azure API Management for API lifecycle management
  • Experience building and maintaining microservices on Azure Kupernetes
  • Strong command of version control systems (e.g., Git), agile methodologies (e.g., Scrum), and DevOps practices (e.g., CI/CD pipelines)
  • Proven ability to lead technical projects, mentor team members, and communicate effectively with cross-functional teams
  • Exceptional problem-solving skills, with a focus on delivering scalable and maintainable solutions
  • Proven ability to collaborate with technical and non-technical team members and stakeholders
  • Ability to develop business cases

Desired

  • Experience building and maintaining ASP.NET Blazor web applications
  • Hands-on experience with Grafana for advanced monitoring and visualization of application metrics
  • In-depth knowledge of Jack Henry SilverLake core banking system or similar financial platforms
  • Expertise in wire payments (e.g., ACH, Fedwire) and international money transfer protocols (e.g., SWIFT, SEPA)
  • Proficiency in relational databases (e.g., SQL Server) and advanced DevOps tools (e.g., Terraform, Docker)
  • Relevant certifications in Azure, .NET, Kubernetes, or other cloud technologies

Supervisory Responsibilities

  • Supervise a small team of software and cloud engineers
  • Demonstrated ability to mentor and coach subordinates

Education

  • Bachelor of Science in Computer Science, Mathematics, Engineering, or related (desired)

Certifications And/or Licenses

  • Microsoft Azure Fundamentals (desired)
  • Microsoft Azure Developer Associates (desired)
  • Microsoft Azure Solutions Architect (desired)

Summary
UTB Employee Benefits:
Benefits
As a full-time UTB employee, you’ll enjoy an array of benefits, including a generous Paid Time Off allowance available for use during your first year, along with a great paid holiday schedule. We also offer our employees a selection of other benefits, including:

  • Medical
  • Dental
  • Vision
  • Health Reimbursement Arrangement (HRA)
  • Flexible Spending Account (FSA)
  • Health Savings Account (HSA)
  • 401K with Employer Match
  • Life Insurance – Employer Provided
  • Supplemental Life - Voluntary
  • Short-term Disability
  • Long-term Disability
  • Prescription Discount
  • Discount Legal Services
  • ID Theft Protection Services
  • Pet Insurance

UTB is an equal opportunity employer. Qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Ready to apply?
You'll be redirected to United Texas Bank's application page.

Similar roles