1

Computer Software Engineer Jobs in New York (NOW HIRING)

Bachelor's degree in computer science, Engineering, or a related field. * 6+ experience in software development using C#, MSSQL, Python, and GCP/BigQuery. * Strong problem-solving skills and ...

As a Software Engineer, you will design and develop software solutions tailored to the hardware ... Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field of study ...

Bachelor's degree in Computer Science, Information Technology, or a related field. * 1 3 years of experience in software development. * Proficiency in at least one programming language such as Java ...

... software engineering fundamentals, including clean code, testing, debugging, and system design ... computer science, or another quantitative discipline

Senior Software Engineer

Yonkers, NY · On-site

$126K - $167K/yr

Senior Software Engineer - Data FocusedNew York City AreaKey Responsibilities: Design, develop ... QualificationsMaster's degree in Computer Science or related fields with three years of relevant ...

Senior Software Engineer

Yonkers, NY · On-site

$126K - $167K/yr

Senior Software Engineer - Data FocusedNew York City AreaKey Responsibilities: Design, develop ... QualificationsMaster's degree in Computer Science or related fields with three years of relevant ...

Software Engineer

New York, NY · On-site

$175K - $290K/yr

Why Auctor Auctor is building the AI layer for professional services and software implementation ... Strong programming skills and general Computer Science knowledge * Proficiency in Python and ...

Software Engineer

New York, NY · Remote

$180K - $205K/yr

Solid grounding in core computer science and software engineering fundamentals * Strong grasp of networking basics -- TCP/IP, HTTP, DNS, and API design * Experience architecting and building ...

Software Engineer

New York, NY · Hybrid

$180K - $200K/yr

The role in a nutshell Octaura is building out our tech team and we're looking for Software ... Bachelor's degree in computer science, engineering, or related field * Experience in Java (strongly ...

B.S. or higher in computer science or a relevant field, or equivalent industry experience * 3+ years of professional software engineering experience * Experience with modern programming languages ...

Software Engineer

Brooklyn, NY · On-site

$130K - $175K/yr

Bachelor's or Master's degree in Computer Science or a related field. * 3+ years of full stack software engineering experience. * Strong proficiency in Python and modern web technologies (JS/React)

As a Software Engineer, you'll design, develop, and maintain scalable software applications ... Required Qualifications: • Bachelor's degree in Computer Science or related field. • 2+ years ...

Software Engineer

Stamford, CT · On-site

$110 - $150/hr

Strong software engineering fundamentals, including clean code, testing, debugging, and system ... Academic background in finance, economics, mathematics, statistics, computer science, or another ...

Software Engineer

Woodbridge, NJ · On-site

$58 - $63/hr

Bachelor's degree in Computer Science, Engineering, or equivalent practical experience. * 4+ years of professional software engineering experience. * Strong experience developing applications with ...

Software Engineer

Rye, NY · On-site

$87 - $110/hr

Bachelor's degree in computer science, software engineering, or a related discipline, or equivalent professional experience.Hands-on Java experience with multi-tier or microservices applications.

Software Engineer

Jersey City, NJ · On-site

$80 - $90/hr

Title: Senior Software Engineer Location: Jersey City, NJ 07311 Duration: 12+ Months Position ... Bachelor's degree in Computer Science or a related field * Strong Proficiency with either Go or ...

Showing results 41-60

Computer Software Engineer information

See New York salary details

$69.5K

$161.4K

$224.8K

How much do computer software engineer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for computer software engineer in New York is $161,396.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,300.00 and $189,300.00 per year, depending on experience, location, and employer.

What is a computer software engineer?

Computer software engineers, also known as software developers, design, develop, test, and maintain software applications or systems that enable computers and devices to perform specific tasks. They use programming languages and engineering principles to create software solutions for a variety of industries, including technology, healthcare, finance, and more. Their work involves analyzing user needs, writing code, debugging, and collaborating with other professionals to deliver functional and reliable software products.

What are the key skills and qualifications needed to thrive as a computer software engineer?

To thrive as a Computer Software Engineer, you need strong programming skills, a solid understanding of algorithms and data structures, and typically a degree in computer science or a related field. Familiarity with development tools such as Git, integrated development environments (IDEs), and knowledge of frameworks or languages like Java, Python, or C++ are often required, along with certifications like AWS Certified Developer or Microsoft Certified: Azure Developer Associate. Excellent problem-solving abilities, teamwork, and effective communication distinguish top performers in this field. These skills are crucial for building reliable, scalable software solutions and collaborating efficiently within development teams.

What are some common challenges computer software engineers face when working on large-scale projects?

Computer software engineers working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent communication throughout the development cycle. Keeping documentation up to date and maintaining legacy systems while integrating new features can also be demanding. Effective use of version control systems and agile methodologies helps engineers address these challenges and contribute to successful project delivery.

What is the difference between Computer Software Engineer vs Software Developer?

AspectComputer Software EngineerSoftware Developer
CredentialsBachelor's degree in Computer Science or related field; certifications like Microsoft Certified, AWS CertifiedBachelor's degree in Computer Science or related field; certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systems; often involved in system architectureWriting, debugging, and implementing code; focused on application development
Industry UsageUsed across tech, finance, healthcare, and more for complex system developmentCommonly used in app and web development across various industries

Computer Software Engineers typically focus on designing and building complex software systems, often working on system architecture, while Software Developers mainly write and implement code for applications. Both roles require similar educational backgrounds and certifications, but their focus areas and responsibilities differ, with engineers handling broader system design and developers concentrating on coding tasks.

How much do computer software engineers get paid?

Computer software engineers typically earn a median annual salary ranging from $80,000 to $120,000, depending on experience, location, and specialization. Entry-level positions may start lower, while experienced engineers with skills in programming languages and development tools can earn higher salaries, especially in high-demand areas.
More about Computer Software Engineer jobs

What cities in New York are hiring for Computer Software Engineer jobs?

Cities in New York with the most Computer Software Engineer job openings:

What are popular job titles related to Computer Software Engineer jobs in NY?

For Computer Software Engineer jobs in NY, the most frequently searched job titles are:

Infographic showing various Computer Software Engineer job openings in New York as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, 2% Contract, and 1% Nights. Highlights an 78% Physical, 2% Hybrid, and 20% Remote job distribution, with an average salary of $161,396 per year, or $77.6 per hour.

Test Java Software Engineer

Test Ziprecruiter

Paterson, NJ

$52.75 - $72.25/hr

Full-time

Re-posted 23 days ago


Job description

We are looking for a Java Software Engineer to help us build functional products and applications.

Java Software Engineer's responsibilities include defining software requirements, writing clean and efficient code for various applications, and running tests to improve system functionality. If you have hands-on experience with programming in Java and are interested in agile methodologies, we'd like to meet you.

Ultimately, you'll implement and maintain Java components and frameworks throughout the software development life cycle.

Java Software Engineer responsibilities include:

Analyzing user and system requirements
Designing flowcharts to illustrate software solutions
Writing efficient code based on feature specifications

Job brief

We are looking for a Java Software Engineer to help us build functional products and applications.

Java Software Engineer's responsibilities include defining software requirements, writing clean and efficient code for various applications, and running tests to improve system functionality. If you have hands-on experience with programming in Java and are interested in agile methodologies, we'd like to meet you.

Ultimately, you'll implement and maintain Java components and frameworks throughout the software development life cycle.

Responsibilities

Analyze user and system requirements
Design flowcharts to illustrate software solutions
Write efficient code based on feature specifications
Develop user interfaces
Prioritize and execute tasks in the software development life cycle
Design database architecture
Test and debug Java applications
Validate software functionality and security

Requirements

Work experience as a Java Software Engineer, Java Developer or similar role
Experience building Java EE applications
Familiarity with Object-Oriented Design (OOD)
Good knowledge of popular Java frameworks like JSF and Spring MVC
Experience with test-driven development
Problem-solving skills
BSc in Computer Science, Engineering or relevant field