We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Lead Software Developer

University of Texas at Dallas
$95,000-$102,500 Dependent on Qualifications
remote work
United States, Texas, Dallas
Sep 04, 2025
Posting Details
Posting Details


















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.
Applied = 0

(web-5cf844c5d-tthkl)