1

Research Software Engineer Jobs in Tennessee (NOW HIRING)

They must have a proven ability to research and solve complex problems in a timely manner and be ... software. * Ability and willingness to learn new programming languages and technologies. * Ability ...

Master's degree in Computer Science, Computer Engineering, Information Systems or a related field or foreign equivalent degree. 24 months' experience in the job offered or as a Software Engineer, R&D ...

... R&D Engineer, Software Developer or related. โ€ข 24 months experience working with large data sets and managing databases utilizing tools such as MySQL, Postgres, SQLite, Mongo DB (NoSQL), Redis ...

They must have a proven ability to research and solve complex problems in a timely manner and be ... software. * Ability and willingness to learn new programming languages and technologies. * Ability ...

... research and recommendations for software design and engineering tactics. โ€ข Provide support for Our enterprise digital and web applications. โ€ข Providing technical assistance to IT staff around ...

Software Engineer III

Memphis, TN ยท On-site

$51.25 - $69/hr

Jude Children's Research Hospital - the fund-raising organization of St. Jude Children's Research Hospital - is currently looking for a Software Engineer III as follows. Responsible for providing ...

Senior Software Engineer

Nashville, TN ยท Remote

$118K - $156K/yr

Senior Software Engineer FLSA STATUS: Exempt DEPARTMENT: JusticeTech REPORTS TO: Lead Engineer ... Stay informed about relevant technologies through independent research and share insight with the ...

Senior Software Engineer

Nashville, TN ยท On-site +1

$118K - $156K/yr

Senior Software Engineer FLSA STATUS: Exempt DEPARTMENT: JusticeTech REPORTS TO: Lead Engineer ... Stay informed about relevant technologies through independent research and share insight with the ...

Around 5+ years of software engineering experience * Must have strong Python skills and experience ... We are a leading global investment management firm offering high-quality research and diversified ...

Senior Software Engineer

Nashville, TN ยท On-site

$118K - $156K/yr

Stay informed about relevant technologies through independent research and share insight with the ... Strong knowledge of software engineering and architecture patterns and principals, with deep ...

Kubernetes Software Engineer Founded in 1999 in the beautiful Smoky Mountains of East Tennessee ... This premier research institution located near Knoxville in Oak Ridge, TN, addresses national needs ...

... research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical ... Software Engineering & Product Development * Participate in the design, architecture ...

Showing results 21-40

Research Software Engineer information

See Tennessee salary details

$101.2K

$187K

How much do research software engineer jobs pay per year?

As of Sep 12, 2026, the average yearly pay for research software engineer in Tennessee is $181,986.00, according to ZipRecruiter salary data. Most workers in this role earn between $186,100.00 and $186,100.00 per year, depending on experience, location, and employer.

What does a research software engineer do?

As a Research Software Engineer, your daily work often involves designing and implementing software to support cutting-edge research projects, collaborating with scientists to understand their computational needs, and ensuring code reliability and reproducibility. You may spend time optimizing algorithms, writing unit tests, documenting software, and participating in code reviews within a collaborative team environment. Additionally, you might help deploy research applications on high-performance or cloud computing platforms and contribute to research publications. Balancing independent programming tasks with ongoing communication is key to making meaningful contributions to both the research and software development processes.

What skills and qualifications are needed to be a research software engineer?

To thrive as a Research Software Engineer, you need strong programming skills (often in Python, C++, or Java), a solid understanding of algorithms, and an academic or industry background in computer science or a related field. Familiarity with version control systems like Git, cloud platforms, and experience using scientific computing libraries and frameworks are valuable, while a master's or Ph.D. can be advantageous for specialized roles. Excellent problem-solving, communication, and collaborative skills help in working closely with researchers and multidisciplinary teams. These capabilities are crucial for successfully translating complex research problems into robust, reproducible software solutions that advance scientific inquiry.

What are the most commonly searched types of Research Software Engineer jobs in Tennessee?

The most popular types of Research Software Engineer jobs in Tennessee are:

What are popular job titles related to Research Software Engineer jobs in Tennessee?

For Research Software Engineer jobs in Tennessee, the most frequently searched job titles are:

What job categories do people searching Research Software Engineer jobs in Tennessee look for?

The top searched job categories for Research Software Engineer jobs in Tennessee are:

What cities in Tennessee are hiring for Research Software Engineer jobs?

Cities in Tennessee with the most Research Software Engineer job openings:

What are popular job titles related to Research Software Engineer jobs in TN?

For Research Software Engineer jobs in TN, the most frequently searched job titles are:

Infographic showing various Research Software Engineer job openings in Tennessee as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 83% Full Time, 13% Part Time, and 2% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $181,986 per year, or $87.5 per hour.

Software Engineer III

Memphis, TN โ€ข On-site

American Lebanese Syrian Associated Charities
1 - 10 employees

Full-time

Medical, Dental, Vision, Retirement, PTO

This job post hasย expired today.ย Applications are no longer accepted.


Job description

At ALSAC you do more than make a living; you make a difference.
We like people who are different...because we're different, too. As one of the world's most iconic and respected nonprofits, we know what it's like to stand out. That's why we're looking at you. Your background, perspective, and desire to make an impact set you apart. As we work to help St. Jude cure childhood cancer, we're calling on the game-changers, innovators and visionaries to join our family. Not just for the kids of St. Jude, but also for you. Because at ALSAC, we develop and celebrate our employees. So, bring your whole, authentic self and become part of our shared mission: Finding cures. Saving children.ยฎ
Job Description
ALSAC/St. Jude Children's Research Hospital - the fund-raising organization of St. Jude Children's Research Hospital - is currently looking for a Software Engineer III as follows.
Responsible for providing technical leadership while actively engaging in the design, development, implementation, and support of multi-layered enterprise applications. This includes not only performing the appropriate software development lifecycle activities, but also serving as a technical leader and mentor to other engineers. Serves as a subject matter expert in one or more aspects of software engineering best practices, which includes but is not limited to front-end UI & UX, APIs & micro services, schema development, and SecDevOps. Explores emerging technologies and anticipates industry disruptions. Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and conforms to coding standards. Duties include:
Lead Technical Design and Development
  • Analyze, design, and develop complex application changes and project milestones across multiple systems within the platform.
  • Troubleshoot issues, perform containment strategies, and execute root cause analysis to ensure system stability and performance.
  • Drive technical initiatives that span multiple systems, ensuring alignment with business and technical objectives.

Mentorship and Team Development
  • Serve as a mentor to Software Engineers I and II, providing guidance on technical and data analysis, problem-solving, and best practices.
  • Conduct code reviews and knowledge-sharing sessions to strengthen team capabilities and promote continuous improvement.

Stakeholder Engagement and Requirements Gathering
  • Proactively engage with stakeholders through interviews and data-gathering activities to support application development and enhancements.
  • Collaborate with business analysts and customers to resolve issues and plan for future system needs.

Application Design and Development
  • Analyze, design, and develop new application systems using advanced programming techniques and tools.
  • Create and modify complex application programs, including testing, debugging, documentation, and ongoing maintenance.
  • Ensure user experience considerations, including color-enhanced screen design and usability standards.

Continuous Learning and Innovation
  • Stay current with emerging technologies, development tools, and programming techniques.
  • Participate in educational opportunities to maintain technical expertise and introduce innovative solutions.

Collaboration and Leadership
  • Act as a technical lead for projects, guiding team members through the Software Development Life Cycle (SDLC).
  • Assist in planning and implementing system enhancements and modifications to meet evolving business needs.

Position eligible to telecommute from anywhere in U.S.
Position requires a Master's degree in Computer Science, Data Science, Information Systems, or a related field and three (3) years of technical, analytical, systems, and programming experience -- OR -- a Bachelor's degree in Computer Science, Data Science, Information Systems, or a related field followed by five (5) years of technical, analytical, systems, and programming experience.
Experience must include three (3) years of experience with all of the following:
(i) Application Development: Front-end and back-end development using .NET Core, Node.js, React, Next.js, TypeScript, UI/UX principles, and object-oriented programming.
(ii) API, Integration & Architecture: Design and development of APIs and microservices, API Gateway, client/server architecture, schema development, integration platforms (e.g., MuleSoft), and SAP Commerce Cloud.
(iii) Mobile & Multi-Platform Development: Mobile application development using Xamarin and/or MAUI, including App Store Connect (iOS), Google Play Console (Android), and mobile certificate and profile management.
(iv) DevOps, Data & Engineering Practices: SecDevOps, CI/CD pipelines, release management, source control (GitHub, Bitbucket, SVN), database technologies, SDLC, reusable frameworks, proof-of-concept development, and technical documentation.
Should you meet the qualifications for this position, please apply online at https://www.stjude.org/jobs/alsac.html (Job ID R0011135).
#LI-DNI
Benefits & Perks
The following Benefits & Perks apply toFull-Time Roles Only
We're dedicated to ensuring children and their families have every opportunity to enjoy life's special moments. We're also committed to giving our staff excellent benefits so they can do the same.
  • Core Medical Coverage: (low cost low deductible Medical, Dental, and Vison Insurance plans)
  • 401K Retirement Plan with 7% Employer Contribution
  • Exceptional Paid Time Off
  • Maternity / Paternity Leave
  • Infertility Treatment Program
  • Adoption Assistance
  • Education Assistance
  • Enterprise Learning and Development
  • And more

ALSAC is an equal employment opportunity employer.
ALSAC does not discriminate against any individual with regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, transgender status, disability, veteran status, genetic information or other protected status.
No Search Firms:
ALSAC does not accept unsolicited assistance from search firms for employment opportunities. All resumes submitted by search firms to any ALSAC employee or ALSAC representative via email, the internet or in any form and/or method without being contacted and approved by our Employee Experience team and without a valid written search agreement in place will result in no fee being paid if a referred candidate is hired by ALSAC.