1

Banking Software Engineer Jobs in Dallas, TX (NOW HIRING)

We are currently seeking a Software Engineer Lead for our client in the Banking domain. We value our professionals, providing comprehensive benefits and the opportunity for growth. This is a Contract ...

Software Engineer III

Plano, TX · On-site

$55.25 - $74/hr

At Bank of America, we are guided by a common purpose to help make financial lives better through ... The Platform Engineering team will be building a streaming Platform for Consumer, Small Business ...

Sr Software Engineer

Farmers Branch, TX · On-site

$117K - $155K/yr

Tittle: Sr. Software Engineer Location: PA - Pittsburgh, OH - Cleveland, AL - Birmingham, TX - ... Banking or Finance Summary: Responsible for writing programs to maintain and control computer ...

We are currently seeking a Software Engineer Lead for our client in the Banking domain. We value our professionals, providing comprehensive benefits and the opportunity for growth. This is a Contract ...

Bank, we're on a journey to do our best. Helping the customers and businesses we serve to make ... The candidate will be adept with the agile software development lifecycle and DevOps principles.

As a Lead Software Engineer at JPMorganChase within the Corporate Sector's AI/ML & Data Platforms ... Our history spans over 200 years and today we are a leader in investment banking, consumer and ...

Showing results 21-40

Banking Software Engineer information

See Dallas, TX salary details

$62.8K

$146K

$203.4K

How much do banking software engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for banking software engineer in Dallas, TX is $145,997.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,800.00 and $171,200.00 per year, depending on experience, location, and employer.

What is a banking software engineer?

Banking Software Engineers are specialized professionals who design, develop, and maintain software systems used in the banking and financial industry. Their work includes creating secure platforms for online banking, payment processing, fraud detection, and transaction management. They ensure that banking software complies with industry regulations and is robust against security threats. These engineers collaborate closely with business analysts and other IT professionals to deliver solutions that meet the evolving needs of banks and their customers.

What are the key skills and qualifications needed to thrive as a banking software engineer?

To thrive as a Banking Software Engineer, you need strong programming skills (such as Java, C#, or Python), a degree in computer science or a related field, and knowledge of financial systems and regulations. Familiarity with core banking platforms, databases (like Oracle or SQL Server), and experience with secure software development practices are typically required, along with relevant certifications such as Certified Information Systems Security Professional (CISSP). Analytical thinking, problem-solving abilities, and effective communication are crucial soft skills for collaborating with stakeholders and addressing complex banking requirements. These skills ensure the delivery of secure, reliable, and compliant banking solutions that support critical financial operations.

What are some common challenges faced by banking software engineers when integrating new technologies with legacy banking systems?

Banking Software Engineers often encounter challenges when integrating modern solutions with legacy banking systems, such as outdated codebases, strict security requirements, and regulatory compliance constraints. These systems can be difficult to modify without risking downtime or errors, which requires careful planning, thorough testing, and close collaboration with IT and security teams. Additionally, engineers must ensure that new technologies do not compromise data integrity or disrupt critical banking operations, making strong problem-solving skills and attention to detail essential in this role.

What are popular job titles related to Banking Software Engineer jobs in Dallas, TX?

For Banking Software Engineer jobs in Dallas, TX, the most frequently searched job titles are:

What job categories do people searching Banking Software Engineer jobs in Dallas, TX look for?

The top searched job categories for Banking Software Engineer jobs in Dallas, TX are:

What cities near Dallas, TX are hiring for Banking Software Engineer jobs?

Cities near Dallas, TX with the most Banking Software Engineer job openings:

Infographic showing various Banking Software Engineer job openings in Dallas, TX as of August 2026, with employment types broken down into 100% Full Time. Highlights an 91% In-person, and 9% Remote job distribution, with an average salary of $145,997 per year, or $70.2 per hour.

Software Engineer Lead

Mastech Digital

Dallas, TX • Remote

$135K/yr

Full-time, Contractor

Medical, Dental, Vision, Life, Retirement

Re-posted 28 days ago


Job description

Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a Software Engineer Lead for our client in the Banking domain. We value our professionals, providing comprehensive benefits and the opportunity for growth. This is a Contract to Hire position, and the client is looking for someone to start immediately.

Duration: 6 Months Contract to Hire

Location: Pittsburgh, PA/Strongsville, OH/Birmingham, AL/Dallas, TX/Phoenix, AZ (Hybrid, 3 days in Office)

Salary: $135,000/Annually

Role: Software Engineer Lead

Primary Skills: Java

Role Description: The Software Engineer Lead must have 2-8+ years of experience.

Roles and Responsibilities:

- Java backend development (no frontend)

- Guide implementation and architectural decisions

- Collaborate with software architects and other groups

- Present and articulate complex engineering topics to peers, management, and PO

- Oversee and ensure quality code and application engineering

- Strong debugging and production support skills

- Code management and code review expertise

- Mentor junior engineers

Technical Skills Required:

- Core Java (Java 11+, preferably Java 17) Spring Boot (3+), Spring JPA, Spring Batch RESTful APIs and Microservices

- Event-driven architecture (Kafka/MQ)

- Gradle and/or Maven Object-oriented analysis and design.

- Kubernetes/OpenShift Oracle/SQL/MySQL, Redis, Hibernate/ORMs

- Unit testing frameworks (Spock/Junit), SonarQube CI/CD pipeline (Jenkins)

- Monitoring tools (Dynatrace, Logscale)

Must Have Technical Skills:

- Java Development OpenShift/Kubernetes Event-driven Architecture/Kafka Databases: Oracle and MySQL Backend Code Documentation Microservices.

Flex Skills/Nice to Have:

- Solution architecture experience.

Education: Bachelor’s degree in Computer Science or any IT related field

Experience: Minimum 2-8+ years of experience

Relocation: This position will not cover relocation expenses

Travel: No

Local Preferred: Yes

Note: Must be able to work on a W2 basis (No C2C)

Recruiter Name: Satpreet Singh Lamba

Recruiter Phone: 412 906 9083

Benefits:

We have various coverages and additional benefits to choose from:

- Medical, Dental (Including Ortho) & Vision Insurance (Option to Enroll).

- Paid Leaves (Wherever applicable).

- Life & Disability Coverage (Upon eligibility).

- 401K Option, Education Assistance Program and more.

Mastech Digital is an Equal Opportunity Employer - All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.