1

Intermediate Software Developer Jobs in New York, NY

Intermediate Front-End Developer

Manhattan, NY · On-site

$114.60K - $133.40K/yr

Intermediate Front-End Developer Analyticsmart is a boutique analytics firm specializing in the Consumer-Packaged Goods (CPG) industry across Canada and the United States. Our mission is to transform ...

Intermediate Backend Developer Job Location: New York, NY Role Overview We are seeking an ... Collaborate with cross-functional teams to deliver high-quality software solutions. * Ensure code ...

Senior Software Engineer

Manhattan, NY · On-site

$134.90K - $177.80K/yr

... software engineering team. The role involves managing and mentoring a team of developers ... and intermediate engineers who are distributed globally across multiple regions. • Promote a ...

New

next page

Showing results 1-20

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 May 28, 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 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 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 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 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 May 2026, with employment types broken down into 100% Full Time. Highlights an 89% In-person, and 11% Remote job distribution, with an average salary of $123,298 per year, or $59.3 per hour.

Intermediate Software Developer

Fisec Global

Warren, NJ • On-site

Other

This job post has expired today. Applications are no longer accepted.


Job description

Intermediate Software Developer
Location : Warren, New Jersey
Key Responsibilities
• Develop software as per the product architecture with accordance to applicable software system development standards
• Work with architecture leads and other team members on software product design
• Perform statistical analysis of issues & participate in debug sessions
• Perform troubleshooting to determine and fix the root cause of performance issues and test failures
• Drive continuous improvements of processes and product quality
• Provide regular status updates to internal stakeholders
Key Qualifications:
• Hands-on expertise with large-scale embedded software projects
• Ability to write and maintain software code using C++. Experience with maintaining embedded build infrastructure & CI/CD will be a plus.
• Experience with NETCONF / YANG model of controlling a network element.
• Experience with netopeer2 is especially desired.
• Experience with TLS; certificates (x.509); key exchange protocols.
• Strong analytical and problem-solving skills with a meticulous attention to detail.
• Excellent communication and collaboration skills to work effectively within a multi-disciplinary engineering team.