1

Mid Level Software Developer Jobs in Columbia, SC

The Department seeks a highly motivated individual who has the skills for the software development ... Determine and communicate the implications of system-level decisions on subsystems and components ...

Junior level, mid-level and senior level Drainage Engineers * Drainage CAD Designers Desired skillsets include: * Experience in large Design/Build or Alternative Delivery projects * Experience with ...

Junior level, mid-level and senior level Drainage Engineers * Drainage CAD Designers Desired skillsets include: * Experience in large Design/Build or Alternative Delivery projects * Experience with ...

Junior level, mid-level and senior level Traffic Engineers (including signing & pavement markings and traffic signals) * Traffic CAD Designers (including signing & marking design and traffic signal ...

Junior level, mid-level and senior level Traffic Engineers (including signing & pavement markings and traffic signals) * Traffic CAD Designers (including signing & marking design and traffic signal ...

next page

Showing results 1-20

Mid Level Software Developer information

See Columbia, SC salary details

$44.4K

$103.5K

$153.6K

How much do mid level software developer jobs pay per year?

As of Jul 4, 2026, the average yearly pay for mid level software developer in Columbia, SC is $103,472.00, according to ZipRecruiter salary data. Most workers in this role earn between $83,300.00 and $120,300.00 per year, depending on experience, location, and employer.

What are the typical daily responsibilities of a Mid Level Software Developer?

As a Mid Level Software Developer, your daily responsibilities often include writing and reviewing code, participating in code reviews, collaborating with colleagues on project requirements, and troubleshooting bugs or technical issues. You may also be involved in designing features, writing unit tests, and participating in regular stand-up meetings as part of an agile team. Additionally, you'll interact with product managers, QA engineers, and other team members to ensure the software meets project deadlines and quality standards. This role offers the chance to take on increasing ownership of projects while continuing to learn and grow professionally.

What are the key skills and qualifications needed to thrive in the Mid Level Software Developer position, and why are they important?

To thrive as a Mid Level Software Developer, you should have solid programming skills in languages like Java, Python, or JavaScript, along with a relevant bachelor's degree or equivalent experience. Familiarity with version control systems such as Git, frameworks like React or Spring, and knowledge of agile development practices are typically required. Effective problem-solving, clear communication, and a collaborative mindset are valuable soft skills in this position. These skills enable you to build reliable software, contribute to team projects, and adapt to evolving technical challenges.

What is a Mid Level Software Developer job?

A Mid Level Software Developer is a professional with a few years of experience who contributes to designing, coding, testing, and maintaining software applications. They work independently on tasks but also collaborate with senior developers and teams to implement solutions. Their role often includes debugging code, optimizing performance, and ensuring best practices in development. Mid-level developers are expected to have a solid understanding of programming languages, frameworks, and software development life cycles. They may also mentor junior developers and participate in code reviews to maintain code quality.

What are the most commonly searched types of Software Developer jobs in Columbia, SC? The most popular types of Software Developer jobs in Columbia, SC are:
What are popular job titles related to Mid Level Software Developer jobs in Columbia, SC? For Mid Level Software Developer jobs in Columbia, SC, the most frequently searched job titles are:
What job categories do people searching Mid Level Software Developer jobs in Columbia, SC look for? The top searched job categories for Mid Level Software Developer jobs in Columbia, SC are:
Infographic showing various Mid Level Software Developer job openings in Columbia, SC as of June 2026, with employment types broken down into 7% As Needed, 58% Full Time, 19% Part Time, 2% Temporary, 12% Contract, and 2% Nights. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $103,472 per year, or $49.7 per hour.
Engineer/Senior Engineer/Staff Engineer - Mechanical Engineering VC Summer SC

Engineer/Senior Engineer/Staff Engineer - Mechanical Engineering VC Summer SC

Dominion Energy

Jenkinsville, SC • On-site

$88K - $121K/yr

Temporary

Medical, Dental, Vision, Retirement, PTO

Posted 11 days ago


Dominion Energy rating

8.4

Company rating: 8.4 out of 10

Based on 87 frontline employees who took The Breakroom Quiz

16th of 50 rated energy and utility


Job description

Dominion Energy is committed to providing reliable, affordable, and increasingly clean energy that powers our customers every day. If you want to work for a purpose-driven company that values safety and collaboration, we're looking for you. You won't just find a job here; you'll find your career. Review the position below and apply today.
Military service members and veterans with ranks from E5-E9, W1-CW5, or O3-O6, plus appropriate equivalent combination of education and years of experience as outlined below will be considered for this opportunity.
Job Summary
VC Summer Nuclear station is looking for an Engineer to Staff-level Engineer, based on experience. The Mechanical Engineers are responsible for the design and modification of nuclear power plant systems, structures and components, and the maintenance of the plant design and licensing bases.
There is one position which will be filled at the level commensurate with the successful candidate's education, experience, knowledge, skills and abilities.
This role is Mid level to Expert level in all conventional aspects of the subject matter in the engineering series provides engineering support in designated company area, or specific engineering discipline. Performs and/or reviews engineering calculations, analysis, research and design. Provides cost analysis as needed and develops recommendation based on calculations (e.g. cost for equipment upgrade for management review. Distinguished from the Associate Engineer by increased complexity in application of engineering skills required. Under direction of supervisor or work leader, exercises independence in evaluating, selecting and applying standard or well defined engineering techniques, procedures and criteria. Uses independent judgment in prioritizing and making moderately complex adaptations and modifications. Assignments have clear and specified objectives and require investigation of a limited number of variables.
Perform other duties as requested or assigned.
May serve as a member of the Emergency Response Organization (ERO), responding to plant ERO activities in 30-60 minutes.
Engineer
2+ years of relevant engineering experience; Knowledge and application of engineering theories and principles, concepts, and fundamentals; Requires developmental experience in a professional engineering position; Competency in applying engineering principles, fundamental concepts, practices and procedures requiring some evaluation, originality and/or ingenuity to achieve project objectives; Understands and can apply knowledge of configuration management; Ability to perform engineering calculations using applicable software programs (e.g. Matlab, Excel, etc.); Planning, organizational and project management skills; Ability to develop and exercise leadership skills; Effective decision making skills; Effective oral and written communication skills (includes technical writing); Ability to think analytically and solve complex problems; Ability to interpret codes, regulations and practices; Equally effective working independently or in a team environment; Ability to process information quickly and effectively manage multiple tasks.
Senior Engineer
5+ years of relevant engineering experience; Full knowledge of engineering theories and principles; Skilled in use of advanced techniques and modification and extension of theories, precepts and practices of the field and related sciences and disciplines; Strong leadership skills with proven ability to serve as team project lead; Strong oral and written communication skills (includes technical writing); Strong personal computer skills; Ability to think analytically and solve complex problems; Ability to interpret codes, regulations and practices; In depth knowledge of various computer applications, with the ability to manipulate personal computer applications and perform engineering calculations using applicable software programs (e.g. Matlab, Excel, etc.); Equally effective working independently or in team environment; Proven decision making skills; Ability to process information quickly and effectively manage multiple tasks; Strong planning, organizational and project management skills.
Staff Engineer
8+ years of relevant engineering experience (An Engineering PhD can be substituted for up to 5 years' experience based on research engineering work on related projects approved by executive leadership.)
-Extensive knowledge of engineering theories, principles, and practices to a broad variety of assignments and related field.-Extensive skilled in use of advanced techniques and modification and extension of theories, precepts and practices of the field and related sciences and disciplines.-Full Knowledge of business/financial and contractual matters.-Recognized expert by other engineers and management in assigned area.-Provides expert technical advice to other engineers and management in assigned area.-Skilled in the use of advanced engineering techniques.-Strong planning and project management skills.-Strong technical and organizational leadership skills.-Strong oral and written communication skills (includes technical writing).-In depth knowledge of various computer applications, with the ability to manipulate personal computer applications and perform engineering calculations using applicable software programs (e.g., Matlab, Excel, etc.).-Proven decision-making skills.- Demonstrated ability to think analytically and solve complex problems.- Demonstrated ability to interpret and apply codes, regulations, and practices.- Demonstrated ability to process information quickly and effectively manage multiple tasks.-Equally effective working independently or in team environment
Required Knowledge, Skills, Abilities & Experience
The knowledge, skills, abilities, and experience that are required for entry into this job include the following:
Experience or knowledge in any of the following is desired. Large Rotating equipment, piping systems, heat exchangers, pressure systems, pumps, valves and ASME standards.
Prior nuclear plant experience is preferred, but not required.
Knowledge and application of engineering theories and principles, concepts, and fundamentals;
Requires developmental experience in a professional engineering position;
Competency in applying engineering principles, fundamental concepts, practices and procedures requiring some valuation, originality and/or ingenuity to achieve project objectives;
Understands and can apply knowledge of configuration management;
Ability to perform engineering calculations using applicable software programs (e.g. Matlab, Excel, etc.);
Planning, organizational and project management skills;
Ability to develop and exercise leadership skills;
Effective decision making skills;
Effective oral and written communication skills (includes technical writing);
Ability to think analytically and solve complex problems;
Ability to interpret codes, regulations and practices;
Equally effective working independently or in a team environment;
Ability to process information quickly and effectively manage multiple tasks.
In unmanned systems, Engineers must have ability to hoist, lift, and maneuver equipment using proper safety techniques. Ability to bend, kneel, crouch, crawl, and maintain awkward or restricted positions as tasks require. Ability to remain standing for prolonged periods and perform work while on their feet throughout the shift. Ability to enter, work within, and exit confined spaces in accordance with safety procedures and applicable regulations.
REQUIRED ENGINEERING CRITERIA:
For placement of a candidate in the Engineer job series, the following criteria must be met:
Possess a 4-year Engineering degree from an ABET accredited Engineering program based on the year that the Engineering program was accredited by ABET, or
Possess a 4-year Engineering degree from an institution outside of the U.S. which is accredited through the country's own Engineering accrediting body under the Washington Accord as a full signatory, and is a degree that was recognized by the country's accrediting body on or after the date that full signatory status was achieved, or
Possess a 4-year degree in Engineering (non-ABET accredited), Physics, Chemistry, Math or Engineering Technology and a post-graduate Engineering degree from an institution where the undergraduate degree in the same Engineering discipline is ABET-accredited based on the year the Engineering program was accredited by ABET, or
Holds or has previously held a valid U.S. Professional Engineer license.
Education Requirements
Required Degree (equivalency not accepted in lieu of required degree):
Bachelor's in Engineering
Licenses, Certifications, or Quals Description
Note: Dominion Energy minimum experience and education requirements may exceed stated ANSI standards and candidates must meet the Dominion Energy minimum requirements.
For Nuclear employees, this ANSI standard must be met, all of which is met or exceeded in the Engineer series job summaries with the exception of the Nuclear Power experience requirement of at least 1 year:
ANSI/ANS-3.1-2014, Section 4.6.1 Education requirements: Baccalaureate or associate degree in engineering or related science. Minimum experience for the position: Related experience which shall include 2 years; Nuclear power plant experience to include 1 year.
Working Conditions
Cold Up to 25%
Dust / Grease / Oil Up to 25%
Energized Wires Up to 25%
Fumes Up to 25%
Heat Up to 25%
Loud Noise Up to 25%
Office Work Environment 76 -100%
Outdoors Up to 25%
Pressurized Lines & Valves Up to 25%
Radiation Up to 25%
Travel Up to 25%
Other Working Conditions
Test Description
No Testing Required
Export Control
Certain positions at Dominion Energy may involve access to information and technology subject to export controls under U.S. law. Compliance with these export controls may result in Dominion Energy limiting its consideration of certain applicants.
What You'll Get
Expected Hiring Base Salary Range:
Engineer: $81,900 - $106,400
Senior Engineer: $90,900 to $118,100
Staff Engineer: $102,300 - $132,800
The expected hiring base salary range is the range we anticipate hiring within for this position. The actual salary offered may vary based on factors such as the selected candidate's qualifications, skills, experience, and work location. This is not intended to represent the full salary range for the position or limit future compensation growth.
At Dominion Energy, we offer excellent plans and programs for employees. Employees are rewarded with a competitive salary and comprehensive benefits package which includes: health, dental, and vision benefits with coverage for families and domestic partners, vacation, retirement plans including 401k contributions and matches, paid holidays, tuition reimbursement, bonus eligibility, sick leave, and disability insurance. To learn more about our benefits, click here: dombenefits.com.
Dominion Energy is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin and/or status as a protected veteran or individual with a disability.
You can experience the excitement of our company - it's the difference between taking a job and starting a career.

What Dominion Energy employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Dominion Energy logo

About Dominion Energy

Sourced by ZipRecruiter

We are a leader in the clean energy transition, with a clear strategy to achieve Net Zero carbon and methane emissions. Headquartered in Richmond, VA, we're creating a diverse and inclusive workplace that reflects the communities we serve.

Industry

Utilities

Company size

10,000+ Employees

Headquarters location

Richmond, VA, US

Year founded

1983

Social media