1

Junior Software Engineer Jobs in Ripley, TN (NOW HIRING)

Senior Electrical Design Engineer

Dyersburg, TN ยท On-site

$87K - $117K/yr

Mentor and guide junior engineers by offering technical expertise, support, and development ... software (e.g., AutoCAD, Inventor, SolidWorks). * Familiarity with programming languages (e.g., VB

Mentor and guide junior engineers by offering technical expertise, support, and development ... software (e.g., AutoCAD, Inventor, SolidWorks). * Familiarity with programming languages (e.g., VB

Mentor and guide junior engineers by offering technical expertise, support, and development ... software (e.g., AutoCAD, Inventor, SolidWorks). * Familiarity with programming languages (e.g., VB

Senior Developer, IT

Arlington, TN ยท Hybrid

$48.50 - $64.25/hr

Developer, IT Department: Information Technology Work Location (s): * El Paso, TX, * Plano, TX, * ... Knowledge of methods and procedures of computer software design,developmentand maintenance.

Junior Software Engineer information

See Ripley, TN salary details

$40.9K

$83.1K

$124.8K

How much do junior software engineer jobs pay per year?

As of Jul 26, 2026, the average yearly pay for junior software engineer in Ripley, TN is $83,117.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,200.00 and $84,000.00 per year, depending on experience, location, and employer.

What Is a Junior Software Engineer?

A junior software engineer works on a team with more senior engineers to help design and develop applications, write code, and otherwise maintain or update a business's database. As a junior software engineer, your duties and responsibilities may vary based on what company you work for. Overall, your job is to learn from senior engineers and developers on how to be a software engineer and in what ways you can develop and utilize the technologies of the business to do so. Many junior software engineers have a little bit of knowledge about a lot of technologies but also stay up-to-date on the most current technologies.

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

To thrive as a Junior Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and commonly used languages such as Java, Python, or JavaScript, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development environments and frameworks are usually expected. Strong problem-solving skills, eagerness to learn, and effective teamwork and communication abilities help set you apart. These skills and qualities are crucial for contributing effectively to projects, adapting to evolving technologies, and collaborating within development teams.

How does a Junior Software Engineer typically collaborate with other team members on projects?

Junior Software Engineers usually work closely with senior developers, QA testers, and product managers as part of a cross-functional team. Collaboration often involves participating in daily stand-up meetings, code reviews, and pair programming sessions. Juniors are encouraged to ask questions and seek feedback, which helps them learn best practices and improve their coding skills. Effective communication and a willingness to learn from more experienced colleagues are key to thriving in this collaborative environment.

What are Junior Software Engineers?

Junior Software Engineers are entry-level professionals who assist in designing, developing, testing, and maintaining software applications. They typically work under the guidance of more experienced engineers and are responsible for writing code, fixing bugs, and participating in code reviews. Junior Software Engineers often collaborate with team members to learn best practices, improve their technical skills, and contribute to software projects. This role is ideal for recent graduates or those new to the software development field.
What are the most commonly searched types of Software Engineer jobs in Ripley, TN? The most popular types of Software Engineer jobs in Ripley, TN are:
What cities near Ripley, TN are hiring for Junior Software Engineer jobs? Cities near Ripley, TN with the most Junior Software Engineer job openings:
Infographic showing various Junior Software Engineer job openings in Ripley, TN as of July 2026, with employment types broken down into 88% Full Time, 10% Part Time, and 2% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $83,117 per year, or $40 per hour.
Senior Electrical Design Engineer

Senior Electrical Design Engineer

ERMCO

Dyersburg, TN โ€ข On-site

$87K - $117K/yr

Full-time

Posted 10 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 a commitment 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 SummaryThe Senior Electrical Design Engineer is an advanced-level role responsible for leading the design, development, and optimization of transformers and related components. As an experienced engineer, the Senior Design role involves providing technical leadership on complex projects, mentoring less experienced engineers, and solving advanced engineering challenges. This role includes collaboration with cross-functional teams, driving innovation, and ensuring that all designs meet the highest standards of performance, efficiency, and regulatory compliance.
This role will be onsite in Dyersburg, TN. Relocation Assistance is available.
Responsibilities
  • Lead the design and development of transformers or related components, ensuring compliance with industry standards (e.g., IEEE, IEC, CSA) and customer specifications.
  • Conduct advanced engineering analyses to optimize product performance, cost, and efficiency, addressing complex design challenges.
  • Perform and oversee failure analysis on design-related issues, identifying root causes, and implementing corrective actions to improve product quality and reliability.
  • Provide technical leadership in design reviews, guiding decisions, and ensuring alignment with project objectives and customer requirements.
  • Mentor and guide junior engineers by offering technical expertise, support, and development opportunities.
  • Collaborate with cross-functional teams, including manufacturing, quality assurance, supply chain, sales, and customer service to ensure successful integration of designs into production.
  • Prepare and maintain detailed engineering documentation, including design specifications, test plans, and technical reports.
  • Stay current with industry trends and emerging technologies to drive innovation and ensure competitive product designs.
  • Lead continuous improvement initiatives, promoting innovation and efficiency in design processes and methodologies.

Qualifications
  • Bachelor's degree in Electrical Engineering, or a related field.
  • More than 8 years of experience in Electrical Engineering, with a focus on transformer or related product design.
  • Proven ability to lead design projects from concept to production.
  • Advanced proficiency with design and analysis tools, including electrical and thermal analysis software (e.g., AutoCAD, Inventor, SolidWorks).
  • Familiarity with programming languages (e.g., VB .Net, C++, SQL) and database management tools (e.g., MySQL)
  • Ability to interact with, maintain, and update ERP system data related to engineering processes.
  • Familiarity with industry standards (e.g., IEEE, UL, IEC, CSA) and regulatory requirements (e.g. DOE) for transformers and related components.
  • Strong leadership skills, with the ability to guide and mentor junior engineers.
  • Excellent problem-solving abilities, capable of addressing complex technical challenges independently.
  • Effective communication and interpersonal skills, with the ability to collaborate with cross-functional teams and manage stakeholders.
  • Highly organized, with the ability to manage multiple complex projects and priorities.
  • Experience conducting failure analysis and implementing corrective actions for design-related issues.

Let's Build the Future Together
At ERMCO, your ideas matter, your growth is supported, and your impact is real. Whether you're building on early career experience or launching your professional journey, you'll have the opportunity to learn, contribute, and grow in a manufacturing environment that values innovation and collaboration.
Join ERMCO and TRANSFORM your career.
Job Locations
US-TN-Dyersburg
US-GA-Athens