Senior Software Developer
📍 Dallas, TX (Hybrid – 2–3 Days Onsite)
📅 Contract: 7 Months Possible Extension
🕒 Schedule: Monday–Friday | 9 AM – 5 PM CST
💼 Industry: Banking / Mortgage Capital Markets
We are hiring experienced Senior Software Developers to support a high-impact Mortgage Capital Markets (MCM) initiative within a leading financial institution’s Fixed Income Technology team in Dallas.
This role is ideal for candidates with strong backend engineering expertise, enterprise integration experience, and a solid production support background who can quickly contribute in a fast-paced banking environment.
What You’ll Do
- Design, develop, deploy, and maintain enterprise-scale applications
- Support production issues, troubleshooting, and deployments
- Build and enhance backend systems and APIs
- Develop UI components using Angular/React
- Work with messaging, monitoring, and integration platforms
- Collaborate with developers, IT leadership, and business stakeholders
- Gather and analyze technical and business requirements
- Contribute to CI/CD automation and cloud-native deployments
Required Skills & Experience
- 8 years of software development experience with Java and/or Python
- Strong experience designing large-scale enterprise applications and integrations
- Hands-on experience with REST APIs, Web Services, and microservices
- Experience with databases and data technologies including:
- PostgreSQL
- Oracle
- Microsoft SQL Server
- Apache Kafka
- Apache NiFi
- Elasticsearch
- Strong SQL scripting and large dataset handling experience
- 2 years of frontend development experience using Angular, React, and JavaScript
- Experience with CI/CD and automation tools such as Maven, Gradle, and Jenkins
- Experience with Kubernetes and cloud platforms (Azure or GCP preferred)
- Experience with production support, monitoring, and test automation/SRE practices
Nice to Have
- Mortgage Capital Markets or Fixed Income domain experience
- Experience with scheduling/orchestration tools such as Airflow, CRON, or Tidal
- Dynatrace or infrastructure/application monitoring experience
- Agile and Test-Driven Development (TDD) experience
What We’re Looking For
- Strong backend engineering mindset
- Ability to work independently and hit the ground running
- Excellent troubleshooting and production support skills
- Strong communication and collaboration abilities
- Team-oriented attitude with strong ownership mindset
Education
Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
Interview Process
- Technical Assessment
- Round 1: Technical Interview (Teams Video)
- Round 2: In-Person Technical/Business Interview in Dallas
If you’re interested, please apply with your updated resume and availability for interview.