1

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

... and engineered electrical solutions, serving electric utilities, Original Equipment Manufacturers ... MS Office proficiency - Word Processing and Business Software - Intermediate experience with ...

... and engineered electrical solutions, serving electric utilities, Original Equipment Manufacturers ... MS Office proficiency - Word Processing and Business Software - Intermediate experience with ...

No The Opportunity Step into a pivotal role at Hitachi Energy as a Senior Electrical Engineer in ... Develop 2-D and 3-D models using advanced CAD software (AutoCAD and CREO Parametric). * Learn and ...

No The Opportunity Step into a pivotal role at Hitachi Energy as a Senior Electrical Engineer in ... Develop 2-D and 3-D models using advanced CAD software (AutoCAD and CREO Parametric). * Learn and ...

... software, plant and system wide architecture and surplus assets. Crucially, you'll ensure the successful delivery and use of these technologies. You will collaborate with the Sr. Systems Engineer to ...

Controls Systems Engineer

Jackson, TN · On-site

$83K - $109K/yr

... software, plant and system wide architecture and surplus assets. Crucially, you'll ensure the successful delivery and use of these technologies. You will collaborate with the Sr. Systems Engineer to ...

Final Processor (3rd shift)

Arlington, TN · On-site

$14.50 - $18.75/hr

... software and printers. 6. Effective communication with other personnel, management and engineering ... Senior Final Processor (internal candidates): * Proficiently perform Final Processing operations ...

Final Processor (2nd shift)

Arlington, TN · On-site

$14.50 - $18.75/hr

... software and printers. 6. Effective communication with other personnel, management and engineering ... Senior Final Processor: * Proficiently perform Final Processing operations including: Sterile ...

Final Processor (3rd shift)

Arlington, TN · On-site

$14.50 - $18.75/hr

... software and printers. 6. Effective communication with other personnel, management and engineering ... Senior Final Processor (internal candidates): * Proficiently perform Final Processing operations ...

... 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.
Sr. Learning Specialist

Sr. Learning Specialist

ERMCO

Dyersburg, TN • On-site

Full-time

Posted 9 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, Tenn., ERMCO delivers reliable, high-quality products that power homes, businesses, and communities across North America.

With commitments to safety, operational excellence, and continuous improvement, ERMCO is at the forefront of supporting grid modernization and 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.

Job Summary:

The Senior Learning Specialist plays a crucial role in the Training and Development team, responsible for supporting and coordinating the creation and delivery of effective training programs. This role involves assessing organizational development needs, creating content, developing curricula, and managing learning and development initiatives. Specific programs include new hire orientation, continuous improvement training, on-the-job training, corrective action or remedial training, and leadership development. Additionally, the Senior Learning Specialist provides leadership and mentorship to other Learning Specialists. Collaboration with various departments is essential to identify developmental needs and execute training sessions both within the plant and across the enterprise.

 The ideal candidate has experience with various training methods, including classroom / virtual classroom training, on-the-job training, coaching, mentorship programs, and e-learning. Experience with different learning programs such as management training and technical skills development is preferred.

This role will be on-site in Dyersburg, TN. Relocation Assistance is available.

Responsibilities

Responsibilities:

  • Consult with internal stakeholders to identify training needs, gather requirements, and develop tailored solutions that address specific business objectives.
  • Lead the assessment of training needs by partnering with department leadership and providing strategic recommendations.
  • Design, develop, and implement curricula and training materials using a variety of multimedia resources, including interactive videos, and digital simulations, to enhance learner engagement and retention.
  • Facilitate learning sessions and workshops using a variety of training methods, such as classroom training, virtual classroom training, on-the-job training, coaching, mentorship programs, and e-learning, to cultivate new skills and strengths across the workforce.
  • Utilize the Learning Management System (LMS) to deliver and track training, including eLearning modules, session completion rates, and training metrics, while working closely with the Learning System Administrator.
  • Develop comprehensive course assessments, training evaluations, quizzes, and meaningful, interactive activities that significantly enhance learning outcomes.
  • Analyze the effectiveness of training programs by rigorously monitoring results against corporate goals and key performance indicators and implement data-driven improvements to maximize impact.
  • Drive continuous improvement of learning programs, including new hire training and continuous improvement initiatives, to ensure they remain effective and aligned with organizational goals.
  • Provide leadership and mentorship to other Learning Specialists, fostering a collaborative and innovative learning environment
Qualifications

Qualifications:

  • BS or BA in Organizational Development, Organizational Leadership, Human Resource Development, Education, Psychology, or related field.
  • 5-7  years direct experience with Instructional Design or curriculum development and delivering content, preferably in a corporate learning and development environment.
  • Knowledge of the manufacturing environment and the learning and development needs of front-line workers, supervisors, and managers.
  • Understanding of manufacturing policies, practices, trends, and technology.
  • A combination of experience and education may also be considered.

Knowledge, Skills, and Abilities

  • MS Office proficiency - Word Processing and Business Software - Intermediate experience with Microsoft Word, Excel, Publisher, Outlook, PowerPoint, Teams, and SharePoint. 
  • Content authoring tools - Knowledge of software applications used to create interactive multimedia content for use in the classroom or mobile device. 
  • Presentation Skills - Speaks clearly and persuasively in positive or negative situations; Listens and clarifies; Responds productively to questions; Demonstrates group presentation skills; Participates in meetings. Utilizes proper grammar and ensures non-verbal communication is professional.
  • Written Communication - Writes clearly and informatively; Edits work for spelling and grammar; Varies writing style to meet needs; Presents numerical data effectively; Able to read and interpret written information.
  • Problem Solving - Gathers and analyzes information skillfully. Able to identify gaps and trends; makes recommendations to improve processes.
  • Adaptability - Manages competing demands; Changes approach or method to best fit the situation. Able to transition applied training to a successful job skill transfer; uses various methods and applications of adult learning styles. Ability to manage multiple projects and time.
  • Monitoring, Managing and Measuring Work - Monitors process, progress, performance, and results for yourself, other individuals, or teams/organizations to make improvements or take corrective action to ensure quality work.
  • Attention to detail - Ability to work accurately and to identify, analyze, prevent, and solve problems.
  • Judgment and Decision Making - Considering the relative costs and benefits of potential actions to choose the most appropriate one.
  • Teamwork - Works with individuals or a group of people to achieve a shared goal or outcome in an effective way.
  • Innovation - Meets challenges with resourcefulness; Generates suggestions for improving work. Presents new and unique ideas. Easily makes connections among previously unrelated notions.
  • Emotional Intelligence - Being aware of others' reactions and understanding why they react as they do, reading non-verbal cues and adjusting to moods and situations.
  • Service-minded - Actively looking for ways to help people. Listening and following through on commitments. 
  • Work Environment: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
    • The employee occasionally works near moving mechanical parts.
    • The noise level in the work environment is usually moderate.
    • A minimum of 25% travel is required.

Disclaimer: This job description is intended to convey information essential to understanding the scope of the position and is not an exhaustive list of skills, efforts, duties, responsibilities, or working conditions associated with it. Additional tasks and responsibilities may be assigned as required.

Join ERMCO and TRANSFORM your career!

Job LocationsUS-TN-DyersburgEmployment Type: FULL_TIME