1

Senior Software Developer Jobs in Dickson, TN (NOW HIRING)

Senior Software Engineer

Franklin, TN · On-site

$121K - $159K/yr

NLB Services is seeking a Senior Software Engineer to join their Data Analytics Power BI Team as an ... ETL Developer. The role involves understanding the SDLC, writing quality code, reviewing team ...

Senior Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

... software company in the world. Values are OCI's foundation and how we deliver excellence. We strive ... Are you an experienced developer looking for a role with meaningful technical impact? We are ...

We are looking for a Senior Software Developer (IC3) who enjoys building reliable software systems and solving challenging engineering problems. This role is ideal for engineers with strong software ...

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

We are looking for a Senior Software Developer (IC3) who enjoys building reliable software systems and solving challenging engineering problems. This role is ideal for engineers with strong software ...

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

We are looking for a Senior Software Developer (IC3) who enjoys building reliable software systems and solving challenging engineering problems. This role is ideal for engineers with strong software ...

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

We are looking for a Senior Software Developer (IC3) who enjoys building reliable software systems and solving challenging engineering problems. This role is ideal for engineers with strong software ...

Senior Software Engineer

Nashville, TN

$118K - $156K/yr

We are seeking a highly skilled Full-Stack Senior Software Engineer to join our team. In this role, you will design, develop, and maintain modern web applications across the stack. The ideal ...

Senior Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

Oracle Cloud Infrastructure (OCI) Transformation & Delivery is seeking a Senior Software Engineer to join our high-impact team supporting the Zero Process Oracle (ZPO) initiative. This program is ...

Senior Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

... software company in the world. Values are OCI's foundation and how we deliver excellence. We strive ... Are you an experienced developer looking for a role with meaningful technical impact? We are ...

Senior Software Engineer

Nashville, TN

$118K - $156K/yr

... software company in the world. Values are OCI's foundation and how we deliver excellence. We strive ... Are you an experienced developer looking for a role with meaningful technical impact? We are ...

Be Seen First

Software Developer

Nashville, TN · On-site

$75K - $140K/yr

Software Developer Position in Nashville Suburb Highlights Quality Manufacturing Systems, Inc., specializes in manufacturing automation controls and systems integration. Our primary focus is custom ...

Senior Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

... software company in the world. Values are OCI's foundation and how we deliver excellence. We strive ... Are you an experienced developer looking for a role with meaningful technical impact? We are ...

Job ID: 65128 Software Developer Location: Nashville, TN Duration: 12+ Months Client: TN THEC TSAC Remote opportunity Specific Skills needed for this position: * Experienced .NET Developer with ...

Proficiency with DevOps tooling (Git, CI/CD, Config, Observability), containerization, and ... Experience with architecting software for AI workloads, understanding of Agentic AI architectures ...

Showing results 21-40

Senior Software Developer information

See Dickson, TN salary details

$13

$53

$76

How much do senior software developer jobs pay per hour?

As of Aug 16, 2026, the average hourly pay for senior software developer in Dickson, TN is $53.59, according to ZipRecruiter salary data. Most workers in this role earn between $45.48 and $60.10 per hour, depending on experience, location, and employer.

What skills and qualifications are needed to thrive as a senior software developer?

To thrive as a Senior Software Developer, you need deep expertise in programming languages, software architecture, and problem-solving, typically backed by a bachelor’s degree in computer science or a related field. Proficiency with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is standard, and certifications in these areas can be beneficial. Leadership, strong communication, and mentoring abilities set standout candidates apart in this role. These skills ensure that complex projects are delivered efficiently, code quality is maintained, and junior team members are effectively guided for overall team success.

What does a senior software developer do?

As a Senior Software Developer, you’ll typically be responsible for leading complex development projects, designing technical solutions, and mentoring junior team members. Daily tasks often include writing and reviewing code, participating in architecture discussions, collaborating with cross-functional teams (such as QA, product management, and DevOps), and troubleshooting high-level technical issues. You may also be involved in setting coding standards, conducting code reviews, and helping to plan sprints or project roadmaps.

What is a senior software developer?

Senior Software Developers are experienced professionals who design, develop, and maintain complex software applications. They often lead development teams, mentor junior developers, and make critical architectural decisions. Their responsibilities include writing high-quality code, troubleshooting technical issues, and ensuring that software projects meet performance and security standards. With deep expertise in programming languages and software engineering principles, they play a key role in delivering successful technology solutions for organizations.

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

AspectSenior Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's or higher in CS or related field; similar experience levels
Work EnvironmentCollaborates on complex projects, mentors juniors, leads technical effortsDesigns, develops, tests software; may work on specific modules or systems
Industry UsageCommonly used in tech companies, startups, and enterprise firmsWidely used across industries, often interchangeable with developer roles

The main difference is that Senior Software Developers typically have more experience, leadership responsibilities, and focus on complex project oversight, while Software Engineers may focus more on designing and implementing software solutions. Both roles require similar credentials and are integral in software development teams, but Senior Software Developers often take on mentorship and strategic tasks.

What cities near Dickson, TN are hiring for Senior Software Developer jobs?

Cities near Dickson, TN with the most Senior Software Developer job openings:

Infographic showing various Senior Software Developer job openings in Dickson, TN as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $111,459 per year, or $53.6 per hour.

Senior Software Engineer

NLB Services

Franklin, TN • On-site

$121K - $159K/yr

Full-time

Re-posted 28 days ago


Job description

Job Summary:
NLB Services is seeking a Senior Software Engineer to join their Data Analytics Power BI Team as an ETL Developer. The role involves understanding the SDLC, writing quality code, reviewing team member code, and participating in architecture design and performance tuning.
Responsibilities:
• Able to work independently and delivery committed work on time with quality.
Qualifications:
Required:
• Must have clear understanding of SDLC
• Should be able to bug free, quality code and adhering to defined coding standards followed by unit testing
• Able to review team member code
• Participate and providing estimate, performance tuning and environment setup
• Participate in architecture design, reviews
• Able to work independently and delivery committed work on time with quality
• Good experience working in snowflake (Mandatory)
• Proficient in writing snowsql (Mandatory)
• Working experience in Azure Cloud and services like azure data factory (Mandatory)
Preferred:
• Analytics
• Client Communications
• Data Warehouse
• Power BI
• SnowflakeDB
• Good to have experience in Azure Synapse Analytics
Company:
NLB Services is a fast growing consulting, analytics and digital transformation company. Founded in 2007, the company is headquartered in Alpharetta, USA, with a team of 5001-10000 employees. The company is currently Late Stage.