1

Software Engineer Data Analyst Jobs in Tennessee

Software Engineer, Data Privacy & De-Identification About the Company - Series A A rapidly growing ... Experience working with data processing and analytics workflows. Professional Skills * Strong ...

Experience with office productivity, reporting, and technical documentation software. * Exposure to ... Understands client/server computing architecture, user interfaces and application programing ...

Experience with office productivity, reporting, and technical documentation software. * Exposure to ... Understands client/server computing architecture, user interfaces and application programing ...

Experience with office productivity, reporting, and technical documentation software. * Exposure to ... Understands client/server computing architecture, user interfaces and application programing ...

Engineer, Data II

Chattanooga, TN · On-site

$82K - $103K/yr

Azure Data Engineer Associate, AWS Certified Data Analytics - Specialty, etc.) preferred Supervisory Responsibility • N/A Work Environment / Physical Requirements - Normal office settings. This ...

Data Analyst

Nashville, TN · On-site

$40 - $57/hr

Data Analyst Location: Franklin, TN; Brentwood, TN; Nashville, TN Employment Type: Contract Pay ... You'll work directly with stakeholders, engineers, operators, and senior leaders to uncover trends ...

They are seeking a Data Analyst to join their Infrastructure team, responsible for analyzing power ... Engineering, Operations Research, or related quantitative field Company : xAI develops AI software ...

Engineer, Data II

Chattanooga, TN · On-site

$98K - $117K/yr

Conduct data analysis and performance tuning to optimize database systems. Assist in mentoring junior engineers and contribute to best practices.

Engineer, Data II

Chattanooga, TN · On-site

$98K - $117K/yr

Conduct data analysis and performance tuning to optimize database systems. Assist in mentoring junior engineers and contribute to best practices.

... , data analytics, or master data management • Cloud certification such as AWS Certified Developer - Associate or Microsoft Certified: Azure Developer Associate CGI anticipates accepting ...

... data driven, micro service stacks to discover creative solutions for real world problems in the ... problems. • Analytical thinking. • Resourcefulness and independent judgement. Company ...

Pull, clean, and validate data from multiple systems to ensure reporting is accurate and ... Familiarity with Python or other analytics/programming languages * Understanding of statistical ...

Pull, clean, and validate data from multiple systems to ensure reporting is accurate and ... Familiarity with Python or other analytics/programming languages * Understanding of statistical ...

... data analyst tool/IDQ Knowledge of XML and other databases like DB2, teradata and SQL. Experience ... Ability to quickly learn new concepts and software is necessary Additional Information Job Status ...

... Software Developers who are looking for chances to grow and make an impact towards our new retail ... Utilize extensive SQL queries for data analysis, to provide summary reports and data feeds for ...

next page

Showing results 1-20

Software Engineer Data Analyst information

See Tennessee salary details

$40.4K

$117.7K

$161.1K

How much do software engineer data analyst jobs pay per year?

As of Jul 15, 2026, the average yearly pay for software engineer data analyst in Tennessee is $117,733.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,900.00 and $124,800.00 per year, depending on experience, location, and employer.

What is the difference between Software Engineer Data Analyst vs Data Scientist?

AspectSoftware Engineer Data AnalystData Scientist
Required CredentialsBachelor's in CS, Data Analysis, or related; programming skillsBachelor's or higher in CS, Statistics, or related; advanced analytics skills
Work EnvironmentSoftware development teams, data analysis projectsResearch, modeling, predictive analytics teams
Employer & Industry UsageTech companies, finance, healthcareTech firms, research institutions, finance
Common Search & ComparisonOften compared for data roles involving coding and analysisMore focused on predictive modeling and research

The main difference between a Software Engineer Data Analyst and a Data Scientist lies in their focus and skill set. Software Engineers Data Analysts primarily develop data tools and analyze data using programming, while Data Scientists focus on building predictive models and advanced analytics. Both roles require strong technical skills, but Data Scientists typically have more expertise in statistics and machine learning.

How do Software Engineer Data Analysts typically collaborate with other teams to deliver data-driven solutions?

Software Engineer Data Analysts work closely with cross-functional teams, including data scientists, product managers, and software developers, to collect requirements and translate business needs into actionable analytics solutions. They often participate in regular meetings to align on project goals, share progress, and troubleshoot data integration challenges. Effective communication is key, as they must explain technical findings to non-technical stakeholders and ensure that the data pipelines and dashboards they develop meet end-user needs. This collaborative environment provides opportunities to broaden technical skills and gain insights into various business functions.

What are the key skills and qualifications needed to thrive as a Software Engineer Data Analyst, and why are they important?

To thrive as a Software Engineer Data Analyst, you need strong programming skills (such as Python or Java), a solid understanding of data structures and algorithms, and a background in statistics or computer science. Proficiency in SQL, data visualization tools (like Tableau or Power BI), and experience with big data platforms (such as Hadoop or Spark) are typically required, along with relevant certifications. Analytical thinking, problem-solving ability, and effective communication help you translate complex data into actionable insights. These skills ensure you can extract, analyze, and communicate data-driven solutions that support business objectives.

What is a Software Engineer Data Analyst?

A Software Engineer Data Analyst is a professional who combines software engineering skills with data analysis expertise to extract insights from data and build applications or tools for data processing. They typically design, develop, and maintain software systems that collect, store, and analyze large datasets. Their role often involves writing code to automate data workflows, create dashboards, and perform statistical analyses. These professionals work closely with other engineers, data scientists, and business stakeholders to support data-driven decision making.
What cities in Tennessee are hiring for Software Engineer Data Analyst jobs? Cities in Tennessee with the most Software Engineer Data Analyst job openings:
Senior Software Engineer- Data Platform

Senior Software Engineer- Data Platform

RevSpring, Inc.

Nashville, TN • On-site

$118K - $156K/yr

Full-time

Posted 8 days ago


Job description

Job Title: Senior Software Engineer - Data Platform
Job Summary:
As a Senior Software Engineer on the RevSpring Team, the Software Engineer will build and improve the core systems that power provider and location data management for major health systems and insurance providers. The role is a key technical contributor-writing code daily, solving complex problems, and collaborating closely with the team to deliver features that affect millions of patient interactions.
Essential Functions:
  • Build and maintain features within the core data platform that serves as the system of record for provider and location information across major health systems and insurance providers
  • Develop and optimize PostgreSQL schemas that model complex healthcare entities, working with data normalized from Epic, Cerner, Athena, and other EHR and data systems into a canonical data model
  • Build and improve the APIs and data services that downstream applications depend on for provider and location search, matching, and directory functionality
  • Implement entity resolution and data quality logic to deduplicate and reconcile provider and location records across disparate source systems
  • Build modern web-based UI interfaces (React.js) that enable health system administrators to quickly view and manage their data at scale
  • Collaborate with staff and principal engineers on technical direction while mentoring more junior teammates
  • Contribute to system reliability by investigating production issues, participating in incident response, and improving resilience across the platform

Minimum Requirements:
Specific Job Skills:
  • Experience with TypeScript/React for frontend development
  • Hands-on with Docker and cloud infrastructure (AWS preferred)
  • Understanding of networking fundamentals and security best practices
  • Experience dealing with messy, real-world data and have opinions about how to clean it up
  • Experience thinking about performance implications before they become problems
  • Experience writing code that other engineers actually want to maintain
  • Experience communicating clearly with teammates and can explain technical decisions in context
  • Experience being by energized by healthcare's potential to improve through better technology

Education: Bachelor's Degree
Experience:
  • 5+ years building production software with Python (strong OOP fundamentals)
  • 5+ years with relational databases-you can design schemas, optimize queries, and explain why your JOIN strategy matters
  • 5+ years collaborating with Git in team environments

Supervision: N/A
Certifications: N/A
Language Skills:
Ability to read, analyze and interpret general business periodicals, professional journals, technical procedures or governmental regulations. Ability to write reports, business correspondence and procedure manuals. Ability to effectively present information and respond to questions from a variety of both internal and external sources.
Physical Capabilities: Standard categories
The physical capabilities described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to sit; use hands to finger, handle, or feel; reach with hands and arms; and talk or hear. The employee is occasionally required to stand and walk. The employee must occasionally lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
RevSpring is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
Note: This Job Description may not describe all of the job responsibilities and standards assigned to this position. The duties may change from time to time. RevSpring does not discriminate against any group in hiring or employment practices. Nothing in this job description constitutes a contract for employment.