2

Mid Level Remote Software Developer Jobs in Princeton, NJ

Go Developer Remote USA (Fintech)

New York, NY ยท Remote

$100K - $200K/yr

Experienced Software Engineer Our client is on crypto's cutting edge technology, and we're looking for the right engineers to join them. This is a remote position for any US candidate. No blockchain ...

Go Developer Remote US (Fintech)

New York, NY ยท Remote

$100K - $200K/yr

Experienced Software Engineer Our client is on crypto's cutting edge technology, and we're looking for the right engineers to join them. This is a remote position for any US candidate. No blockchain ...

Mid level ServiceNow PM

New York, NY ยท Remote

$80 - $89.60/hr

New York City, New York (Mainly Remote but will need to come into NYC office 2 times a month ... Stop here if you are looking for a high-level portfolio governance role. This is not that job. This ...

Developer

New York, NY ยท Remote

The ideal candidate will play a key role in building, maintaining, and enhancing our software ... Ability to work effectively in a remote team environment * Good communication skills to collaborate ...

Remote Job Summary: We are looking for experienced software engineers to help train and evaluate ... Experience building, maintaining, or reviewing production-level applications, APIs, services ...

Remote Job Summary: We are looking for experienced software engineers to help train and evaluate ... Experience building, maintaining, or reviewing production-level applications, APIs, services ...

Expert level programming in Python/Java, JavaScript, SQL and NoSQL databases * Proven ability to thrive in fast-paced, dynamic startup environments * Experience with Agile (e.g., SCRUM) software ...

Software Engineer - GreenSpark About GreenSpark GreenSpark is building the modern operating system ... Remote-first work environment * Mission-driven work culture focused on environmental impact

next page

Showing results 1-20

Mid Level Remote Software Developer information

See Princeton, NJ salary details

$93.8K

$110.1K

$124.7K

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

As of Jun 28, 2026, the average yearly pay for mid level remote software developer in Princeton, NJ is $110,068.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,200.00 and $117,900.00 per year, depending on experience, location, and employer.

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 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 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 Princeton, NJ? For Mid Level Remote Software Developer jobs in Princeton, NJ, the most frequently searched job titles are:
What cities near Princeton, NJ are hiring for Mid Level Remote Software Developer jobs? Cities near Princeton, NJ with the most Mid Level Remote Software Developer job openings:
Mid-Senior Level Water Resources Engineer

Mid-Senior Level Water Resources Engineer

Wood Plc

Hamilton, NJ โ€ข On-site, Remote

Other

Posted 16 days ago


Job description

Overview / Responsibilities

Wood Environment & Infrastructure Solutions is currently seeking aย Mid toย Senior Level Water Resources Engineer to join our highly collaborative team in Mid-Atlantic Water Group. This positionย  ย  offers potential for development in a great working environment and the opportunity to apply the latest technology to help our clients solve their most challenging problems.ย  Typical projects involve helping local, state and federal clients complete floodplain management, stormwater management and other watershed planning projects.ย 

Work Location:

Remote working is an option however candidates who live within in a commuting distance to our offices in either DC or Philadelphia is preferred.ย 

Key Responsibilities:

  • Provide leadership/mentoring to engineers and technicians and support the management of water resources projects.
  • Perform hydrologic and hydraulic modeling of riverine systems as part of the Risk Mapping, Assessment, and Planning (Risk MAP) program for the Federal Emergency Management Agency (FEMA)
  • Perform quality control reviews and oversee H&H analyses completed by junior engineers
  • Execute one dimensional and two dimensional flood risk modeling software applications such as HEC-RAS, HEC-HMS, FLO-2D, and SWMM
  • Support field investigations including the collection and analysis of data used to support hydrologic and hydraulic modeling
  • Execute established procedures, perform routine calculations and process GIS data necessary to support hydrologic and hydraulic modeling efforts
  • Prepare floodplain and watershed studies in compliance with FEMA standards and specifications and assist with Quality Assurance and Quality Control for flood insurance study deliverables
  • Evaluate flood mitigation and flood control projects and their effectiveness
  • Efficiently work with ArcGIS software and extensions in support of flood risk modeling and mapping and other water resources project needs
  • Work with a team of GIS specialists supporting various planning and water resources, flood risk management and environmental restoration projects
  • Supportย  spillway capacity and levee certification analyses.
  • Develop design options, alternatives, or recommendations for dam rehabilitation.
Skills / Qualifications

Required Qualifications:

  • Bachelor or Masters of Science in an accredited Civil Engineering Program
  • Strong written and verbal communication skills
  • PE certificationย 
  • 5+ years experience in Hydrologic and Hydraulic Data Development in support of Risk MAP
  • Experience with HEC-RAS, HEC-HMS, and ArcGIS
  • Experience with FEMA's Data Capture Standards
  • Experience with FEMA's Mapping Information Platform
  • Experience with NFIP/Risk MAP
  • 2-D hydraulic modeling experience
  • Experience with Bulletin 17C
  • Experience with PCSWMM or other SWMM based modeling software

Preferred Qualifications:

  • CFM certification
  • Stormwater Engineering Design Experience
  • Experience with InfoWorks ICM software
  • Experience with FEMA Region III Risk Analysis Branch
  • Pluvial modeling experience
  • Climate resilience experience
  • Dam analysis and rehabilitation design experience
  • Stormwater/green infrastructure design experience
Company Overview

Wood is a global leader in engineering and consultancy across energy and the built environment, helping to unlock solutions to some of the world's most critical challenges. We provide consulting, projects and operations solutions in more than 60 countries, employing around 40,000 people. www.woodplc.com

Diversity Statement

We are an equal opportunity employer that recognises the value of a diverse workforce. All suitably qualified applicants will receive consideration for employment on the basis of objective criteria and without regard to the following (which is a non-exhaustive list): race, colour, age, religion, gender, national origin, disability, sexual orientation, gender identity, protected veteran status, or other characteristics in accordance with the relevant governing laws.

Employment Type: OTHER