1

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

... and engineered electrical solutions, serving electric utilities, Original Equipment Manufacturers ... Escalate complex issues to senior staff or specialized teams. The position supports onboarding ...

... and engineered electrical solutions, serving electric utilities, Original Equipment Manufacturers ... Escalate complex issues to senior staff or specialized teams. The position supports onboarding ...

next page

Showing results 1-20

Senior Software Developer information

See Ripley, TN salary details

$13

$54

$77

How much do senior software developer jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for senior software developer in Ripley, TN is $54.27, according to ZipRecruiter salary data. Most workers in this role earn between $46.06 and $60.87 per hour, depending on experience, location, and employer.

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

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 Is a Senior Software Developer?

Senior software developers have several years of experience in the software industry. They have proven successful in exceeding client expectations when developing programs and have provided excellent support in the managing of those applications. They have worked their way up from junior software developer positions and have mastered a variety of coding languages and programs. Senior software developers train and oversee a team of junior software developers.

What kinds of projects and responsibilities can a Senior Software Developer expect to handle on a daily basis?

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 are Senior Software Developers?

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 job categories do people searching Senior Software Developer jobs in Ripley, TN look for? The top searched job categories for Senior Software Developer jobs in Ripley, TN are:
What cities near Ripley, TN are hiring for Senior Software Developer jobs? Cities near Ripley, TN with the most Senior Software Developer job openings:
Infographic showing various Senior Software Developer job openings in Ripley, TN as of June 2026, with employment types broken down into 93% Full Time, 5% Part Time, and 2% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $112,883 per year, or $54.3 per hour.
IT Support Specialist

IT Support Specialist

ERMCO

Dyersburg, TN • On-site

Full-time

Posted 4 days ago


Job description

Overview
About ERMCO
Electric Research and Manufacturing Cooperative, Inc. (ERMCO) is the leading manufacturer of distribution transformers and engineered electrical solutions, serving electric utilities, Original Equipment Manufacturers (OEMs), and industrial customers across North America. Headquartered in Dyersburg, Tennessee, ERMCO delivers reliable, high-quality products that power homes, businesses, and communities across North America.
With a commitment to safety, operational excellence, and continuous improvement, ERMCO is at the forefront of supporting grid modernization and the energy transition. Our vertically integrated operations, customer-focused culture, and investment in people and technology make ERMCO the Most Valued Partner for delivering resilient, sustainable power infrastructure for the future.
Position Summary
The IT Support Specialist for our company in the distribution transformer industry, provides front-line technical support to ERMCO employees to help ensure reliable day-to-day access to devices, applications, and collaboration tools. This role handles incident and service request intake and performs basic troubleshooting and issue resolution using documented procedures. Escalate complex issues to senior staff or specialized teams. The position supports onboarding/offboarding activities, maintains accurate ticket and asset records, and contributes to an excellent customer experience through clear communication, follow-through, and continuous learning.
This position is located on-site in Bristol, WI. Relocation assistance will be provided.
Responsibilities
Responsibilities
  • Provide Tier 1 end-user support for common hardware, software, printing, and connectivity issues by following standard troubleshooting steps and resolving requests efficiently and professionally.
  • Manage ticket intake and documentation by accurately logging, categorizing, prioritizing, and updating incidents/requests in the ticketing system, including clear notes, customer communications, and resolution details.
  • Escalate appropriately and follow through by recognizing when an issue requires Tier 2/3 or specialty-team support, collecting required diagnostics, and coordinating handoffs while keeping the customer informed.
  • Support Microsoft 365 and business applications by assisting users with basic Teams/Outlook/OneDrive/SharePoint workflows, profile issues, and common application access problems within assigned permissions.
  • Perform basic account and access tasks such as password resets and account provisioning steps per documented procedures, escalating nonstandard access, or security-sensitive requests per policy.
  • Assist with onboarding/offboarding and device setup by preparing and deploying standard devices, installing approved software, verifying peripheral functionality, and coordinating required handoffs and checklists.
  • Support asset and inventory processes by tagging, tracking, and updating asset records, coordinating repairs/replacements, and maintaining clean and accurate inventory data.
  • Contribute to knowledge management and continuous improvement by creating/updating how-to articles and documenting known issues, and by sharing observations on recurring problems to help improve processes and user experience.
  • Follow security and compliance practices by handling data responsibly, using approved tools, promptly reporting suspected security incidents, and completing required training and procedures.

Qualifications
  • Qualifications
    • Education / experience: Associate's or Bachelor's degree in IT or related field (or equivalent hands-on experience), with 0-2+ years in a help desk, desktop support, or technical customer service role preferred.
    • Technical foundation: Familiarity with Windows endpoints, common business applications, and Microsoft 365 basics, with the ability to follow documented troubleshooting steps and learn new tools quickly.
    • Networking and support concepts: Basic understanding of connectivity concepts (TCP/IP, LAN/WAN, Wi-Fi, VPN, DNS/DHCP fundamentals) and the ability to gather diagnostics and escalate effectively when issues are beyond Tier 1 scope.
    • Problem-solving and analytical skills with the ability to work well under pressure and managing multiple priorities simultaneously.
    • Service and communication skills: Strong customer service mindset, clear written/verbal communication, and attention to detail in ticket updates, documentation, and follow-through.
    • Work style: Reliable, organized, and able to manage multiple requests while adhering to procedures, security requirements, and assigned SLAs.
    • Preferred certifications: CompTIA A+ (or in progress) and/or Microsoft fundamentals/endpoint-related coursework or certifications.

    Join ERMCO and TRANSFORM your career!

Job Locations
US-TN-Dyersburg