1

Intermediate Software Developer Jobs in New York, NY

Basic to intermediate knowledge of Playwright or other QA automation frameworks. * Strong attention ... Familiarity with defect management tools (JIRA, Azure DevOps, etc.). * Basic scripting knowledge ...

Software Engineer - Compiler

New York, NY · On-site

$170K - $235K/yr

Design, build, and maintain sophisticated compiler infrastructure and intermediate representations ... experience engineering high-quality software systems * Demonstrated success building and ...

The Senior Software Engineer (Java/Python) is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs ...

... software engineering foundation. - Upper-intermediate English level. NICE TO HAVES - Experience working in the healthcare domain. PERKS AND BENEFITS - Growth without limits : build your skills ...

... software engineering foundation. - Upper-intermediate English level. NICE TO HAVES - Experience working in the healthcare domain. PERKS AND BENEFITS - Growth without limits : build your skills ...

Java Full Stack Engineer

Jersey City, NJ · On-site

$57.50 - $74.25/hr

Required : • 4-18 years of experience in software engineering (levels: Intermediate, Senior, Super Senior) • Strong hands-on experience in Java, Python, and AWS • Proficiency with CI/CD, DevOps ...

Java Full Stack Engineer

Manhattan, NY · On-site

$57.75 - $74.50/hr

Required : • 4-18 years of experience in software engineering (levels: Intermediate, Senior, Super Senior) • Strong hands-on experience in Java, Python, and AWS • Proficiency with CI/CD, DevOps ...

Front End Engineer

New York, NY · On-site

$130K - $160K/yr

As an Intermediate Front End Engineer, you will form a key part our engineering team focusing on ... Strong fundamentals in software engineering and problem solving * Taste, and an eye for detail.

Python Developer

Jersey City, NJ · On-site

$52.50 - $72.25/hr

The job involves designing and developing enterprise and custom solutions as part of a software ... intermediate-to-advanced level system administrative tasks Working experience at least in Full ...

Android Software Engineer New York, NY | 6+ Months Contract-to-Hire We are seeking an Android Software Engineer with 2-5 years of experience building and shipping production Android applications. The ...

Showing results 41-60

Intermediate Software Developer information

See New York, NY salary details

$52.9K

$123.3K

$183K

How much do intermediate software developer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for intermediate software developer in New York, NY is $123,298.00, according to ZipRecruiter salary data. Most workers in this role earn between $99,200.00 and $143,300.00 per year, depending on experience, location, and employer.

What is an intermediate software developer?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

What are some typical challenges that intermediate software developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.

What are the key skills and qualifications needed to thrive as an intermediate software developer, and why are they important?

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What is the difference between Intermediate Software Developer vs Junior Software Developer?

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

What are the most commonly searched types of Software Developer jobs in New York, NY?

The most popular types of Software Developer jobs in New York, NY are:

What are popular job titles related to Intermediate Software Developer jobs in New York, NY?

For Intermediate Software Developer jobs in New York, NY, the most frequently searched job titles are:

What job categories do people searching Intermediate Software Developer jobs in New York, NY look for?

The top searched job categories for Intermediate Software Developer jobs in New York, NY are:

What cities near New York, NY are hiring for Intermediate Software Developer jobs?

Cities near New York, NY with the most Intermediate Software Developer job openings:

Infographic showing various Intermediate Software Developer job openings in New York, NY as of August 2026, with employment types broken down into 80% Full Time, and 20% Contract. Highlights an 80% In-person, and 20% Hybrid job distribution, with an average salary of $123,298 per year, or $59.3 per hour.

Jr Software Quality Engineer

Phaxis

Manhattan, NY • On-site

$25 - $28/hr

Contractor

Re-posted 14 days ago


Job description


JOB DESCRIPTION
We are seeking a motivated and detail oriented Junior QA Analyst / Junior Software Quality Engineer with 1-3 years of experience in software testing, specifically focused on desktop application testing. The ideal candidate will be comfortable working in a fast paced environment, performing patch and package testing, validating builds and upgrades, and contributing to automation using Playwright and QA automation frameworks.
Key Responsibilities
  • Perform desktop based application testing, ensuring functionality, stability, and user experience quality.
  • Conduct patch testing, package testing, and build/upgrade validation to ensure smooth releases.
  • Execute test cases, log defects, track issues, and collaborate with development teams for resolution.
  • Utilize Playwright and basic QA automation concepts to support automation efforts (training/support available).
  • Participate in regression testing cycles and release readiness checks.
  • Support the QA team in documentation of test results, test plans, and test scenarios.
  • Contribute to continuous improvement of QA processes and testing efficiency.

Required Skills & Qualifications
  • 1-3 years of QA/SQE experience, preferably in desktop based application testing.
  • Understanding of patch testing, package testing, build validation, and installation/upgrade testing workflows.
  • Basic to intermediate knowledge of Playwright or other QA automation frameworks.
  • Strong attention to detail and ability to follow structured testing processes.
  • Strong communication, documentation, and teamwork skills.
  • Ability to work independently with minimal supervision and meet tight timelines.

Preferred Qualifications (Nice to Have)
  • Exposure to CI/CD pipelines or any automation tooling.
  • Familiarity with defect management tools (JIRA, Azure DevOps, etc.).
  • Basic scripting knowledge (Python/JavaScript) is a plus.

Meet Your Recruiter
Lorena Daugherty

Phaxis logo

About Phaxis

Sourced by ZipRecruiter

Phaxis has been working on behalf of amazing clients and candidates for over 20 years, with much success. We have filled over 94,000 roles across our actively serviced clients. Our team understands how to deliver for our clients while guiding our candidates through their career journey and we all want to get you where you want to be. Your goals are our goals, and we treat them as such. Once you work with us, you’re a part of the team! How can we help you? We’re dedicated to helping you find yours.

Industry

Recruiting and staffing services

Company size

51 - 200 Employees

Headquarters location

Melville , NY, US

Year founded

2002

Social media