2

Mid Level Remote Software Developer Jobs in North Carolina

Sr Software Developer

Cary, NC · Remote

$51 - $67.25/hr

Senior Software Developer - HIE Production Support (Healthcare Interoperability)- Remote US ... This role blends senior-level software development responsibilities with deep production support ...

Sr Software Developer

Cary, NC · Remote

$55.50 - $73.50/hr

Senior Software Developer - HIE Production Support (Healthcare Interoperability)- Remote US ... This role blends senior-level software development responsibilities with deep production support ...

Sr Software Developer

Cary, NC · Remote

$55.50 - $73.50/hr

Senior Software Developer - HIE Production Support (Healthcare Interoperability)- Remote US ... This role blends senior-level software development responsibilities with deep production support ...

Software Developer - Hybrid, Cary, NC or Remote Nice to meet you! We're a leader in data and AI ... In collaboration with technical writers, author the appropriate level of design and technical ...

Software Developer - Hybrid, Cary, NC or Remote Nice to meet you! We're a leader in data and AI ... In collaboration with technical writers, author the appropriate level of design and technical ...

Software Developer - Hybrid, Cary, NC or Remote Nice to meet you! We're a leader in data and AI ... In collaboration with technical writers, author the appropriate level of design and technical ...

Description Software Developer Department: Technology | Reports To: VP of Technology Location ... Help lead a small remote development team with technical direction and task coordination * Build ...

Senior Software Developer

High Point, NC · On-site +1

$50 - $66/hr

Remote or hybrid options are not available. Are you passionate about building high-quality, scalable software solutions? Join us at Integrity as a Senior Software Developer, where you'll play a key ...

Software Developer- Hybrid, Cary, North Carolina or Remote in the US We're a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into ...

Software Developer- Hybrid, Cary, North Carolina or Remote in the US We're a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into ...

Software Developer- Hybrid, Cary, North Carolina or Remote in the US We're a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into ...

Sr. Associate Software Developer- Hybrid, Cary, NC or Remote in North Carolina We're a leader in ... The successful candidate should be a valuable contributor that enjoys low-level implementation of ...

next page

Showing results 1-20

Mid Level Remote Software Developer information

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

To thrive as a Mid Level Remote Software Developer, you need proficiency in programming languages (such as JavaScript, Python, or Java), experience with software development methodologies, and a relevant degree or equivalent experience. Familiarity with version control systems like Git, cloud platforms (e.g., AWS or Azure), and collaborative tools such as Jira or Slack is typically expected. Strong problem-solving abilities, self-motivation, and effective written communication help you excel, especially in a remote environment. These skills and qualities are essential for delivering high-quality software, collaborating efficiently with distributed teams, and adapting to evolving project requirements.

What are some common challenges faced by mid-level remote software developers, and how can they be addressed?

Mid-level remote software developers often encounter challenges such as maintaining effective communication with distributed teams, managing their time independently, and staying aligned with project goals without in-person supervision. To address these, it's important to proactively participate in virtual meetings, use collaboration tools like Slack or Jira, and set clear daily or weekly work objectives. Regular check-ins with team members and seeking feedback can also help ensure that you remain connected and productive, fostering both personal growth and project success.

What is a Mid Level Remote Software Developer?

A Mid Level Remote Software Developer is a software engineer with several years of experience (typically 2-5 years) who works from a location outside of a traditional office environment, often from home. They are responsible for designing, coding, testing, and maintaining software applications, collaborating with team members through digital communication tools. Mid level developers are expected to work independently on moderately complex tasks, contribute to code reviews, and assist junior developers. Remote roles require strong time management and communication skills to ensure productivity and effective teamwork.

What is the difference between Mid Level Remote Software Developer vs Junior Remote Software Developer?

AspectMid Level Remote Software DeveloperJunior Remote Software Developer
Experience2-4 years0-1 year
SkillsProficient in multiple programming languages, problem-solving, independent task managementBasic coding skills, learning foundational concepts
ResponsibilitiesDeveloping features, code reviews, collaborating with teamsAssisting with tasks, learning codebases, under supervision
Work EnvironmentRemote, team-based projects, some client interaction

The Mid Level Remote Software Developer typically has more experience and handles complex tasks independently, while the Junior role focuses on learning and supporting basic development activities. Both roles are common in remote work settings within the software industry, but the mid-level position requires a higher skill set and greater responsibility.

What are the most commonly searched types of Remote Software Developer jobs in North Carolina? The most popular types of Remote Software Developer jobs in North Carolina are:
What are popular job titles related to Mid Level Remote Software Developer jobs in North Carolina? For Mid Level Remote Software Developer jobs in North Carolina, the most frequently searched job titles are:
What job categories do people searching Mid Level Remote Software Developer jobs in North Carolina look for? The top searched job categories for Mid Level Remote Software Developer jobs in North Carolina are:
What cities in North Carolina are hiring for Mid Level Remote Software Developer jobs? Cities in North Carolina with the most Mid Level Remote Software Developer job openings:
Infographic showing various Mid Level Remote Software Developer job openings in North Carolina as of May 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.
Mid-Level Geotechnical Engineer

Mid-Level Geotechnical Engineer

Schnabel Engineering, Inc.

Wilmington, NC • On-site, Remote

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 23 days ago


Job description

 Schnabel provides expertise and design for geotechnical, dam, and tunnel engineering projects worldwide. As a growing, mid-size company with 700+ employees and 31 offices, Schnabel offers big-firm capabilities with small-firm responsiveness. Our designers, innovators, and industry experts have successfully tackled projects in remote locations, challenging environments, and for communities large and small across the U.S. and in over 130 countries.

We’re an ENR Top 250 Design Firm and we regularly provide engineering services on projects that lead to awards for our clients. Recognized by CE News as one of the Best Engineering Firms to Work for, Schnabel is an employee-owned firm that gives employees the opportunity to share financially in the growth of the company.

Benefit options include:

  • Medical insurance
  • Dental insurance
  • Flexible spending accounts
  • Employee life & ADD insurance (100% company-paid)
  • Short-term disability (100% company-paid)
  • Long-term disability
  • Supplemental life insurance
  • 401(k) and profit-sharing plan
  • Employee stock ownership plan (ESOP)
  • Bonus program
  • Paid time off
  • 9 Paid Holidays
  • Wellness program
  • Professional development and tuition reimbursement

Job Description:

Are you looking for interesting and meaningful work, a fun and flexible atmosphere, and opportunities to learn, grow, and excel? If so, then welcome to Schnabel! Schnabel Engineering is seeking a mid-level (Project) Geotechnical Engineer to support our growing practice in North Carolina. Qualified candidates will be well-rounded, organized problem solvers with excellent communication skills and an interest in solving technical challenges. The qualified candidate should possess detailed knowledge of geotechnical theory and have experience with report writing and client interaction. The successful candidate for this position will gain practical knowledge and experience while solving real-world engineering problems under the supervision and mentoring of senior engineering personnel.

Job Responsibilities:

  • Develop geotechnical engineering scope of services and fee estimates.
  • Planning and oversight of geotechnical investigations.
  • Manage geotechnical and construction phase observation and testing field work performed by others.
  • Assign, review and interpret geotechnical laboratory tests.
  • Create basic plans and figures using AutoCAD, GIS, and Microstation.
  • Prepare boring logs using gINT and/or OpenGround Cloud software.
  • Perform geotechnical engineering analysis and calculations.
  • Develop geotechnical engineering recommendations and write geotechnical engineering reports.
  • Perform project management activities including communicating resource needs, managing client expectations, planning and delegating work, management of project budgets, invoicing and backlog reporting.
  • Manage client relationships and business development opportunities.
  • Manage and mentor junior engineers, commensurate with experience level.
  • Work as a team member within the geotechnical engineering department and across other Schnabel offices to effectively balance workload among available resources.
  • Occasionally perform field work such as logging test borings, construction observation and on-site client consultation.

Required Skills/Experience:

  • Bachelor's Degree in Civil Engineering from an ABET-accredited program
  • Professional Engineering registration in North Carolina or ability to obtain registration within 6 months of hire.
  • 3 to 8 years of professional experience in consulting geotechnical engineering.
  • AutoCAD, GIS, and Microstation skills suitable for developing geotechnical deliverables.
  • Proficiency with gINT and/or OpenGround Cloud software.
  • Proficiency with standard geotechnical engineering analysis software such as LPILE, APILE and SHAFT, GeoStudio, Settle3D and FoSSA, or similar programs.
  • Excellent oral and written communication skills.
  • Strong work ethic and a desire for continual self-improvement.
  • Ability to thrive in a collaborative team environment.
  • Confidence and independence, with a shared sense of responsibility.
  • Effective time management and interpersonal skills.
  • Positive attitude.
  • Ability to multi-task.

Desired Skills/Experience:

  • Master’s degree preferred.
  • Demonstrated experience with geotechnical engineering for transportation projects, including NCDOT on-call and design-build projects.
  • Experience with Microstation and/or OpenRoads software.
  • Managerial/mentoring experience.
  • Experience with Deltek Vantagepoint software.
  • Experience with Microsoft Teams and SharePoint software.
  • Experience with Federal projects and the ability to obtain clearance to work on Department of Defense installations.

Other Requirements:

  • Ability to lift 60 pounds and be physically able to negotiate construction sites, enter trenches, climb ladders and work outside.
  • Ability to perform field work and travel as needed.
  • Ability to pass a background check which may include criminal history, motor vehicle record and credit check.
  • Ability to pass a pre-employment drug screening.

The compensation range for this position is between $73,000 to $110,000.Compensation for this position may vary based on geographic location and other factors. We remain committed to providing competitive and equitable compensation to all employees, regardless of their location.