The University of Texas at Dallas logo

The University of Texas at Dallas

Lead Software Developer

🇺🇸 Hybrid - Dallas, TX

🕑 Full-Time

💰 $95,000 - $102,500 per Month

💻 Software Engineering

🗓️ September 5th, 2025

CI/CD Docker GraphQL

Edtech.com's Summary

The University of Texas at Dallas is hiring a Lead Software Developer for the BrainHealth Project. The role involves hands-on technical leadership, designing and building scalable software systems, setting coding standards, mentoring a development team, and collaborating with researchers and product managers to advance brain health research and digital tools.

Highlights
  • Lead software development and architectural decisions for the BrainHealth Project.
  • Design, build, and maintain scalable, reliable systems and environments.
  • Set coding standards and mentor developers and interns.
  • Collaborate with external contractors, researchers, and internal teams on technical solutions.
  • Required skills: JavaScript/TypeScript, Node.js, React.js, PostgreSQL with Knex.js, GraphQL (Apollo Server/Client), AWS (EC2, ECS, RDS), Docker, and CI/CD pipelines (CircleCI).
  • Minimum qualifications: Bachelor's degree in related fields, six years relevant professional experience, three years web application experience.
  • Preferred qualifications include experience in secure research data platforms, scalable distributed systems, frontend libraries/tools (Redux, React Router, Axios), and mobile development in Kotlin and Swift.
  • Salary range: $95,000 - $102,500 monthly, dependent on qualifications.
  • Regular full-time position within the BrainHealth Project department.
  • Responsibilities include project design, planning, performance monitoring, and maintaining security requirements.

Lead Software Developer Full Description

Lead Software Developer
Posting Number  | S06590P
Position Title  | Lead Software Developer
Functional Title  | Lead Software Developer
Department  | BrainHealth Project
Salary Range  | $95,000-$102,500 Dependent on Qualifications
Pay Basis  | Monthly
Position Status  | Regular full-time
Location  | Dallas
Position End Date (if temporary)  |
Posting Open Date  | 09/04/2025
Posting Close Date  |
Open Until Filled  | Yes
Desired Start Date  | 10/01/2025

Job Summary 
The BrainHealth Project is advancing how people understand, measure, and strengthen their brain health, and technology is at the heart of that mission. As Lead Software Developer, you will play a pivotal role in building and scaling the platforms that make this vision possible. The work you do here will directly influence groundbreaking research and the digital tools that help people improve their cognitive performance and wellbeing.

This is a hands-on technical leadership role that combines software engineering excellence with architectural vision. You’ll design and build scalable systems, set coding standards, and mentor a talented development team while collaborating with researchers, product managers, and partner teams. If you thrive on solving complex challenges and want to see your work make a tangible difference in people’s lives, this role is for you.

If you have experience with technologies such as JavaScript/TypeScript, Node.js, PostgreSQL (with tools like Knex.js), React.js, GraphQL (Apollo Server/Client), AWS cloud environments (EC2, ECS, RDS), Docker, and CI/CD pipelines (CircleCI), this position may be a strong fit.

Minimum Education and Experience  | Bachelor’s degree in computer science, information technology, business or related field. Six (6) years of relevant experience working as part of a professional application team. Three (3) years of web application experience Equivalent combination of relevant education and/or experience may be considered.

Preferred Education and Experience  | Ideal Candidate should have possess the following: Bachelor’s degree in Computer Science, Software Engineering, or related field. 5+ years of professional experience in software development along with minimum requirements. Proficiency in JavaScript/TypeScript, Node.js, and React.js. Experience with relational databases such as PostgreSQL. Demonstrated ability to design, implement, and maintain production-level applications.

Other Preferred Qualifications: Experience architecting platforms to manage research data, including secure storage, processing, and integration with analytical workflows. Proven success building high-performance, scalable distributed systems. Familiarity with end-to-end testing frameworks (Nightwatch, Enzyme, Jest, Selenium, etc.) to ensure quality across the stack. Proficiency with frontend libraries/tools such as Redux, React Router, and Axios. Android development in Kotlin (AndroidX Compose, Lifecycle, Navigation, Hilt, Work Manager, Firebase BOM, Coroutines, Espresso, JUnit). iOS development in Swift/SwiftUI (Apollo, SQLite.swift, Firebase iOS SDK, GRPC iOS, XCTest). Track record of leading teams and fostering collaboration across diverse groups. Skilled at communicating technical concepts to both technical and non-technical stakeholders. Adaptable, resilient, and comfortable in fast-paced environments. Committed to continuous learning, professional growth, and process improvement.

Other Qualifications  | To the extent this position requires the holder to research, work on, or have access to critical infrastructure as defined in Section 117.001(2) of the Texas Business and Commerce Code, the ability to maintain the security or integrity of the critical infrastructure is a minimum qualification to be hired and to continue to be employed in the position.

Essential Duties and Responsibilities  | Provide technical leadership by setting coding standards, guiding architectural decisions, and mentoring developers and interns. Oversee and manage system architecture, infrastructure, and security requirements. Maintain development, staging, and production environments to ensure reliability and scalability. Collaborate with external contractors and interdepartmental team members to translate business and research requirements into technical solutions. Contribute to project design and planning, including time and effort estimates. Monitor project performance to ensure milestones are set properly and delivered on schedule.

Physical Demands and Working Conditions  | Shared office environment. Long hours at computer terminal. Interaction, meetings, and collaboration with other team members, management, contractors, students, and the public.

Physical Activities  |
Working Conditions  |
Additional Information  | Remote Work Schedule - After the probationary period, this role may be eligible for a hybrid (partly remote/partly in office) work schedule, subject to business need and manager approval. May be required to use personal computer and other standard office equipment. Must be located within the DFW Area and have the ability to be on campus with 24 hours of notice. A UT Dallas Remote Work Agreement will be required within 14 days after approval.

Special Instructions Summary 
Important Message  | 1) All employees serve as a representative of the University and are expected to display respect, civility, professional courtesy, consideration of others and discretion in all interactions with members of the UT Dallas community and the general public.

2) The University of Texas at Dallas is committed to providing an educational, living, and working environment that is welcoming, respectful, and inclusive of all members of the university community. UT Dallas does not discriminate on the basis of race, color, religion, sex (including pregnancy), sexual orientation, gender identity, gender expression, age, national origin, disability, genetic information, or veteran status in its services, programs, activities, employment, and education, including in admission and enrollment. The University is committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities. To request reasonable accommodation in the employment application and interview process, contact the ADA Coordinator. For inquiries regarding nondiscrimination policies, contact the Title IX Coordinator.
Supplemental Questions
Required fields are indicated with an asterisk (*).
  1.  Please indicate your highest degree level: 
    • None
    • Associate's
    • Bachelor's
    • Master's
    • Juris Doctor
    • PhD or equivalent
  2.  Please describe your area of study i.e. Computer Science, Information Technology, ATEC, MFA, etc. 
    (Open Ended Question)
  3.  Please describe any/all experience related to this position. 
    (Open Ended Question)
Applicant Documents
Required Documents
  1. Resume
Optional Documents
  1. Cover Letter/Letter of Application 
  2. Unofficial Transcripts 
  3. Other Document 
  4. Veteran Employment Preference - Form DD-214
Human Resources, 
 800 West Campbell Road, AD3.418 
 Richardson, 
 TX 75080-3021