2

Mid Level Remote Software Developer Jobs in Creedmoor, NC

Software Engineer

Raleigh, NC · On-site +1

$96K - $154K/yr

Conduct high-level code reviews of complex pull requests to ensure long-term platform stability ... For positions with Remote-US locations, the actual salary range for the position may differ based ...

Software Engineer

Raleigh, NC · On-site +1

$96K - $154K/yr

As a Software Engineer, your main focus will be on designing, developing, testing and collaborating ... For positions with Remote-US locations, the actual salary range for the position may differ based ...

Senior Software Engineer - V-Force

Raleigh, NC · On-site +1

$119K - $157K/yr

About the Role: We're looking for an experienced software developer with strong skills in C, C ... for a developer who thrives on deep problem-solving, understands systems at the low level, and ...

Senior Software Engineer

Raleigh, NC · On-site +1

$118K - $195K/yr

As a Senior Software Engineer, your main focus will be on designing, developing, testing and ... For positions with Remote-US locations, the actual salary range for the position may differ based ...

... office and remote Able to build modular, loosely coupled, reusable, and maintainable software ... Contribute to the design, definition, and implementation of the application and feature-level ...

Raleigh, NC HQ (Remote) Industry: Government Technology (SaaS) Company Size: 50+ What They Do: Our ... NET MVC, .NET/C#, React, JavaScript, jQuery, HTML/CSS, MSSQL, Azure, and Azure DevOps. * Strong ...

This position is a Junior-Level C# and ASP.NET developer for client's Application Team. Join Our ... Implement end-to-end testing to ensure software quality and performance. * Debug, test, and ...

Showing results 21-40

Mid Level Remote Software Developer information

See Creedmoor, NC salary details

$64.3K

$75.4K

$85.5K

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

As of Sep 9, 2026, the average yearly pay for mid level remote software developer in Creedmoor, NC is $75,427.00, according to ZipRecruiter salary data. Most workers in this role earn between $70,000.00 and $80,800.00 per year, depending on experience, location, and employer.

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 are the key skills and qualifications needed to thrive as a mid level remote software developer?

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 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 popular job titles related to Mid Level Remote Software Developer jobs in Creedmoor, NC?

For Mid Level Remote Software Developer jobs in Creedmoor, NC, the most frequently searched job titles are:

What cities near Creedmoor, NC are hiring for Mid Level Remote Software Developer jobs?

Cities near Creedmoor, NC with the most Mid Level Remote Software Developer job openings:

Lead Software Developer (with OutSystems & Alteryx)

Durham, NC • Remote

$118K - $148K/yr

Contractor

Posted 6 days ago


Job description

Lead Software Developer (with OutSystems & Alteryx)
Location: Durham, NC (remote)
Visa: Independent Work Authorization only

 
Position Overview: We are looking for an experienced Lead OutSystems & Alteryx Developer to support the development of modern enterprise applications and data automation initiatives. This role will focus on delivering scalable low-code solutions, streamlining business processes, and enabling data-driven decision-making through advanced workflow automation and analytics. The ideal candidate will bring deep expertise in OutSystems application development and Alteryx-based data engineering solutions, while partnering with business and technical teams to deliver high-quality digital products in a fast-paced Agile environment. Required Skills & Qualifications: • 9+ years of hands-on experience in OutSystems development • Strong expertise in developing Reactive Web and Mobile applications using OutSystems • Proven experience with Alteryx Designer for data preparation, transformation, and analytics • Strong knowledge of SQL, relational databases, and API integrations • Experience working with REST and SOAP web services and integration patterns • Solid understanding of Software Development Life Cycle (SDLC) and Agile methodologies • Excellent analytical, troubleshooting, and problem-solving skills • Bachelor’s degree in Computer Science, Information Technology, or a related field Preferred Qualifications: • Experience supporting large-scale enterprise application ecosystems • Exposure to cloud-native architectures and integration frameworks • Ability to work directly with business stakeholders and technical leadership • Experience driving application modernization and process automation initiatives • Strong verbal and written communication skills Key Responsibilities: • Develop and enhance enterprise-grade applications using the OutSystems platform, including Reactive Web and Mobile solutions • Design, implement, and maintain automated data workflows and analytical processes using Alteryx Designer • Build integrations with internal and external systems through APIs, web services, and database connectivity • Work closely with business users, architects, and product teams to translate requirements into scalable technical solutions • Optimize application performance, reliability, and maintainability through best development practices • Participate in Agile planning sessions, sprint activities, code reviews, and release management processes • Identify and resolve technical issues related to applications, integrations, and data processing workflows • Contribute to continuous improvement efforts by recommending enhancements to development standards and solution architecture • Support testing, deployment, and production readiness activities across project lifecycles

 

 Note

Certifications Required: • Any OutSystems Certification (either Associate or Professional Developer) • Alteryx Certification required ⊛ NOTES: Along with the resume, please attach a write-up from the candidate on his experience with OutSystems Development and Reactive Web and Mobile application using OutSystems. Also, his experience using Alteryx Designer as a Low-code/No-code data and process automation tool.