3

Remote Entry Level Software Developer Jobs in Raleigh, NC

Data Engineer II

Raleigh, NC · On-site +1

$111K - $133K/yr

Overview This is a remote role that may only be hired in the following location(s): North Carolina, Arizona, Florida and Texas. We are seeking a motivated Data Engineer II to join our Data Platform ...

Data Engineer II

Raleigh, NC · On-site +1

$111K - $133K/yr

Overview This is a remote role that may only be hired in the following location(s): North Carolina, Arizona, Florida and Texas. We are seeking a motivated Data Engineer II to join our Data Platform ...

Field Application Engineer '27

Raleigh, NC · On-site +1

$53K - $80K/yr

... | Entry-Level | Full-Time Are you ready to launch your career with one of the world's most ... Provide on-call, on-site and remote technical support, training, and troubleshooting * Travel ...

Showing results 21-40

Remote Entry Level Software Developer information

See Raleigh, NC salary details

$28.7K

$97.5K

$234.7K

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

As of Aug 22, 2026, the average yearly pay for remote entry level software developer in Raleigh, NC is $97,461.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,700.00 and $103,000.00 per year, depending on experience, location, and employer.

What is a remote entry level software developer?

Remote entry level software developers are professionals who work from a location outside of a traditional office, often from home, and are at the beginning of their careers in software development. They typically have foundational knowledge of programming languages and software development practices. Their responsibilities can include writing code, debugging, testing software, and collaborating with other developers online. Remote entry level roles allow new developers to gain industry experience while enjoying the flexibility of working from anywhere. These positions are ideal for recent graduates or career changers looking to start a career in tech.

What does a remote entry level software developer do?

As a remote entry-level software developer, your job is to code programs, troubleshoot problems with an application or framework, and otherwise work from home to support a company's programming needs. In this home-based role, you may use virtual office software to coordinate with other employees, complete tasks assigned to you by senior developers, debug programs that you are still in the process of making, and help analyze the company's future technology needs. A remote entry-level software developer position is typically still a part-time or full-time job for a specific employer, but it may be a contract role where you complete a programming job and move on to another as needed.

What are the key skills and qualifications needed to thrive as a remote entry level software developer, and why are they important?

To thrive as a Remote Entry Level Software Developer, you need a solid understanding of programming languages (such as Python, Java, or JavaScript), algorithms, and software development fundamentals, usually supported by a relevant degree or coding bootcamp. Familiarity with version control systems like Git, basic cloud platforms, and collaborative tools such as Slack or Jira is commonly required. Strong communication, self-motivation, and time management are crucial soft skills for succeeding in a remote environment. These skills enable you to deliver quality code, collaborate effectively with distributed teams, and adapt to the fast-paced demands of the tech industry.

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

Remote entry level software developers often face challenges such as limited in-person mentorship, difficulty in building relationships with team members, and adjusting to asynchronous communication. To address these, it's important to proactively seek feedback, regularly participate in virtual meetings, and engage in online team discussions or code reviews. Using collaboration tools and scheduling regular check-ins with a mentor or team lead can greatly enhance learning and integration into the team. Embracing self-discipline and setting a structured daily routine also help in managing tasks and maintaining productivity.

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

AspectRemote Entry Level Software DeveloperRemote Junior Software Engineer
Required CredentialsBasic programming skills, relevant degree or courseworkSimilar, often includes internships or coursework
Work EnvironmentRemote, collaborative teams, entry-level projectsRemote, team-based development, entry-level tasks
Employer & Industry UsageTech companies, startups, software firmsTech industry, software development companies
Search & Comparison IntentYes, often compared for entry-level rolesYes, similar roles often searched together

The main difference between a Remote Entry Level Software Developer and a Remote Junior Software Engineer lies in job titles used by employers, but both roles typically require similar foundational skills, work in remote environments, and are found in tech industries. The titles are often used interchangeably, with slight variations in company preferences. Both are suitable for recent graduates or those starting their software development careers.

What are the most commonly searched types of Remote Software Developer jobs in Raleigh, NC?

The most popular types of Remote Software Developer jobs in Raleigh, NC are:

What are popular job titles related to Remote Entry Level Software Developer jobs in Raleigh, NC?

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

What job categories do people searching Remote Entry Level Software Developer jobs in Raleigh, NC look for?

The top searched job categories for Remote Entry Level Software Developer jobs in Raleigh, NC are:

What cities near Raleigh, NC are hiring for Remote Entry Level Software Developer jobs?

Cities near Raleigh, NC with the most Remote Entry Level Software Developer job openings:

Infographic showing various Remote Entry Level Software Developer job openings in Raleigh, NC as of August 2026, with employment types broken down into 5% As Needed, 79% Full Time, 11% Part Time, and 5% Contract. Highlights an 100% Remote job distribution, with an average salary of $97,461 per year, or $46.9 per hour.

Early-Career Water Resources Engineer / Scientist

RTI International

Durham, NC • On-site, Remote

$74K - $101K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

This job post has expired 1 day ago. Applications are no longer accepted.


RTI International rating

7.0

Company rating: 7.0 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

63rd of 74 rated research


Job description

Why RTI
RTI International is an independent, scientific research institute dedicated to improving the human condition. Our vision is to address the world's most critical problems with technical and science-based solutions in pursuit of a better future. Clients rely on us to answer questions that demand an objective and multidisciplinary approach-one that integrates expertise across social, statistical, data, and laboratory sciences, engineering, and other technical disciplines to solve the world's most challenging problems.
We believe in the promise of science and technical solutions, and we push ourselves every day to deliver on that promise for the good of people, communities, and businesses in the US and around the world. If you are looking for the opportunity to make a real difference, RTI is the place for you.
About the Hiring Group
RTI's Center for Water, Agriculture, Natural Resources, and Energy Solutions (WARES) improves the human condition by leveraging leading-edge analytics and multidisciplinary expertise to deliver evidence-based insights and practical solutions to complex environmental and economic challenges. Within WARES, RTI's water resources staff develop and apply models, data systems, decision-support tools, and operational technologies that help agencies, utilities, and water managers understand risk, evaluate alternatives, and make better decisions. WARES water resources work spans river forecasting and decision-support systems, water supply planning, hydrologic risk analysis, hydrologic and hydraulic modeling, reservoir operations modeling, and data management solutions for domestic and international clients.
WARES is seeking a motivated Early-Career Water Resources / Environmental Engineer or Scientist to join our Forecasting and River Operations team. The Forecasting and River Operations team develops operational river forecasting systems, hydrologic and reservoir models, data workflows, and decision-support tools for water management agencies, hydropower utilities, and other clients. The team has extensive experience implementing and supporting river forecast systems, integrating hydrologic, hydraulic, reservoir
operations, and other models, and developing workflows for data ingestion, quality control, visualization, reporting, and forecast evaluation.
Why Join Us:
  • Work on impactful domestic and international projects that support water resources planning, river forecasting, reservoir operations, flood risk management, and environmental decision-making.
  • Learn from a multidisciplinary team of water resources engineers, hydrologists, modelers, software developers, data scientists, and project managers.
  • Contribute to tools and systems that help clients make timely, science-based decisions.
  • Grow technical, communication, and project leadership skills in a supportive research environment.

Working Style and Growth Opportunities:
The Forecasting and River Operations team works collaboratively across project teams and technical disciplines. Early career staff are expected to contribute to project work while continuing to build technical depth through mentoring, training, and hands-on experience. Over time, the successful candidate may grow into roles involving independent technical task leadership, client communication, model development, system design, proposal support, and project management.
What You'll Do
The Early Career Water Resources / Environmental Engineer or Scientist will support development, implementation, testing, and maintenance of operational river forecast systems, with an emphasis on Delft-FEWS (Flood Early Warning System) configuration and related data ingestion and modeling workflows. The position may also support hydrologic modeling, reservoir modeling, forecast evaluation, data processing, visualization, documentation, and client-facing technical support.
This role is well suited for a motivated early-career professional who is interested in applied water resources, enjoys learning new technical tools, and wants to contribute to systems that support real-time water management decisions. The candidate should be familiar with the underlying concepts of the tools used by the team. Strong candidates will bring curiosity, attention to detail, technical problem-solving skills, and an interest in working collaboratively with engineers, hydrologists, software developers, project managers, and clients.
This position can be either based in RTI's U.S. office in Research Triangle Park, NC, or it can be fully remote. Teleworking is permitted within the United States only.
Responsibilties include, but are not limited to:
  • Support the development, testing, and maintenance of operational river forecasting systems, particularly Delft-FEWS.
  • Assist with development and modification of FEWS workflows for data ingestion, data processing, quality control, model execution, visualization, reporting, and archiving.
  • Support integration of hydrologic, hydraulic, reservoir operations, and related models into forecasting and decision-support systems.
  • Process, analyze, and summarize hydrometeorological and water resources data, including observed streamflow, precipitation, reservoir operations data, gridded meteorological data, and forecast products.
  • Develop, update, and test scripts, spreadsheets, databases, and other tools to improve efficiency in data processing, modeling, analysis, and visualization.
  • Assist with hydrologic model setup, calibration, verification, and forecast evaluation, including comparison of simulations or forecasts against observations.
  • Support reservoir modeling tasks, which may include model setup, data preparation, rule or logic testing, scenario evaluation, and integration of reservoir model outputs with forecasting workflows.
  • Troubleshoot model, system, data, and workflow issues in collaboration with project teams and, as appropriate, client technical staff.
  • Prepare clear documentation, user guidance, training materials, technical notes, and project deliverables.
  • Participate in client meetings, internal technical discussions, trainings, and project coordination activities.
  • Contribute to applied research, proposal development, and business development efforts as experience grows.

What You'll Need
Minimum Qualifications:
  • Bachelor's degree in civil engineering, environmental engineering, hydrology, water resources engineering, environmental science, computer science, geography, or a related discipline with relevant coursework or experience and at least one year of relevant professional experience.
  • This position is intended for an early-career staff member. Candidates with coursework, internships, research assistantships, capstone projects, or early professional experience related to water resources, hydrology, environmental modeling, data analysis, programming, or decision-support systems are encouraged to apply.
  • Coursework or experience in hydrology, hydraulics, water resources engineering, reservoir operations, meteorology, environmental modeling, statistics, GIS, or data science.
  • Ability to process, analyze, and interpret technical data accurately.
  • Basic programming, scripting, or data analysis experience, such as Python, R, MATLAB, SQL, Excel, or similar tools.
  • Strong written and verbal communication skills, including the ability to document methods, summarize technical findings, and communicate with multidisciplinary teams.
  • Strong attention to detail and willingness to test, troubleshoot, and validate technical work.
  • Ability to work both independently and collaboratively in a multidisciplinary project environment.
  • Ability to manage multiple priorities and meet deadlines.
  • Willingness to learn new software platforms, modeling tools, data systems, and technical workflows.
  • To qualify, applicants must be legally authorized to work in the United States and should not require, now or in the future, sponsorship for employment visa status (e.g., H-1B visa status, etc.).

Preferred Qualifications:
  • Experience with Delft-FEWS, CHPS, HEC-HMS, HEC-RAS, HEC-ResSim, RiverWare, WISKI, SQL databases, Git/GitHub, cloud computing, or similar tools.
  • Experience with hydrologic model setup, calibration, verification, or forecast evaluation.
  • Experience working with time series data, geospatial data, gridded meteorological products, streamflow observations, or reservoir operations data.
  • Experience developing scripts or tools to automate repetitive data processing, modeling, visualization, or reporting tasks.
  • Familiarity with operational forecasting concepts, including forecast workflows, ensemble forecasts, quality control, model initialization, data assimilation, or forecast verification.
  • Interest in client-facing technical support, training, and documentation.
  • Interest in applied research, software-enabled decision support, and collaborative problem solving for water management challenges.

EEO & Pay Equity Statements
For San Francisco, CA USA Job Postings Only: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Further information is available here.
RTI accepts applications to our job openings from candidates with criminal histories or conviction records in accordance with all applicable laws, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
For Applicants in Massachusetts Only: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
The anticipated pay range for this role is listed below. Our pay ranges represent national averages and may vary by location as a geographic differential may be applied to some locations within the United States. RTI considers multiple factors when making an offer including, for example: established salary range, internal budget, business needs, and education and years of work experience possessed by the applicant. Further, salary is merely one element to our offer.
At RTI, we demonstrate our commitment to rewarding individual and team achievement through a total rewards package. This package includes (among other things) a competitive base salary, a generous paid time off policy, merit based annual increases, bonus opportunities and a robust recognition program. Other benefits include a competitive range of insurance plans (including health, dental, life, and short-term and long-term disability), access to a retirement savings program such as a 401(k) plan, paid parental leave for all parents, financial assistance with adoption expenses or infertility treatments, financial reimbursement for education and developmental opportunities, an employee assistance program, and numerous other offerings to support a healthy work-life balance.
Hiring Salary Range
$78,000 - $96,000

What RTI International employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom