1

It Software Engineer Jobs in Tennessee (NOW HIRING)

... IT Software Development Advisor Sr PRIMARY PURPOSE OF THE ROLE: To lead a team in the design ... Directs other analyst/programmers; assigns, prioritizes and monitors workload. * Provides guidance ...

Software Engineer

Collierville, TN ยท On-site

$135K/yr

Software Engineer Full-time job, 40 hours per week Pay/Salary: $135,304.00 year. Number of Openings ... Education Required Master's degree in Computer Science / Information Technology / Engineering (Any ...

Software Engineer Full-time job, 40 hours per week Pay/Salary: $135,304.00 year. Number of Openings ... Education Required Masters degree in Computer Science / Information Technology / Engineering (Any ...

Software Engineer

Collierville, TN ยท On-site

$135K/yr

Software Engineer Full-time job, 40 hours per week Pay/Salary: $135,304.00 year. Number of Openings ... Education Required Master's degree in Computer Science / Information Technology / Engineering (Any ...

... IT Software Development Advisor Sr PRIMARY PURPOSE OF THE ROLE: To lead a team in the design ... Directs other analyst/programmers; assigns, prioritizes and monitors workload. * Provides guidance ...

Five (5+) years of experience as a Software Engineer in programs and contracts of similar scope ... Bachelor of Science (BS) Degree in Computer Science, Information Technology (IT), Cybersecurity, or ...

IT Project Manager - IT PMO

Chattanooga, TN

$89K - $106K/yr

Manage implementation and deployment of enterprise software solutions across the organization ... Utilize project tools, including Azure DevOps, to manage workflows and documentation Continuous ...

Bachelor's degree in Computer Science, Information Technology, Engineering, or related discipline; or equivalent demonstrated experience * 2+ years of progressive experience in software engineering ...

Bachelor's degree in Computer Science, Information Technology, Engineering, or related discipline; or equivalent demonstrated experience * 2+ years of progressive experience in software engineering ...

IT Engineer Role Purpose The Field Service Engineer is responsible for delivering high-quality ... hardware, software, and infrastructure components within mid-sized or global organisations.

As an IT Engineer, you will be responsible for managing and supporting our IT systems, ensuring ... Hardware and software installation of computer hardware and network equipment; * Must be able work ...

As an IT Engineer, you will be responsible for managing and supporting our IT systems, ensuring ... Hardware and software installation of computer hardware and network equipment; * Must be able work ...

As an IT Engineer, you will be responsible for managing and supporting our IT systems, ensuring ... Hardware and software installation of computer hardware and network equipment; * Must be able work ...

next page

Showing results 1-20

It Software Engineer information

See Tennessee salary details

$20

$50

$108

How much do it software engineer jobs pay per hour?

As of Jul 15, 2026, the average hourly pay for it software engineer in Tennessee is $50.04, according to ZipRecruiter salary data. Most workers in this role earn between $33.61 and $65.00 per hour, depending on experience, location, and employer.

Is it true that AI will replace software engineers?

AI technology is advancing and can automate certain coding tasks, but IT software engineers are essential for designing, developing, and maintaining complex systems. AI tools serve as aids to improve productivity, but human expertise remains critical for problem-solving, creativity, and decision-making in software development.

What are IT Software Engineers?

IT Software Engineers are professionals who design, develop, test, and maintain software applications and systems to meet the needs of businesses or organizations. They use programming languages and engineering principles to build efficient, reliable, and scalable software solutions. Their work often involves collaborating with other IT specialists, understanding user requirements, and troubleshooting technical issues to ensure smooth operation of software products.

What does an IT software engineer do?

An IT software engineer designs, develops, tests, and maintains software applications and systems. They use programming languages, tools, and frameworks to create solutions that meet user needs and improve business processes, often working in teams and following software development methodologies.

What engineers make $300,000 a year?

Senior software engineers, especially those with expertise in areas like machine learning, cloud computing, or cybersecurity, can earn $300,000 or more annually, often through a combination of base salary, bonuses, and stock options. High compensation is typically found in large tech companies, financial firms, or specialized consulting roles requiring advanced skills and experience.

How do IT Software Engineers typically collaborate with cross-functional teams during a project?

IT Software Engineers regularly work alongside professionals from various departments, such as product managers, UX/UI designers, and quality assurance testers. Effective communication and teamwork are crucial, as engineers must translate technical requirements into functional solutions while considering user needs and business objectives. Agile methodologies, like Scrum or Kanban, are commonly used to facilitate collaboration, promote transparency, and ensure timely delivery of project milestones. Participating in daily stand-ups, sprint planning, and code reviews helps foster a supportive and efficient team environment.

What are the key skills and qualifications needed to thrive as an IT Software Engineer, and why are they important?

To thrive as an IT Software Engineer, you need strong programming skills, problem-solving abilities, and a relevant degree in computer science or engineering. Familiarity with development tools, version control systems like Git, and industry-standard certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are often required. Excellent teamwork, communication, and adaptability help engineers collaborate effectively and respond to changing project requirements. These skills and qualifications are critical for delivering high-quality software solutions that meet organizational goals and industry standards.

What engineer makes $500,000 a year?

Software engineers, particularly those in senior or specialized roles at large tech companies or with significant stock options and bonuses, can earn $500,000 or more annually. High compensation often requires advanced skills, extensive experience, and sometimes leadership responsibilities or unique expertise in areas like AI, cybersecurity, or cloud computing.

What is the difference between It Software Engineer vs Software Developer?

AspectIt Software EngineerSoftware Developer
CredentialsBachelor's in CS or related field, certifications like CompTIA, Microsoft, or CiscoBachelor's in CS or related field, coding bootcamps, certifications optional
Work EnvironmentIT departments, tech firms, enterprise environmentsTech startups, software companies, freelance projects
Industry UsageUsed across IT infrastructure, network management, and enterprise solutionsPrimarily focused on designing, coding, and testing software applications

While both roles involve software development, an It Software Engineer typically works on integrating software with IT infrastructure and managing systems, whereas a Software Developer focuses on creating and coding software applications. The roles often overlap, but the engineer's work is more aligned with IT systems and infrastructure integration.

What cities in Tennessee are hiring for It Software Engineer jobs? Cities in Tennessee with the most It Software Engineer job openings:
What are popular job titles related to It Software Engineer jobs in TN? For It Software Engineer jobs in TN, the most frequently searched job titles are:
Infographic showing various It Software Engineer job openings in Tennessee as of July 2026, with employment types broken down into 1% Locum Tenens, 92% Full Time, 2% Part Time, 1% Temporary, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $104,077 per year, or $50 per hour.
IT Software QA Advisor

IT Software QA Advisor

Donato Technologies, Inc

Memphis, TN โ€ข On-site

Other

Re-posted 25 days ago


Job description

IT Software QA Advisor
This position is Contract to Hire and PREFERS Memphis, TN or Columbus, OH
Manager looking fo r
Required:
  • 8 plus years QA Experience
  • Leadership experience (Leading Meetings, Attend Project Meetings, Track Prod Defects and Reviewing testing documents)
  • Strong communications skills
  • Strong Organizational skills
  • Good SQL/Oracle skills
  • Good Troubleshooting skills
  • Basic Unix experience
  • Manual Testing
  • Preferred:
  • Progress Language
  • Quality Center/ALM
  • SharePoint
  • Smartsheet for Project Tracking

PRIMARY PURPOSE: To design, develop, maintain, test and debug tests for software and applications; to determine the compatibility and impact of new programs on existing system tests and test plans; to develop expertise in and assume responsibility for one or more specific system functions; to formulate/define system scope and objectives; to devise or modify tests to verify implementation of complex problems; to assume responsibility for project completion; and to provide guidance and training to Quality Assurance Analyst I colleagues.
ESSENTIAL FUNCTIONS and RESPONSIBILITIES :
  • Becomes familiar with all aspects of the application including reports, parameters, claims management, intake services, carrier/client interfaces and vendor/business partner interfaces. Assumes responsibility and develops expertise for a specific area of functionality of the application.
  • Defines and establishes quality assurance procedures, standards, metrics reporting and auditing.
  • Analyzes user needs as required; leads in the design of tests to verify that end user needs have been met.
  • Develops and maintains software test scripts and test plans to verify systems meet the specifications outlines in data processing requests.
  • Assesses requirements of insurance carriers and regulatory groups; leads in the design and development of tests to verify system software meets those requirements.
  • Tests and verifies software; assists in testing projects for members of the programming staff. Prepares documentation for assigned projects and follows software release procedures.
  • Assists in the professional growth of Quality Assurance Analyst I colleagues.
  • Follows pre-established standards and guidelines as they pertain to design and development of tests and test plans.
  • Maintains up-to-date knowledge of current quality assurance tools and other technology advances.
  • Delivers and maintains the highest quality of customer services to our clients.

ADDITIONAL FUNCTIONS and RESPONSIBILITIES Performs other duties as assigned. Supports the organization's quality program(s). Travels as required.
QUALIFICATIONS
Education & Licensing :
Bachelor's degree from an accredited college or university required. Information Systems or Computer Science major preferred.
Experience :
Eight (8) years of information technology/computer science experience or equivalent combination of education and experience required, including four (4) years of testing/quality assurance experience with two (2) years specialized experience with emphasis on interpreting user requirements, and development of business application tests required. Insurance industry experience preferred.
Skills & Knowledge :
  • Knowledge of client/server applications and claims management systems
  • Excellent project management skills
  • High level of self-motivation
  • Excellent oral and written communication, including presentation skills PC literate, including Microsoft Office products
  • Leadership skills
  • Analytical and interpretive skills
  • Strong organizational skills
  • Excellent interpersonal skills
  • Ability to work independently
  • Ability to work in a team environment
  • Ability to meet or exceed Performance Competencies
WORK ENVIRONMENT : When applicable and appropriate, consideration will be given to reasonable accommodations. Mental: Clear and conceptual thinking ability; excellent judgment, troubleshooting, problem solving, analysis, and discretion; ability to handle work-related stress; ability to handle multiple priorities simultaneously; and ability to meet deadlines Physical: Computer keyboarding, travel as required Auditory/Visual: Hearing, vision and talking
NOTE: Credit security clearance, confirmed via a background credit check, is required for this position. The statements contained in this document are intended to describe the general nature and level of work being performed by a colleague assigned to this description. They are not intended to constitute a comprehensive list of functions, duties, or local variances. Management retains the discretion to add or to change the duties of the position at any time.