1

Software Engineer Jobs in Hamilton, NY (NOW HIRING)

Software Engineer

Morrisville, NY · On-site

$131 - $160/hr

Job Summary As a Software Engineer, your responsibilities will include developing and maintaining cloud-based solutions. You will focus on solving complex problems, developing, testing, automating ...

The Software Engineer is responsible for working on projects that are currently being visualized or developed by our organization. This role will be involved with the Software Development Life Cycle ...

The Software Engineer is responsible for working on projects that are currently being visualized or developed by our organization. This role will be involved with the Software Development Life Cycle ...

The Software Engineer is responsible for working on projects that are currently being visualized or developed by our organization. This role will be involved with the Software Development Life Cycle ...

Software Engineer IV - ETL Developer

Utica, NY · On-site

$87.77 - $157.98/hr

The Software Engineer is responsible for working on projects that are currently being visualized or developed by our organization. This role will be involved with the Software Development Life Cycle ...

The Software Engineer is responsible for working on projects that are currently being visualized or developed by our organization. This role will be involved with the Software Development Life Cycle ...

The Software Engineer is responsible for working on projects that are currently being visualized or developed by our organization. This role will be involved with the Software Development Life Cycle ...

The Software Engineer is responsible for working on projects that are currently being visualized or developed by our organization. This role will be involved with the Software Development Life Cycle ...

The Software Engineer is responsible for working on projects that are currently being visualized or developed by our organization. This role will be involved with the Software Development Life Cycle ...

The Software Engineer is responsible for working on projects that are currently being visualized or developed by our organization. This role will be involved with the Software Development Life Cycle ...

The Software Engineer is responsible for working on projects that are currently being visualized or developed by our organization. This role will be involved with the Software Development Life Cycle ...

Director, Software Engineering

Verona, NY · On-site

$189K - $255K/yr

Drive software engineering organizational planning and execution including staffing, budgeting, and resource alignment, ensuring readiness to support multiple programs, customers, and development ...

Drive software engineering organizational planning and execution including staffing, budgeting, and resource alignment, ensuring readiness to support multiple programs, customers, and development ...

Director, Software Engineering

Eaton, NY · On-site

$189K - $255K/yr

Drive software engineering organizational planning and execution including staffing, budgeting, and resource alignment, ensuring readiness to support multiple programs, customers, and development ...

Director, Software Engineering

Vernon, NY · On-site

$189K - $255K/yr

Drive software engineering organizational planning and execution including staffing, budgeting, and resource alignment, ensuring readiness to support multiple programs, customers, and development ...

Drive software engineering organizational planning and execution including staffing, budgeting, and resource alignment, ensuring readiness to support multiple programs, customers, and development ...

Drive software engineering organizational planning and execution including staffing, budgeting, and resource alignment, ensuring readiness to support multiple programs, customers, and development ...

Drive software engineering organizational planning and execution including staffing, budgeting, and resource alignment, ensuring readiness to support multiple programs, customers, and development ...

Drive software engineering organizational planning and execution including staffing, budgeting, and resource alignment, ensuring readiness to support multiple programs, customers, and development ...

Drive software engineering organizational planning and execution including staffing, budgeting, and resource alignment, ensuring readiness to support multiple programs, customers, and development ...

next page

Showing results 1-20

Software Engineer information

See Hamilton, NY salary details

$69.9K

$162.4K

$226.2K

How much do software engineer jobs pay per year?

As of Aug 26, 2026, the average yearly pay for software engineer in Hamilton, NY is $162,416.00, according to ZipRecruiter salary data. Most workers in this role earn between $132,100.00 and $190,500.00 per year, depending on experience, location, and employer.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Are software engineers still in demand?

Yes, software engineers are in high demand across many industries due to ongoing digital transformation, the growth of cloud computing, and the need for software development, maintenance, and cybersecurity skills. The profession offers strong job stability, competitive salaries, and opportunities to work with various programming languages and tools.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start careers in tech in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, online courses, or formal education. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

What are the most commonly searched types of Software Engineer jobs in Hamilton, NY?

The most popular types of Software Engineer jobs in Hamilton, NY are:

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

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

What cities near Hamilton, NY are hiring for Software Engineer jobs?

Cities near Hamilton, NY with the most Software Engineer job openings:

Infographic showing various Software Engineer job openings in Hamilton, NY as of August 2026, with employment types broken down into 95% Full Time, 2% Temporary, and 3% Contract. Highlights an 91% In-person, 2% Hybrid, and 7% Remote job distribution, with an average salary of $162,416 per year, or $78.1 per hour.

Software Engineer

Morrisville, NY • On-site

SupportFinity™
51 - 200 employees

$131 - $160/hr

Other

Medical, Life, Retirement, PTO

Posted 8 days ago


Job description

Own Every Moment at NetApp

At NetApp, your ideas power innovation. We lead in intelligent data infrastructure-delivering unified storage, integrated data services, and solutions that help organizations unlock the full potential of their data, from AI to multicloud.


Ready to innovate and contribute to our path to $10B? Here, you'll collaborate with passionate teams, tackle real-world challenges, and see your impact in how customers transform and grow. If you're ready to bring curiosity, creativity, and drive to every moment, NetApp is where your journey begins.


Job Summary

As a Software Engineer, your responsibilities will include developing and maintaining cloud-based solutions. You will focus on solving complex problems, developing, testing, automating and collaborating with the Software Engineering team to deploy features in a production environment. Additionally, you will be responsible for designing and implementing managed Cloud Services based on given requirements. We expect you to have excellent coding skills and take a lead role in designing and implementing managed Cloud Services.


Prior experience in Filesystems would be an added advantage, and you should also have the ability to quickly learn existing code and architecture.


Job Requirements

  • 5+ years experience and must be hands-on with coding.

  • Excellent Problem solver, proficient coder and a designer.

  • Thorough understanding and extensive experience with Block/File technologies having hands-on experience in designing and developing software solutions.

  • Proficient with any of the languages C, C++ or Golang.

  • Experience with Python, Java/C-sharp is added advantage. Thorough understanding of Linux or other Unix-like Operating Systems.

  • Strong in Data Structure and algorithms.

  • Expertise in REST API design and implementation.

  • Prior experience with Filesystem development and Distributed system design is desirable.

  • Understanding of Container based technologies preferably Kubernetes & Dockers and experience with Cloud service APIs (e.g. AWS, Azure or GCP) is desirable.

  • Continuously monitor, analyze, and measure system health, availability, and latency using Google native tooling. Develop and implement steps to improve system and application performance, availability, and reliability.

  • Knowledge of infrastructure like hypervisor, Cloud Storage and experience with cloud services including Databases, Caching, Object and Block Storage, Scaling, Monitoring, Load Balancers, Networking etc. is added advantage.

  • Mentor new team members, participate in interviews, and contribute to building high-performance teams.

  • Work on development, bug fixes/updates, spec updates, customer RCAs and automation.

  • Strong oral and written communication skills.

  • Engage in incident management processes including the 24X7 Oncall rotations ( as per the sun model) to resolve production issues within agreed SLAs/SLOs.


Education

  • B.E/B.Tech or M.S in Computer Science or related technical field


Compensation

The target salary range for this position is $131,000-$160,000. The salary offered will be determined by the candidate's location, qualifications, experience, and education and may be outside of this range. The range is based on 'On Target Earnings' (OTE) representing the total potential earnings, which is the sum of the base salary and potential commission earned when performance targets are achieved. Final compensation packages are competitive and in line with industry standards, reflecting a variety of factors, and include a comprehensive benefits package. This may cover Health Insurance, Life Insurance, Retirement or Pension Plans, Paid Time Off (PTO), various Leave options, employee stock purchase plan, and/or restricted stocks (RSU's). These offerings are subject to regional variations and governed by local laws, regulations, and company policies. We will provide detailed information about the specific benefits for your region during the recruitment process.


At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process.


Equal Opportunity Employer

NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, protected veteran status, and any other protected classification.


Why You'll Thrive at NetApp

At NetApp, you won't wait for the perfect moment—you'll make it. The early planning, the extra thought, the bold idea that turns good into great: That's how our people operate and how we continue to push the boundaries of data infrastructure.


NetApp is the trusted partner for organizations transforming data into opportunity. As the only enterprise-grade storage service natively embedded in Google Cloud, AWS, and Microsoft Azure, we empower customers to run everything from traditional workloads to enterprise AI with unmatched performance, resilience, and security.


Our culture

We celebrate mold breakers, bold thinkers, and problem solvers. We reward initiative, impact, and ownership. We provide flexibility so you can balance professional ambition with your personal life. Here, differences are not just welcomed—they drive everything we do.


If you're ready to innovate, rise to the challenge, and own every moment - make your next move your best one.

#J-18808-Ljbffr