1

Computer Software Engineer Jobs in New York (NOW HIRING)

What You Bring to the Role What We're Looking For: 4+ years of professional software engineering experience Strong foundation in Computer Science or related technical field Fluency in Python, Golang ...

Senior Software Engineer (Hybrid)

Farmingdale, NY · On-site

$128K - $169K/yr

Applies the principles of software engineering to the design, development, maintenance, testing, and evaluation of computer software. * Executes full software development life cycle (SDLC)

Associate's degree in Computer Science, Software Engineering, or a related field; a Bachelor's degree is strongly preferred. * Minimum of three (3) years of progressive experience in software ...

Software Engineer - GreenSpark About GreenSpark GreenSpark is building the modern operating system ... Ability to translate complex technical concepts Qualifications * BS/MS in Computer Science ...

Generalist Software Engineer + Computer Vision-focused Software Engineer Lofty is creating 3D digital copies of real physical spaces. We've built software to ingest a novel type of 3D model and make ...

Required : • Relocation to the Madison, WI area (Reimbursed) • BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field • A history of ...

Required : • Relocation to the Madison, WI area (Reimbursed) • BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field • A history of ...

Software Enginner

Great Neck, NY · On-site

$120K - $160K/yr

Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent experience). * 3+ years of professional software engineering experience. * Proficiency in one ...

Software Engineer

New York, NY · On-site

$100K - $250K/yr

The selected candidates will work closely with a group of computer scientists, domain scientists ... The Software Engineer will report to Shirley Ho, Senior Research Scientist and is a full-time fixed ...

Software Engineer

Manhattan, NY · On-site

$165K - $325K/yr

Design, develop/engineer, implement and maintain software computer Information Technology ("IT") systems which underpin the technology foundation of the company. Design, develop/engineer and ...

Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent experience). * 3+ years of professional software engineering experience. * Proficiency in one ...

Required : • 2+ years experience of professional backend software engineering experience • Strong working knowledge of computer science fundamentals. We're not looking for experience from ...

Software Engineer Date: Start Date: 10/01/2025 Designs, develops, and maintains web applications ... Bachelor's Degree required in Computer Science or Computer Engineering or Computer Information ...

Software Engineer

Ossining, NY · On-site

$70K - $77K/yr

Software Engineer We are seeking a versatile Software Engineer to help develop and support software ... Bachelor's degree in Computer Science, Electrical Engineering, or a related field. * Experience ...

Generalist Software Engineer + Computer Vision-focused Software Engineer Lofty is creating 3D digital copies of real physical spaces. We've built software to ingest a novel type of 3D model and make ...

Generalist Software Engineer + Computer Vision-focused Software Engineer Lofty is creating 3D digital copies of real physical spaces. We've built software to ingest a novel type of 3D model and make ...

Qualifications Bachelor's, Master's, or Doctoral degree in Engineering, Computer Science, Life Sciences or equivalent experience. Minimum of 5 years experience as a software engineer. Extensive full ...

next page

Showing results 1-20

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 Jun 9, 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 do computer software engineers do?

Computer software engineers design, develop, test, and maintain software applications and systems. They analyze user needs, write code using programming languages, and collaborate with teams to create efficient and reliable software solutions, often using tools like integrated development environments (IDEs) and version control systems.

What are computer software engineers?

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, and why are they important?

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

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.
More about Computer Software Engineer jobs
What job categories do people searching Computer Software Engineer jobs in New York look for? The top searched job categories for Computer Software Engineer jobs in New York are:
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:

Other

Posted 23 days ago


Job description

Software Engineer - NY

Step into a high-impact Software Engineer - NY opportunity with a confidential client, where you will help drive meaningful results across Telecommunications. This role offers the chance to make a visible contribution in New York, New York, USA while supporting ambitious technical and operational goals.

Your Key Responsibilities

Lead core execution for the Software Engineer - NY role across day to day priorities, technical problem solving, and cross functional coordination. Drive high quality outcomes for projects based in New York, New York, USA while maintaining strong operational discipline. Partner with internal stakeholders, vendors, and production teams to move work from planning into successful delivery. Improve process stability, quality, and throughput through disciplined analysis and practical execution. Support issue resolution, technical decision making, and continuous improvement activity across the function. Document results clearly and communicate progress, risks, and recommendations to the broader team. Contribute hands-on expertise in support of schedule, quality, and business objectives.

What You Bring to the Role

What We're Looking For: 4+ years of professional software engineering experience Strong foundation in Computer Science or related technical field Fluency in Python, Golang, Rust, or Java/Kotlin Solid understanding of algorithms, data structures, distributed systems, and cloud infrastructure Strong written and verbal communication skills US Citizenship (Required) / Active U.S. security clearance or eligibility

What's In It For You

Top tier compensation and benefits, with source-aligned pay details of 170000-220000 US Dollars per annual salary.

A clear on-site opportunity with defined business impact and the chance to step into meaningful ownership quickly.

Why This Role:

Advance Your Engineering Career Today Recruiting Top Engineers Since 1997

Our company is called Top Engineer. It does not say Average Engineer. It means we work with the Top 1% of engineering talent. Do you believe you have what it takes? If so, why do you believe that? What does that even mean to you? Be prepared to answer these questions and more when you reach out to me. Serious inquiries only, please.