1

Software Engineering Advisor Jobs in Tennessee (NOW HIRING)

You will advise on the technical direction and implementation of the internal team's software engineering initiatives, evaluate and integrate key technologies, and provide mentorship to the junior ...

Software Engineer III

Franklin, TN · On-site +1

$56.75 - $76.25/hr

... an engineering team responsible for development and support of a Payment Integrity SaaS product ... Company-Paid Personal Financial Advising - Expert guidance to help manage your finances. * New Hire ...

Software Engineer III

Franklin, TN · Remote

$56.75 - $76.25/hr

... an engineering team responsible for development and support of a Payment Integrity SaaS product ... Company-Paid Personal Financial Advising - Expert guidance to help manage your finances. * New Hire ...

Act as a trusted advisor to client-facing associates * Drive adoption by helping users understand ... Partner closely with engineering, product, and AI teams * Translate user issues into clear ...

Principal Software Architect

La Vergne, TN · On-site

$122.40K - $204.40K/yr

Act as a technical mentor and advisor to software engineers through code reviews, design guidance, and standards enforcement. * Translate unclear or high-level business requirements into clear, well ...

Principal Software Engineer

Nashville, TN

$130.40K - $174.80K/yr

... advisor for clients, owning delivery quality and technical credibility Shape project scope ... uplift engineering best practices across teams Must-Have Technical Skills Google Cloud Platform ...

MI Softech is looking to add a few engineering teams to our new business unit TransifyDigital in ... Enthusiastic and energetic to solve complex performance problems and advising technical ...

MI Softech is looking to add a few engineering teams to our new business unit TransifyDigital in ... Enthusiastic and energetic to solve complex performance problems and advising technical ...

Those in software engineering at PwC will focus on developing innovative software solutions to ... Growing as a strategic advisor, you leverage your influence, expertise, and network to deliver ...

next page

Showing results 1-20

Software Engineering Advisor information

What are the key skills and qualifications needed to thrive as a Software Engineering Advisor, and why are they important?

To thrive as a Software Engineering Advisor, you need advanced software development expertise, a deep understanding of system architecture, and experience with various programming languages, typically supported by a degree in computer science or related field. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and relevant certifications such as AWS Certified Solutions Architect or Microsoft Certified: Azure Solutions Architect are highly valued. Outstanding communication, leadership, and problem-solving abilities are crucial for mentoring teams and bridging gaps between technical and business stakeholders. These skills enable advisors to guide complex projects successfully and drive technological innovation within organizations.

How does a Software Engineering Advisor typically collaborate with cross-functional teams to drive project success?

A Software Engineering Advisor frequently partners with product managers, designers, and development teams to provide technical guidance and ensure alignment with business goals. They play a key role in architectural decisions, code reviews, and troubleshooting complex issues, often mentoring junior engineers and facilitating knowledge sharing. Effective advisors foster open communication and proactively identify potential roadblocks, helping to streamline workflows and elevate the overall quality of deliverables.

What are Software Engineering Advisors?

Software Engineering Advisors are experienced professionals who provide guidance and expert advice on software development projects. They help teams make informed technical decisions, improve engineering processes, and ensure best practices are followed throughout the software lifecycle. Advisors often mentor developers, review code, and suggest architectural improvements to enhance quality and efficiency. Their role bridges the gap between technical execution and strategic business goals.

What is the difference between Software Engineering Advisor vs Software Developer?

AspectSoftware Engineering AdvisorSoftware Developer
CredentialsBachelor's or higher in Computer Science or related field; industry certificationsBachelor's degree often required; certifications optional
Work EnvironmentConsulting, advisory roles, project planning, client interactionDesign, develop, test software applications; coding-focused
Employer & Industry UsageTech firms, consulting companies, enterprise IT departmentsTech companies, startups, software firms
Search & Comparison IntentUnderstanding advisory roles, consulting responsibilitiesFocus on coding, development tasks

The main difference between a Software Engineering Advisor and a Software Developer lies in their roles. Advisors focus on consulting, guiding projects, and strategic planning, often working with clients and teams. Developers primarily engage in coding, designing, and building software applications. While both roles require technical skills and similar educational backgrounds, their day-to-day responsibilities and work environments differ significantly.

What are popular job titles related to Software Engineering Advisor jobs in Tennessee? For Software Engineering Advisor jobs in Tennessee, the most frequently searched job titles are:
What job categories do people searching Software Engineering Advisor jobs in Tennessee look for? The top searched job categories for Software Engineering Advisor jobs in Tennessee are:
Infographic showing various Software Engineering Advisor job openings in Tennessee as of May 2026, with employment types broken down into 69% Full Time, 23% Part Time, 4% Contract, and 4% Nights. Highlights an 72% Physical, 3% Hybrid, and 25% Remote job distribution.
IT Systems Engineering Advisor Sr

IT Systems Engineering Advisor Sr

Donato Technologies, Inc

Memphis, TN • On-site

$101.50K - $138.90K/yr

Contractor

Posted 22 days ago


Job description

IT Systems Engineering Advisor Sr 
Memphis, TN, or 100% Remote (Locals)

Requirements:
**This position is a Contract with a set duration of 6 months to 1 year.**
MANAGER'S NOTES:
We are seeking a highly skilled Senior DevOps Engineer with a strong background in infrastructure automation, configuration management, and cloud provisioning. The ideal candidate will have hands-on experience with tools such as Puppet, Terraform, and scripting languages to help scale and maintain our cloud infrastructure and CI/CD pipelines.

Key Responsibilities:

  • Design, implement, and maintain infrastructure as code (IaC) using Terraform across multiple environments.
  • Develop and manage configuration management using Puppet for systems deployment, updates, and maintenance.
  • Automate deployment pipelines and system provisioning to support rapid delivery of applications.
  • Collaborate with software engineers, QA, and IT teams to ensure scalable and secure infrastructure.
  • Monitor and improve system reliability, performance, and security.
  • Create documentation and standards for infrastructure and automation processes.
  • Lead infrastructure modernization efforts, including cloud migration and containerization initiatives.
  • Mentor junior engineers and provide technical leadership within the DevOps team.

PRIMARY PURPOSE: To design and implement enterprise technology solutions for the organization. To maintain operations and build efficiencies in the technology of assigned spheres of influence. To research and resolve escalated issues from global IT colleagues.

ESSENTIAL FUNCTIONS and RESPONSIBILITIES:

  • Designs, implements and maintains systems lifecycle management, security, resiliency and performance of production and non-production environments with no management supervision. 
  • Initiates and drives lifecycle management and capacity planning for infrastructure across the entire organization.
  • Drives architectural improvements and standardization for the IT environment including choice of networking infrastructure, hardware, monitoring software and associated application infrastructure with no management supervision.
  • Provides 3rd tier on-site and/or remote technical support as necessary.
  • Seeks out and remediates security vulnerabilities.
  • Provides 3rd tier remote access solution support: VPN, Terminal Services, Citrix, and Hyper-V. Designs disaster recovery solutions and leads planning and testing activities.
  • Reviews and approves vendor invoices for a manager.

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 in information management, computer science, or related technology field from an accredited college or university preferred. Related technical institute certification preferred.

Experience:
 
Eight (8) years of related experience or equivalent combination of education and experience required to include four (4) years of experience designing, implementing and maintaining technology infrastructure; configuring and troubleshooting Windows and UNIX/Linux based environments; and managing and monitoring Exchange Server 2003-2016, Windows Server 2003-2016, and MSCE Server infrastructure.

Skills & Knowledge:

  • Thorough knowledge of cloud-based application knowledge, preferably Azure Strong knowledge of virtualization and containerization (e.g. Hyper-V, vSphere, Citrix SQL, and Terminal Services)
  • Strong knowledge of VPN connectivity troubleshooting and configuration (Cisco, Palo Alto, OpenVPN, IPSec)
  • In-depth knowledge of security software such as Anti-virus, Anti-SPAM, Anti-Spyware, and/or other security-related technologies
  • In-depth knowledge of networking (OSI network layers, TCP/IP)
  • Excellent oral and written communication skills, including presentation skills PC literate, including Microsoft Office products
  • Analytical and interpretive skills
  • Strong organizational skills
  • Excellent interpersonal skills
  • Ability to create and complete comprehensive, accurate and constructive written reports
  • Ability to work in a team environment
  • Ability to meet or exceed Performance Competencies