1

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

Senior Software Developer

Roslyn, NY ยท On-site

$145K - $155K/yr

The Senior Software Developer works closely with business operations to gather and analyze ... Act as a go-to technical expert and mentor to junior and mid-level developers. * Create innovative ...

Senior Software Engineer

West New York, NJ ยท On-site

$132K - $174K/yr

Senior Full-Stack Software Engineer Location: New York City Work Style: Hybrid Employment Type ... Mentor junior and mid-level engineers and help raise the engineering bar across the team * Build ...

Software Developer, Level III

Melville, NY ยท On-site

$125 - $150/hr

The Software Developer Level III is responsible for designing, developing and overseeing enterpriseโ€‘level applications using .NET and Angular/React technologies. This role involves managing a team ...

Mid-Level Engineer

Manhattan, NY ยท On-site

$110 - $150/hr

This Mid-Level Engineer role involves solving complex problems, owning projects end-to-end, and building cutting-edge technology in a fast-moving startup environment. About Mojo Mojo is a technology ...

Senior Software Engineer

West New York, NJ

$132K - $174K/yr

Senior Full-Stack Software Engineer Location: New York City Work Style: Hybrid Employment Type ... Mentor junior and mid-level engineers and help raise the engineering bar across the team * Build ...

Mid - Senior level Industry: Healthcare THIS IS WHAT YOU WILL DO... You will be programming web application You will be will be working with SQL server 2000 - 2008 You will be working with .Net MVC ...

Software Engineer

Woodbridge, NJ ยท On-site

$85K - $140K/yr

As a mid-level Software Engineer, you will contribute across the full software development lifecycle to build next-generation systems that deliver functional, user-friendly experiences for our ...

Mid-Level Structural Engineer

Hicksville, NY ยท On-site

$120K - $150K/yr

Job Title Mid-Level Structural Engineer Location Hirani Corporate Office - Hicksville, NY 11801 US (Primary) Job Type Full-time Category Architecture and Engineering Travel 25 - 50% Position Summary ...

Mid-level (3-6 years of experience) Compensation: $175k-225k salary + 0.5%-1% equity, depending on ... Experience with cloud infrastructure DevOps * Excellent communication ability * Strong sense of ...

Showing results 21-40

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 Aug 23, 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 71% Full Time, and 29% Contract. Highlights an 82% In-person, 6% Hybrid, and 12% Remote job distribution, with an average salary of $122,362 per year, or $58.8 per hour.

Senior Software Developer

Primma, LLC

Roslyn, NY โ€ข On-site

$145K - $155K/yr

Full-time

Posted 20 days ago


Job description

**This is an on-site position located in Roslyn, NY. **


General Summary: The Senior Software Developer works closely with business operations to gather and analyze specifications and requirements. The position requires strong hands-on experience in data warehouse technologies, ETL processing, reporting and analytics, enterprise application integration, and automation. The developer will design and implement scalable database solutions, executive dashboards, Origami Risk customizations, and secure integrations with third-party vendors while providing technical leadership, mentoring team members, and driving architecture and best practices.


Essential Duties & Responsibilities:

  • Provide production support, development and implementation with respect to PRIMMA’s data warehouse/ database environments, SAP reporting application and any supporting environments and tools.
  • Drive architectural decisions and contribute to long-term technology strategy in partnership with the IT team and leadership.
  • Design, develop, and maintain database solutions using Oracle and SQL Server.
  • Write complex SQL queries, stored procedures, and ETL transformations to support various applications and reporting needs.
  • Work with the Origami Risk application to customize and enhance its functionality.
  • Understand Origami Risk backend data structure and relationship between tables.
  • Create and maintain Origami Risk batch jobs.
  • Create and maintain data transfer shell scripts in Linux OS.
  • Develop and maintain user interfaces using JavaScript and related technologies.
  • Create and manage mail merge templates to automate document generation.
  • Develop, maintain, and enhance business reports and dashboards using SAP BusinessObjects, Power BI, and Tableau to support operational and executive reporting.
  • Analyze business and operational data to identify trends, provide actionable insights, and present information in a meaningful format for executive leadership.
  • Design, develop, and support system integrations with third-party vendors using secure file transfer technologies (SFTP), automated file processing, and data exchange workflows.
  • Create, monitor, and troubleshoot automated data exchange processes to ensure reliable integration between internal applications and external vendor systems.
  • Collaborate with cross-functional teams to gather requirements, design solutions, create source to target mappings, data models and ensure project delivery.
  • Act as a go-to technical expert and mentor to junior and mid-level developers.
  • Create innovative solutions to automate business operation.
  • Analyze database environments and suggest methods to improve operational efficiency and scalability.
  • Assist with planning and performing database upgrades and updates.
  • Create and maintain technical documentation as it relates to specific applications.
  • Other duties as assigned.

Education & Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Minimum 5 years' experience Oracle or SQL Server, using packages, procedures and functions.
  • Minimum 2 years of experience developing business intelligence applications and reports using SAP BusinessObjects, Power BI, and/or Tableau.
  • Strong analytical and problem-solving skills with the ability to interpret complex data, identify trends, and present actionable insights to executive management.
  • Demonstrated experience leading technical projects, mentoring junior developers, and providing technical guidance to development teams.
  • Experience integrating enterprise applications with third-party vendors using file transfer technologies such as SFTP, secure file exchange, and automated batch processing.
  • Experience with Linux shell scripting and automation of file transfer processes is highly preferred.
  • Experience with the Origami Risk application is a plus.
  • Experience in the insurance, financial services, or other regulated industries is a plus.Good knowledge of database / data warehouse modeling and design concepts required.
  • Experience utilizing various programming language required, C#, .Net, Java, Python preferred.
  • Proficiency in JavaScript and user interface development.
  • Proven experience in creating mail merge templates.
  • Familiarity working with source control tools, GIT preferred.
  • Must demonstrate ability to maintain effective working relationships with departments, employees, management and clients.
  • Ability to function in a professional office environment and utilize standard office equipment.

The actual compensation for this position will be determined by experience and other factors permitted by law.