Skip to main content
TryApplyNow logo
Total Expert logo

Senior Software Engineer

Total Expert
Full Timesenior
Dallas, TXPosted 28 days ago

Role Overview

Total Expert is hiring a Senior Software Engineer. This is a full-time role in Dallas. Part of Total Expert's Fullstack hiring, posted 4 weeks ago. Full responsibilities, required qualifications, and the apply link are listed in the description below.

Salary Context

Salary is not disclosed in this posting. Market median for Senior-level Fullstack roles is $149k-$196k (based on 94 comparable listings). Many employers share specifics during the interview process or after an initial screen.

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonJavaScriptTypeScriptJavaSQLReactVuePostgreSQL

Job description

Total Expert is the Customer Operating System for financial services. Our purpose-built platform combines a system of context with a system of action that enables humans and AI Assistants to engage in the moments that matter and earn customers for life. Since 2016 Total Expert has enabled more than seven trillion dollars of funded loan volume.

In this role you'll be a technical leader on the Customer IQ team, the data intelligence layer that unifies customer data across sources into a complete, actionable view for our lenders and financial institutions. We're looking for a senior-level full-stack engineer who pairs deep judgment with modern AI-assisted development: someone who moves fast with the latest tooling while owning the correctness, coherence, and long-term health of complex data systems. You'll set technical direction for how we build, not just write code.  You can frame ambiguous problems into well-specified work, directing AI tooling with discernment, and being accountable for what ships into a platform where data accuracy is non-negotiable.

What you’ll be doing:

Set technical direction for Customer IQ features and platform capabilities, using modern AI-assisted tooling to ship at high velocity while owning the judgment over what is correct and production-ready.

Reason about complex data flows end to end including ingestion, identity resolution, unification, and downstream consumption, anticipating blast radius and integration failure modes.

Lead refactoring and decoupling efforts to migrate legacy components toward microservices, APIs, and modern frameworks during a multi-phase modernization program, extracting and accurately reconstructing business logic.

Partner with the Quality Engineer to foster an automation-first approach to verification including automated tests, evaluation, and observability sufficient to keep velocity from turning into entropy as features expand rapidly.

Communicate clearly with Product, Support, customers, and Engineering stakeholders, translating between business intent and technical design.

What we are looking for:

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.

8+ years of professional software engineering experience in a team-based environment.

Strong computer science fundamentals (data representation, data structures, algorithms).

Demonstrated ability to decompose ambiguous, complex problems into well-specified, bounded work with clear contracts and acceptance criteria.

Hands-on fluency directing AI-assisted development tools (code generation, review, test creation) and, critically, the discernment to evaluate their output, catch subtle integration and data-correctness failures.

Experience designing and reasoning about complex data systems and data flows including data modeling and integration across multiple sources, and ideally customer data platforms, identity resolution, or large-scale unified-profile / "customer 360" systems.

Experience with software architecture and refactoring legacy code using proven design patterns, with the ability to hold a whole-system map and reason about service boundaries and coupling.

Experience building responsive web applications with JavaScript/TypeScript and modern frameworks (React, Vue, etc.).

Experience with object-oriented languages (C#, Java, Python, etc.) and relational databases (MySQL, PostgreSQL, SQL Server, etc.).

Experience building comprehensive automated test suites integrated with CI/CD pipelines to support reliable, high-velocity development.

Strong communication and collaboration skills across all levels of the organization.

Compensation/Benefits: The anticipated base salary range for this role is $130,000 - $145,000 annually. Final total compensation offered is dependent upon the selected individual's qualifications and experience. This position is also eligible for an annual discretionary bonus based on company performance and other factors. As an employee of the company, you will be eligible to participate in the Employee Stock Option Plan. Total Expert offers a competitive range of benefits including Medical, Dental, Vision, HSA (Health Savings Account), FSA (Flexible Spending Accounts), company paid Life Insurance, Short-Term Disability, Long-Term Disability, Flexible Time-Off (FTO), Paid Parental Leave, and 401(k) with employer match.

Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.

About Total Expert

Total Expert logo

Total Expert

totalexpert.com

FullstackOn-site

2 other open roles at Total Expert on TryApplyNow.

Frequently Asked Questions

How do I apply for the Senior Software Engineer position at Total Expert?

Use the Apply button above to submit your application directly to Total Expert. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.

Where is the Senior Software Engineer position at Total Expert located?

This position is based in Dallas. Total Expert has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.

What does a Senior Software Engineer at Total Expert earn?

Total Expert has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.

When was the Senior Software Engineer role at Total Expert posted?

This role was posted on June 24, 2026 (28 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.

How much experience does the Senior Software Engineer role at Total Expert require?

This is a senior-level position. Most senior roles call for 5+ years of directly relevant experience. Total Expert lists their specific requirements in the description below, so review the must-have qualifications closely before applying.

AI-powered job search

Get every job scored to your resume

Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.

Get started free

No credit card to start