Demo

Sr. Software Engineer

Expert Technical Solutions
Mount Juliet, TN Full Time
POSTED ON 12/12/2025 CLOSED ON 1/10/2026

What are the responsibilities and job description for the Sr. Software Engineer position at Expert Technical Solutions?

Senior Software Engineer – Nashville / Mt. Juliet, TN - onsite


Hybrid Support Development Role**


Location: M-F onsite in Mt. Juliet, TN


Type: 6-month contract-to-permanent position


Environment: Azure, .NET 8, C#, API-driven platform


Expert Technical Solutions is seeking a Senior Software Engineer with strong development experience who is also comfortable providing hands-on, onsite application support for a mission-critical inventory and operations system. This role blends daily production support, troubleshooting, and system reliability work with active software development, including enhancements, optimizations, and new feature development.


This is NOT a help-desk or IT support position — the ideal candidate is a true software engineer who enjoys solving operational issues, debugging live systems, improving codebases, and owning technical outcomes in a fast-paced environment.


Responsibilities

Application Support Troubleshooting (Daily)

  • Monitor and support backend services that sync inventory and operational data between multiple systems
  • Investigate and resolve issues with system connections, data flow, and messaging
  • Ensure daily processing jobs and data syncs complete successfully
  • Work directly onsite to diagnose issues quickly and keep operations running smoothly

Software Development (Ongoing)

  • Design, maintain, and enhance backend APIs and services using C# / .NET 8
  • Build new features to support warehouse and logistics operations
  • Improve service performance, scalability, and reliability
  • Apply SOLID and clean architecture principles to keep the platform maintainable
  • Refactor and optimize existing code for readability, speed, and stability

Cloud & Architecture

  • Work with Azure PaaS services (Azure Functions, Event Grid, Azure Table Storage)
  • Support a service-oriented architecture and event-driven processing
  • Implement and improve application security for APIs and web interfaces

Collaboration & Documentation

  • Work closely with front-end developers, infrastructure teams, and database engineers
  • Document APIs, workflows, system changes, and troubleshooting procedures
  • Provide clear status updates and communicate effectively with technical stakeholders

Requirements

  • Strong experience in C# and .NET backend development
  • Hands-on experience building and maintaining RESTful APIs
  • Understanding of SOLID principles and clean coding practices
  • Experience with Azure services (Functions, Event Grid, Table Storage preferred)
  • Strong debugging and problem-solving abilities
  • Ability to write clean, testable, maintainable code
  • Familiarity with Git and version control
  • Understanding of secure coding practices and API security

Preferred Skills

  • 5 years of professional software development experience
  • Experience working in service-oriented or event-driven architectures
  • Exposure to CI/CD pipelines and automated deployments
  • Performance tuning for backend services and cloud-hosted applications
  • Experience working in Agile or iterative development environments
  • Bachelor’s degree in Computer Science , Software Engineering, or related field

This Role Is Ideal For Someone Who

  • Enjoys hands-on technical problem solving
  • Wants a mix of development operations
  • Can own and support a production environment
  • Likes being close to the business impact
  • Thrives in an onsite, collaborative setting
  • Is comfortable being the technical go-to person for a critical system

Salary.com Estimation for Sr. Software Engineer in Mount Juliet, TN
$91,555 to $110,683
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Sr. Software Engineer?

Sign up to receive alerts about other jobs on the Sr. Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Expert Technical Solutions

  • Expert Technical Solutions Marietta, GA
  • POS Onboarding Specialist – Marietta, GA Expert Technical Solutions has an outstanding opportunity for a POS Onboarding Specialist with a fast-growing comp... more
  • 6 Days Ago

  • Expert Technical Solutions Alpharetta, GA
  • Tax Lead Location: Alpharetta, GA Employment Type: Full-Time, on-site 5x/wk Industry: Corporate / Public Accounting Position Overview Our client is seeking... more
  • 6 Days Ago


Not the job you're looking for? Here are some other Sr. Software Engineer jobs in the Mount Juliet, TN area that may be a better fit.

  • AxisCare Home Care Software Nashville, TN
  • Job Description - Software Engineer (Mid-Level) Reports To - Engineering Manager Summary AxisCare is hiring a full-time, fully remote mid-level Software En... more
  • 28 Days Ago

  • AxisCare Home Care Software Nashville, TN
  • Job Description - Senior Software Engineer Reports To - Engineering Manager Summary AxisCare is hiring a full-time, fully remote Senior Software Engineer t... more
  • 28 Days Ago

AI Assistant is available now!

Feel free to start your new journey!