1

Online Programmer Jobs in Rochester, NY (NOW HIRING)

Process & Product Engineer

Batavia, NY · On-site

$75K - $95K/yr

We offer engineering, prototyping and testing support to quickly create comprehensive solutions for ... Comprehensive Training Program and access to Online Learning All your information will be kept ...

We offer engineering, prototyping and testing support to quickly create comprehensive solutions for ... Comprehensive Training Program and access to Online Learning All your information will be kept ...

Senior Engineer

Rochester, NY · On-site

$103K - $141K/yr

Senior Engineer Department: Testing & Commissioning Reports To: Supervisor Substation Testing ... If you are an individual with a disability or a disabled veteran who is unable to use our online ...

Senior Engineer

Rochester, NY · On-site

$103K - $141K/yr

Senior Engineer Department: Testing & Commissioning Reports To: Supervisor Substation Testing ... If you are an individual with a disability or a disabled veteran who is unable to use our online ...

Process & Product Engineer

Batavia, NY · On-site

$75K - $95K/yr

We offer engineering, prototyping and testing support to quickly create comprehensive solutions for ... Comprehensive Training Program and access to Online Learning All your information will be kept ...

Power System Engineer Location : NY- Rochester, NY -Binghamton, CT - Orange, ME- Augusta, ME ... If you are an individual with a disability or a disabled veteran who is unable to use our online ...

Senior Systems Engineer

Rochester, NY · Hybrid

$103K - $141K/yr

At Re:Build we deploy deep expertise in engineering, operations management, and technology to ... Support Microsoft 365 collaboration and productivity services including Teams, SharePoint Online ...

Showing results 21-40

Online Programmer information

See Rochester, NY salary details

$11

$39

$67

How much do online programmer jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for online programmer in Rochester, NY is $39.01, according to ZipRecruiter salary data. Most workers in this role earn between $25.38 and $50.77 per hour, depending on experience, location, and employer.

What is the difference between Online Programmer vs Web Developer?

AspectOnline ProgrammerWeb Developer
Required CredentialsTypically a degree in computer science or related field, coding certificationsSimilar credentials, often with additional focus on web technologies
Work EnvironmentRemote or freelance, project-basedRemote or office, client-facing or in-house teams
Industry UsageUsed across tech, gaming, app developmentPrimarily in web design, online services, e-commerce
Common Search/ComparisonOften compared for programming skills and project scopeCompared for web design and front-end/back-end skills

Online Programmers focus on coding and developing software or applications across various platforms, often working remotely. Web Developers specialize in building and maintaining websites and web applications. While both roles require programming skills and similar credentials, their work environments and industry applications differ, making this comparison useful for those exploring careers or hiring in tech fields.

What does an online programmer do?

An online programmer’s responsibilities are to design, develop, and implement online features or software for a mobile application or website. Your duties include meeting with clients to discuss their needs and goals and collaborating with other developers and user experience workers to integrate the front and back-ends of the application for a seamless program. As an online programmer, you also work closely with QA testers and project managers to ensure that the code is free of bugs before its release to the public.

What are the key skills and qualifications needed to thrive as an online programmer, and why are they important?

To thrive as an Online Programmer, you need strong programming skills in languages such as C++, C#, or Java, along with a solid understanding of networking concepts and protocols. Familiarity with server-client architectures, cloud platforms, and version control systems like Git is typically required, and certifications in networking or cloud technologies can be advantageous. Excellent problem-solving abilities, effective teamwork, and clear communication are crucial soft skills for this role. These skills ensure the development of robust, scalable online features and smooth collaboration within multidisciplinary teams.

What are the typical challenges an online programmer faces when integrating new multiplayer features into a game?

Online Programmers often encounter challenges such as ensuring seamless synchronization between clients and servers, minimizing network latency, and handling unexpected connection drops. Troubleshooting issues like lag, packet loss, and discrepancies between player actions can be complex, especially during peak server loads or when scaling up for a global audience. Close collaboration with gameplay, backend, and QA teams is essential to test, debug, and optimize new multiplayer features before release.

What is an online programmer?

Online programmers are software developers who specialize in creating and maintaining the networked and multiplayer components of video games or software applications. They are responsible for implementing features that allow users to interact online, such as matchmaking, leaderboards, chat systems, and data synchronization across servers and clients. Online programmers work closely with other developers to ensure smooth, secure, and efficient online experiences for users. Their work often involves knowledge of networking protocols, server management, database integration, and security considerations.
What are the most commonly searched types of Programmer jobs in Rochester, NY? The most popular types of Programmer jobs in Rochester, NY are:
What are popular job titles related to Online Programmer jobs in Rochester, NY? For Online Programmer jobs in Rochester, NY, the most frequently searched job titles are:
What job categories do people searching Online Programmer jobs in Rochester, NY look for? The top searched job categories for Online Programmer jobs in Rochester, NY are:
What cities near Rochester, NY are hiring for Online Programmer jobs? Cities near Rochester, NY with the most Online Programmer job openings:
Infographic showing various Online Programmer job openings in Rochester, NY as of August 2026, with employment types broken down into 100% Full Time. Highlights an 74% In-person, and 26% Remote job distribution, with an average salary of $81,138 per year, or $39 per hour.

Machinist / CNC Programmer II

OptiPro Systems

Rochester, NY • On-site

$20 - $35/hr

Full-time

Re-posted 16 hours ago


Job description

LOCATION
On-site in Ontario, NY
EMPLOYMENT TYPE
Full-Time Hourly
Full-time, hourly employees are expected to work a minimum of 40 hours per week. Overtime, evenings, and weekends may be necessary to fulfill the responsibilities of their position and meet business and operational demands.
The standard workweek is Monday through Friday, 8:00 am – 5:00 pm.
POSITION SUMMARY
Machinist II/CNC Programmer II is responsible for the fabrication of parts and tooling that meets customers’ expectations. They will do this by utilizing the companies CNC lathes, CNC mills and other available CNC equipment along with conventional equipment. They should have good mechanical aptitude and concentrated attention to each job, so as not to damage tools, machines or make mistakes on jobs. They should be an example of the performance of essential duties and responsibilities. They should have multiple years of on-the-job experience.
COMPENSATION
$20 - $35 hourly
ESSENTIAL DUTIES AND RESPONSIBILITIES
  • Reads and creates prints, drawings and sketches
    • Accurately interprets Prints, Drawings and Models recognizing symbols and tolerances.
    • Math skills to interpret prints.
  • Run Jobs efficiently
    • Know how to order tools and materials.
    • Be able to analyze a job to determine a logical way of estimating and making it.
    • Have a good understanding of what tools are needed to make a part and how to utilize them.
    • Be able to use Cam terminal or controllers to program CNC equipment.
    • Be able to use MasterCam or similar CAD/CAM to call up/create geometry and or models and toolpaths.
    • Be able to make proper adjustments and edits to produce parts that are within tolerance.
    • Be able to use Skills and Knowledge to produce parts with minimal supervision
    • Be able to train coworkers in the safe and efficient operation of areas machines.
    • Be a resource for engineers as to how parts may be manufactured.
  • Maintain good customer / coworker relations
    • Treat others with respect, interfacing them in a courteous manner.
    • Communicate effectively so that no details of a job are missed.
    • Be willing to work short notice overtime to meet customers’ needs.
    • Be sensitive to changing priorities and switch jobs to meet needs.
    • Individuals should be able to follow work instructions to make quality parts.
  • Keep a neat work area / Follow established safety practice
    • Properly care for equipment
    • Daily clean off machines used, brushing them off and wiping them down.
    • Daily sweep up surrounding work area (mop as necessary)
    • Always wear safety glasses, use guards and any PPE (personal protective equipment when needed.
  • Abide by company rules and policies
    • To work in the shop area unless required to work elsewhere. (if working out of the area just communicate).
    • Keep breaks and lunch times within limits
    • Take care of personal business on personal time. (Phone use, computer use, personal government jobs. Etc.) Emergencies being the exception.
  • Keep a record of all time worked
    • Accurately record time daily using companies time tracking system
  • Approach to work
    • Take initiative, if waiting for someone find something productive to do, (sweep, wipe down benches / machines.)
    • Manage time effectively (keeping quality in mind)
    • Seek ways to improve jobs.
    • Engage in personal job development and training
  • Items of priority
    • Safety
    • Attitude (Desire to want to do what is necessary, consistently give best effort.
    • Quality
    • Working steadily
    • Good communication
    • Job Skills
SUPERVISORY RESPONSIBILITIES
None
WORK ENVIRONMENT
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly exposed to moving mechanical parts, fumes or airborne particles, toxic or caustic chemicals, risk of electrical shock, and vibration. The noise level in the work environment may be loud.
ABOUT THE COMPANY
OptiPro Systems, located in the greater Rochester (NY) area, has been providing precision machine tools for New York state manufacturing companies for more than 40 years. OptiPro was founded on the principles of sales integrity combined with unprecedented service and support. Maintaining this business model allowed OptiPro to become a world leader in designing and manufacturing innovative grinding, polishing, and metrology machines for the precision optics and advanced ceramics industries. To learn more, you can watch our company video here - https://www.youtube.com/watch?v=bsLDnOJHMO4
EEO DISCLAIMER
OptiPro Systems is an equal opportunity employer. We do not discriminate based on race, color, religion, sex, national origin, disability, military or veteran status, or any other Federal or State legally protected class. We are committed to maintaining an inclusive workplace through ongoing affirmative action efforts.