1

Intermediate Software Developer Jobs in New York

Senior Software Engineer

New York, NY · On-site

$180K - $240K/yr

Provide guidance and mentorship to junior and intermediate engineers, helping them advance their ... Strong understanding of computer science fundamentals and software engineering principles. * You ...

Provide guidance and mentorship to junior and intermediate engineers, helping them advance their ... Strong understanding of computer science fundamentals and software engineering principles. * You ...

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 ...

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

$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 ...

Python Developer (Full Time)

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 ...

You will work closely with our AI Systems Engineer and Junior Data & Systems Developer ... Python - basic to intermediate proficiency; comfortable writing scripts and small programs * SQL ...

We are seeking a Software Engineer with Core Java expertise to join our team. The ideal candidate will have strong experience in Core Java, Agile delivery, CI/CD, TDD, and cloud-aware development and ...

Basic, Intermediate, and Advanced * Schedule appointments for incoming requests via the Training ... Unpublish Knowledge Base Articles for DevOps to review and publish. * Update existing Knowledgebase ...

next page

Showing results 1-20

Intermediate Software Developer information

See New York salary details

$52.5K

$122.4K

$181.6K

How much do intermediate software developer jobs pay per year?

As of Jul 24, 2026, the average yearly pay for intermediate software developer in New York is $122,362.00, according to ZipRecruiter salary data. Most workers in this role earn between $98,500.00 and $142,200.00 per year, depending on experience, location, and employer.

What are intermediate software developers?

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 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 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 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 most commonly searched types of Software Developer jobs in New York? The most popular types of Software Developer jobs in New York are:
What are popular job titles related to Intermediate Software Developer jobs in New York? For Intermediate Software Developer jobs in New York, the most frequently searched job titles are:
What job categories do people searching Intermediate Software Developer jobs in New York look for? The top searched job categories for Intermediate Software Developer jobs in New York are:
What cities in New York are hiring for Intermediate Software Developer jobs? Cities in New York with the most Intermediate Software Developer job openings:
Infographic showing various Intermediate Software Developer job openings in New York as of July 2026, with employment types broken down into 84% Full Time, 6% Part Time, 1% Temporary, and 9% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $122,362 per year, or $58.8 per hour.
Junior Software Quality Engineer (SQE)

Junior Software Quality Engineer (SQE)

BuzzClan LLC

Manhattan, NY • On-site

Contractor

Posted 28 days ago


Job description

Company Description
Job Description
Junior Software Quality Engineer (SQE)
Location: New York (Onsite)
Duration: 12 months
Job Summary:
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.

Qualifications
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.

Additional Information
All your information will be kept confidential according to EEO guidelines.