1

Mid Level Software Developer Jobs in Columbia, SC

Mid-Level Inspector

Columbia, SC ยท On-site

$28.50 - $36/hr

Deliver Infrastructure with Integrity as a Mid-Level Inspector -- Ensure Quality from the Ground Up ... Associate's degree in Engineering Science, Construction Management, or related technical field ...

Mid-Level Environmental Scientist

Columbia, SC ยท Hybrid

$69K - $91K/yr

Join a global leader in consulting and engineering with a decades-long history in the Carolinas ... Proficient in Microsoft Office software (Word, Excel, PowerPoint). * Strong technical writing and ...

Mid-Level Inspector

Columbia, SC ยท On-site

$55K - $63K/yr

Establish engineering controls for the construction contractor and inspection of the work * Prepare ... SCDOT Level I & II Concrete * Certified Erosion Prevention and Sediment Control Inspector * SCDOT ...

Mid-Level Inspector

Columbia, SC ยท On-site

$55K - $63K/yr

Establish engineering controls for the construction contractor and inspection of the work * Prepare ... SCDOT Level I & II Concrete * Certified Erosion Prevention and Sediment Control Inspector * SCDOT ...

Mid-Level Inspector

Columbia, SC ยท On-site

$55K - $63K/yr

Establish engineering controls for the construction contractor and inspection of the work * Prepare ... SCDOT Level I & II Concrete * Certified Erosion Prevention and Sediment Control Inspector * SCDOT ...

Establish engineering controls for the construction contractor and inspection of the work * Prepare ... SCDOT Level I & II Concrete * Certified Erosion Prevention and Sediment Control Inspector * SCDOT ...

... software that is delivered on time and within budget. 15% Provide guidance to lower-level programmers/analysts. Act as an internal consultant by providing technical guidance on complex projects.

Junior level, mid-level and senior level Wet Utilities Engineers * Wet Utilities CAD Designers ... Experience using ORD software Additional Information * Sponsorship for US employment authorization ...

Junior level, mid-level and senior level Wet Utilities Engineers * Wet Utilities CAD Designers ... Experience using ORD software Additional Information * Sponsorship for US employment authorization ...

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.
AWS Java Full Stack Developer (mid-level)

AWS Java Full Stack Developer (mid-level)

Software Technology Inc

Columbia, SC โ€ข On-site

$42.75 - $55.25/hr

Other

Posted 12 days ago


Job description

AWS Java Full Stack Developer (Mid-Level)

CGI has an immediate need for a AWS Java Full Stack Developer (mid-level) to join our financial services team in Columbia, SC, Reston, VA or Plano, TX. This is an exciting opportunity to work in a fast-paced team environment supporting one of the largest leaders in the secondary mortgage industry. We take an innovative approach to supporting our client, working side-by-side in an agile environment using emerging technologies. We partner with 15 of the top 20 banks globally, and our top 10 banking clients have worked with us for an average of 26 years! We have over 92,000+ CGI Members in 40 countries and over 5k+ loyal Clients who are leveraging our end-to-end services across the globe.

We are looking for a strong Full Stack Java Developer with strong AWS experience to work on real implementations in a highly dynamic and fast-paced Agile environment.

Your future duties and responsibilities:

  • Join a fast-paced agile team working on cloud implementation effort.
  • Looking for strong Full Stack Java Developer with Java 8, Angular, Spring Boot, Microservices, Rest API experience.
  • AWS experience is required.
  • Advanced proficiency in Angular.
  • Advanced proficiency in coding in Java 8, Spring Boot technologies.
  • Work on cloud transformation effort, move application components to AWS, update code, create/run CICD pipeline.
  • Work with product owners and other development team members to determine new features and user stories needed in new/revised applications or large/complex development projects.
  • Create or update documentation in support of development efforts. Documents may include detailed specifications, implementation guides, architecture diagrams or design documents.
  • Participate in code reviews with peers and managers to ensure that each increment adheres to original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate.
  • Participate in all agile ceremonies including planning, grooming, product demonstration and team retrospectives.
  • Leverage client DevOps tool stack to build, inspect, deploy in cloud platform, test and promote new or updated features.
  • Understand the application code with minimal assistance and resolve bugs/defects/performance issues identified.

Required qualifications to be successful in this role:

  • AWS Full Stack Java Developer - Java 8, Angular, Spring boot and Microservices experience.
  • 6+ years of experience of development using Java, JEE and Spring boot Framework.
  • 3+ years of expert level experience focused developing web-based GUI with JavaScript and its libraries/frameworks including Angular, NodeJS, React, Backbone etc., and databases, XML and JSON. Experience in CSS, HTML and SQL.
  • Hands-on experience with AWS Cloud (IAM, EC2, Elastic Beanstalk, RDS, S3, LAMBDA, API Gateway, CloudFront, SNS, SQS, Cloudwatch).
  • 6+ years of experiences in full life cycle application/system development.
  • 3+ years of experience developing in distributed application environments (Database, Transaction Management).
  • 3+ years of experience writing conceptual and detailed design documents, and developing large scale enterprise applications following an Agile execution model.
  • Hands-on experience with CI/CD with Jenkins/ Bitbucket and/or GitLab/Terraform.
  • Good communication and collaboration skills, team player.
  • Takes accountability/ownership for the assigned tasks/deliverable.
  • Familiar with GIT repositories (Bit Bucket) and Agile Methodology/SCRUM/Kanban.
  • Strong Development/programming experience in Java, AWS and Angular is must.

Education Requirement: Bachelor's degree in computer science, Information Systems or related field.