1

Financial Software Engineer Jobs in Houston, TX (NOW HIRING)

Software Engineer

Katy, TX · On-site

$80 - $110/hr

This role focuses on designing, developing, and maintaining reliable, scalable web applications that support innovation in the Legal Financial Services sector. Software Engineers collaborate closely ...

Job#: 3040288 Software Engineer - Legacy Modernization & API Development Team: Catalyst - Core ... layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K ...

Senior Software Engineer

Katy, TX · On-site

$100 - $130/hr

... Financial Services sector. The engineer collaborates across disciplines to ensure software ... solutions are well-architected, maintainable, and aligned with client and business goals. Success ...

The Software Engineer collaborates with business stakeholders, analysts, and product owners to ... We provide essential resources and support to build and maintain physical, financial, and emotional ...

Senior Software Engineer - Data Path

Spring, TX · On-site

$109K - $143K/yr

... financial services and retail, Pivot3 is a fast-growing company (recognized by industry analysts ... We are actively recruiting for a Data Path Software Engineer to join our Engineering team. This ...

Staff Software Engineer

Houston, TX · On-site +1

$150K - $185K/yr

... sale, financing, insuring, repair, and maintenance of vehicles. By automating and streamlining ... software in a Linux/C environment a plus * Must be an expert in the C# programming language

next page

Showing results 1-20

Financial Software Engineer information

See Houston, TX salary details

$60.6K

$140.9K

$196.2K

How much do financial software engineer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for financial software engineer in Houston, TX is $140,881.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,600.00 and $165,200.00 per year, depending on experience, location, and employer.

What is a financial software engineer?

A Financial Software Engineer is a technology professional who designs, develops, and maintains software applications used in the finance industry. These engineers work on systems such as trading platforms, risk management tools, and financial analytics software. They combine expertise in programming and computer science with knowledge of financial concepts to create solutions that support banking, investment, and financial services. Their work ensures that financial institutions can process transactions, analyze data, and comply with regulatory requirements efficiently and securely.

What are the key skills and qualifications needed to thrive as a financial software engineer, and why are they important?

To thrive as a Financial Software Engineer, you need strong programming skills (such as Python, Java, or C++), a solid understanding of financial concepts, and a relevant degree in computer science or a related field. Familiarity with financial databases, trading platforms, APIs, and often certifications like CFA or FRM are valuable for this role. Analytical thinking, attention to detail, and effective teamwork are standout soft skills in this position. These abilities are crucial for developing reliable, secure, and efficient software solutions that meet the complex needs of financial institutions.

What are some common challenges financial software engineers face when developing systems for banks and financial institutions?

Financial Software Engineers often encounter challenges related to ensuring system security, maintaining compliance with evolving regulations, and handling high transaction volumes with minimal latency. They must design robust, scalable architectures capable of withstanding external threats and meeting strict audit requirements. Collaboration with cross-functional teams—including compliance officers, business analysts, and QA testers—is crucial to deliver reliable solutions that meet both technical and regulatory standards.

What is the difference between Financial Software Engineer vs Quantitative Analyst?

AspectFinancial Software EngineerQuantitative Analyst
Required CredentialsBachelor's or Master's in Computer Science, Software Engineering, or related fields; coding certificationsDegree in Mathematics, Statistics, or Finance; often requires advanced quantitative certifications
Work EnvironmentDevelops financial applications, trading platforms, and risk management tools in tech or finance firmsAnalyzes financial data, models market behavior, and develops trading algorithms in finance or hedge funds
Employer & Industry UsageUsed by banks, trading firms, fintech companies for software developmentEmployed by investment banks, hedge funds, asset managers for quantitative analysis

Financial Software Engineers focus on developing and maintaining financial software systems, while Quantitative Analysts primarily analyze data and develop models to inform trading strategies. Both roles require strong technical skills, but their core responsibilities differ in application and focus.

How much do financial software engineers make?

Financial software engineers typically earn between $80,000 and $150,000 annually, depending on experience, location, and the complexity of projects. Senior roles or those with specialized skills in algorithms, trading systems, or regulatory compliance can earn higher salaries, often exceeding $200,000 with bonuses and benefits.

What are popular job titles related to Financial Software Engineer jobs in Houston, TX?

For Financial Software Engineer jobs in Houston, TX, the most frequently searched job titles are:

Infographic showing various Financial Software Engineer job openings in Houston, TX as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 13% Part Time, and 2% Contract. Highlights an 89% Physical, 4% Hybrid, and 7% Remote job distribution, with an average salary of $140,881 per year, or $67.7 per hour.

Software Engineer

Steel Ridge

Katy, TX • On-site

$80 - $110/hr

Other

Retirement, PTO

Posted 4 days ago


Job description

The Software Engineer (Full-stack) is a core contributor within the Engineering team at Steel Ridge Partners. This role focuses on designing, developing, and maintaining reliable, scalable web applications that support innovation in the Legal Financial Services sector.

Software Engineers collaborate closely with teammates across engineering, product, design, and client services to deliver high-quality solutions aligned with client and business needs. Success in this role is defined by strong technical execution, problem-solving ability, and a commitment to producing maintainable, well-tested software that delivers real client value.

Responsibilities
  • Design, develop, and maintain full-stack web applications with an emphasis on quality, performance, and maintainability
  • Implement features and enhancements following established architectural patterns and engineering standards
  • Write clean, testable, and well-documented code that supports long-term maintainability
  • Collaborate with cross‑functional teams to understand requirements and translate them into effective technical solutions
  • Participate in code reviews, testing, and debugging to ensure high-quality deliverables
  • Own assigned tasks and features through the full development lifecycle, from implementation through deployment and support
  • Identify and communicate potential technical risks, tradeoffs, or improvement opportunities
  • Apply problem‑solving skills to moderately complex technical challenges, seeking guidance when appropriate
  • Continuously develop technical skills and stay current with tools, frameworks, and best practices
  • Contribute constructively to team discussions, retrospectives, and process improvement efforts
Qualifications
  • 3–6 years of professional software development experience
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
  • Experience contributing to production applications through the full SDLC
  • Strong working knowledge of C#, .NET, and relational database design
  • Experience building and consuming RESTful APIs
  • Familiarity with SQL and unit testing frameworks (e.g., XUnit, Jasmine)
  • Ability to decompose technical problems and implement effective solutions with guidance
  • Familiarity with DevOps practices including CI/CD, automated testing, and version control using Git
  • Comfort working in a consulting or client‑focused environment
  • Willingness to learn new technologies and improve engineering practices over time
  • Familiarity with AI‑assisted development tools
Technical Execution

Technical Execution — Produces reliable, readable, and maintainable code; applies software engineering best practices consistently; understands scalability and performance considerations with guidance.

Problem Solving

Problem Solving — Breaks down technical tasks logically, asks good questions when encountering ambiguity, and balances technical correctness with practical delivery needs.

Collaboration and Communication

Collaboration and Communication — Works effectively with engineers, designers, and non-technical stakeholders; communicates progress, blockers, and tradeoffs clearly; incorporates feedback constructively.

Growth and Accountability

Growth and Accountability — Takes ownership of assigned work and follows through on commitments; seeks opportunities to learn and improve technical skills; demonstrates reliability, curiosity, and professionalism.

Nice to Have
  • Experience in the legal industry or with Legal Practice Management Systems (Aderant, Elite/3E)
  • Familiarity with accounting or financial systems
What We Offer
  • 20 days PTO + Sick Time
  • 12 Paid Holidays
  • Company‑paid Short Term Disability
  • 401(k) with 4% Match
  • Annual Performance Bonuses
  • Profit‑sharing Options
  • Flex Fridays (Half‑days)
#J-18808-Ljbffr