1

Intermediate Software Developer Jobs in New York

Software Engineer, GenAI

New York, NY · On-site

$255K - $300K/yr

The Role We are looking for GenAI Software Engineers of all levels who are passionate about making ... Own major architectural decisions -how we architect workflows, define data flow, cache intermediate ...

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

DevOps Engineer

New York, NY · On-site

$57.75 - $79/hr

Familiarity with Agile principles and Devops practices ... Intermediate or above knowledge in: * Automation (Ansible) * GNU Linux operating system and GNU ...

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

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

Be Seen First

This is an excellent opportunity for an entry to intermediate-level engineer looking to gain hands ... CAD software such as Autodesk Inventor, AutoCAD, SolidWorks, or similar platforms. While ...

Python Developer (Full Time)

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

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

... of intermediate complexity, and coordinating with internal and external architects and engineers ... Tasks will include utilizing software for building information modeling, computer-aided drafting ...

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 Jun 30, 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:
Junior Software Quality Engineer (SQE)

Junior Software Quality Engineer (SQE)

BuzzClan LLC

Manhattan, NY • On-site

Contractor

Posted 5 days ago


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.


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.