1

Mid Level Software Developer Jobs in New York (NOW HIRING)

Mid-Level Site Reliability Engineer

New York, NY · On-site

$62.25 - $82.75/hr

It does not leave when the work ships; it stays and keeps the software working as the business ... Build out Instalily's Internal Developer Platform - including the developer portal, golden paths ...

... Mid-Level Geotechnical Engineer / Assistant Project Manager to join our transportation, building ... Proficiency with MS Office and geotechnical software (e.g., SEEP/W, SLOPE/W, LPILE, GROUP, Settle ...

Join our dynamic team of Engineers and Arborists as we work together to improve the green infrastructure of New York City (NYC)! Arcadis is seeking to hire a Mid level Arborist to join our team to ...

This role is well suited for fresh graduates and early-career software engineers who are passionate about embedded systems, low-level programming, and developing software that interacts closely with ...

Join our dynamic team of Engineers and Arborists as we work together to improve the green infrastructure of New York City (NYC)! Arcadis is seeking to hire a Mid level Arborist to join our team to ...

Join our dynamic team of Engineers and Arborists as we work together to improve the green infrastructure of New York City (NYC). Arcadis is seeking to hire a Mid level Arborist to join our team to ...

Showing results 41-60

Mid Level Software Developer information

See New York salary details

$52.5K

$122.4K

$181.6K

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

As of Sep 5, 2026, the average yearly pay for mid level 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 is a mid level software developer?

A Mid Level Software Developer is a professional with a few years of experience who contributes to designing, coding, testing, and maintaining software applications. They work independently on tasks but also collaborate with senior developers and teams to implement solutions. Their role often includes debugging code, optimizing performance, and ensuring best practices in development. Mid-level developers are expected to have a solid understanding of programming languages, frameworks, and software development life cycles. They may also mentor junior developers and participate in code reviews to maintain code quality.

What are the typical daily responsibilities of a mid level software developer?

As a Mid Level Software Developer, your daily responsibilities often include writing and reviewing code, participating in code reviews, collaborating with colleagues on project requirements, and troubleshooting bugs or technical issues. You may also be involved in designing features, writing unit tests, and participating in regular stand-up meetings as part of an agile team. Additionally, you'll interact with product managers, QA engineers, and other team members to ensure the software meets project deadlines and quality standards. This role offers the chance to take on increasing ownership of projects while continuing to learn and grow professionally.

What are the key skills and qualifications needed to thrive in the mid level software developer position, and why are they important?

To thrive as a Mid Level Software Developer, you should have solid programming skills in languages like Java, Python, or JavaScript, along with a relevant bachelor's degree or equivalent experience. Familiarity with version control systems such as Git, frameworks like React or Spring, and knowledge of agile development practices are typically required. Effective problem-solving, clear communication, and a collaborative mindset are valuable soft skills in this position. These skills enable you to build reliable software, contribute to team projects, and adapt to evolving technical challenges.

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 cities in New York are hiring for Mid Level Software Developer jobs?

Cities in New York with the most Mid Level Software Developer job openings:

Infographic showing various Mid Level Software Developer job openings in New York as of August 2026, with employment types broken down into 92% Full Time, 6% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $122,362 per year, or $58.8 per hour.

Mid-Level Geotechnical Engineer

GZA GeoEnvironmental

Manhattan, NY • On-site

$100K - $125K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted yesterday


Key responsibilities

  • Support the technical delivery of geotechnical projects, including executing project tasks and contributing to design deliverables.

  • Plan, coordinate, and oversee subsurface exploration and construction observation/field testing activities.

  • Assist with project management tasks such as monitoring project performance, budgets, and compliance with contractual requirements.


Job description

GZA's Manhattan, New York office is seeking a Mid-Level Geotechnical Engineer / Assistant Project Manager to join our transportation, building, energy, and infrastructure practice. This position will be based in the Manhattan, NY office and involves local and regional travel.
The successful candidate will support projects through proposal, contract, and execution phases, with responsibility for the day-to-day technical delivery of work. Strong academic credentials, geotechnical engineering expertise, analytical ability, communication skills, and a collaborative mindset are essential.
Our geotechnical projects involve buildings, bridges, highways, railroads, tunnels and marine and waterfront developments, water resources and dams, geo-structural analysis, soil and rock slope stabilization, automated instrumentation programs, resource evaluations, shallow and deep foundation design, earth retention design and ground improvement programs. The successful candidate will have in-depth knowledge of and documented experience in a representative portion of these practice areas.
Primary Responsibilities:
  • Plan, coordinate, and oversee subsurface exploration and construction observation/field testing activities
  • Assist with task management on large project teams or independently manage smaller projects, including delegation to field staff
  • Execute day-to-day technical project tasks and contribute to design deliverables in accordance with QA/QC standards
  • Monitor project performance, budgets, and compliance with contractual requirements
  • Assist with proposal development and preparation, review, and authorship of geotechnical reports
  • Participate in staff training and support GZA's "One Company" approach by assisting with tasks outside primary responsibilities as needed

Qualifications:
  • Bachelor's degree in Civil Engineering required; Master's degree in Geotechnical Engineering preferred
  • Engineer in Training (EIT) required; intent to obtain PE within 1-2 years
  • Minimum of 5 years of relevant experience (Master's degree may substitute for up to 2 years)
  • Experience with geotechnical design and construction for foundations, retaining structures, slope stability, ground improvement, and related evaluations
  • Ability to perform and manage fieldwork and construction oversight
  • Strong leadership, communication, organizational, and problem-solving skills
  • Proficiency with MS Office and geotechnical software (e.g., SEEP/W, SLOPE/W, LPILE, GROUP, Settle 3D, WEAP, or similar); proficiency with Autodesk CAD programs is a plus

The base salary for this position may range between $100,000.00-125,000.00. The actual base salary and total compensation will depend on many factors, including location, candidate experience, education, professional licensure, and other qualifications.
Benefits:
  • Mentorship and hands-on training from industry experts, with a clear path toward becoming a Project Manager or Technical Specialist and long-term career growth
  • Collaboration with multidisciplinary professionals on complex and prominent projects
  • Ongoing professional development and enrichment
  • A dynamic, team-oriented work environment
  • Opportunities for company stock ownership
  • Competitive, company-subsidized benefits including paid time off, medical, dental, vision, and 401(k)
  • Flexible work schedule with potential for hybrid remote work
  • Small firm feel with a larger firm reputation and resources

About GZA:
GZA is an employee-owned multidisciplinary engineering consulting firm with a history of more than 60 years of providing innovative engineering solutions to improve the natural and built environment. We are an ENR Top 500 Design firm focused on geotechnical, environmental, water, ecological, and construction management services. With a staff of interrelated professionals dedicated to providing high-level expertise on complex projects above, below and at ground-level, GZA's experts provide seamless integration across practice areas, client type, and location.
Note to Recruitment Agencies: GZA GeoEnvironmental, Inc. and its subsidiaries do not accept unsolicited resumes from staffing agencies, recruiting firms, or other third parties. All unsolicited resumes will be considered a gift, and GZA will not be obligated to pay a referral fee. GZA explicitly reserves the right to hire those candidate(s) without any financial obligation to the recruiter or agency. This policy is in place to ensure we respect the relationships with our preferred vendors and avoid any potential misunderstandings.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.