1

Senior Programmer Jobs in Rochester, NY (NOW HIRING)

Senior Mechanical Engineer

Batavia, NY · On-site

$111K - $146K/yr

The ISD Senior Mechanical Engineer leads and contributes to projects in areas such as design, design review, procurement, manufacture, installation, test, and initial operations of a project with ...

Senior Plumbing Engineer

Rochester, NY · On-site

$120K - $150K/yr

We are currently hiring a Senior Plumbing Engineer in our Building Engineering division at our Rochester, Albany, Buffalo, Ithaca, Poughkeepsie, Syracuse, or White Plains office. The Building ...

Senior Plumbing Engineer

Rochester, NY · On-site

$120K - $150K/yr

We are currently hiring a Senior Plumbing Engineer in our Building Engineering division at our Rochester, Albany, Buffalo, Ithaca, Poughkeepsie, Syracuse, or White Plains office. The Building ...

The Senior Engineer will support the design and implementation of innovative water, wastewater, and climate resiliency infrastructure projects in the New York region. The successful candidate will ...

Senior Electrical Engineer

Rochester, NY · On-site

$100K - $125K/yr

Encorus Group has recently opened our newest office in Rochester, NY, and we're seeking a Senior Electrical Engineer to lead its continued development. This role goes beyond technical expertise-it ...

Senior Electrical Engineer

Rochester, NY · On-site

$10K - $125K/yr

Encorus Group has recently opened our newest office in Rochester, NY, and we're seeking a Senior Electrical Engineer to lead its continued development. This role goes beyond technical expertise--it ...

DESCRIPTION A Senior Controls Engineer works alongside our operations and engineering teams to design, build, program and deploy custom automated equipment and solutions for every application ...

Senior Controls Engineer

Webster, NY · On-site

$120K - $165K/yr

DESCRIPTION A Senior Controls Engineer works alongside our operations and engineering teams to design, build, program and deploy custom automated equipment and solutions for every application ...

Showing results 21-40

Senior Programmer information

See Rochester, NY salary details

$13

$51

$70

How much do senior programmer jobs pay per hour?

As of Sep 13, 2026, the average hourly pay for senior programmer in Rochester, NY is $51.59, according to ZipRecruiter salary data. Most workers in this role earn between $43.41 and $61.68 per hour, depending on experience, location, and employer.

What is a senior programmer?

Senior Programmers are experienced software developers who take on advanced coding tasks and often provide technical leadership within their teams. They are responsible for designing, developing, and maintaining complex software systems, as well as mentoring junior developers. Senior Programmers typically have strong problem-solving skills, deep knowledge of programming languages, and experience with software architecture. They may also be involved in code reviews, setting best practices, and collaborating with other departments to deliver high-quality software solutions.

What are the key skills and qualifications needed to thrive as a senior programmer?

To thrive as a Senior Programmer, you need advanced proficiency in programming languages, solid software development experience, and often a relevant degree or equivalent expertise. Familiarity with frameworks, version control systems like Git, and agile development tools is typically required, and certifications in cloud platforms or specific technologies can be advantageous. Strong problem-solving, leadership, and communication skills enable effective collaboration and mentorship within development teams. These skills and qualities are crucial for delivering robust, scalable solutions and driving technical excellence in complex projects.

How do senior programmers typically mentor junior team members, and what impact does this have on team productivity?

Senior Programmers often play a key mentorship role by guiding junior developers through code reviews, pair programming, and sharing best practices. They provide technical leadership and help troubleshoot complex issues, ensuring code quality and knowledge transfer across the team. This mentorship not only fosters professional growth for junior members but also contributes to stronger team cohesion and faster problem-solving, ultimately boosting overall productivity and project success.

What is the difference between Senior Programmer vs Software Developer?

AspectSenior ProgrammerSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related field; extensive coding experienceBachelor's degree often preferred; coding skills essential
Work EnvironmentDevelopment teams, project-based work, often in tech or software companiesSimilar environments; involved in designing, coding, testing software
Employer & Industry UsageUsed across tech, finance, healthcare, and other industries requiring software solutionsCommonly used in software firms, startups, and corporate IT departments

While both roles involve coding and software development, a Senior Programmer typically has more experience, takes on complex tasks, and may mentor junior staff. A Software Developer focuses on designing and building software applications, often with less emphasis on leadership or advanced technical oversight.

What do senior programmers do?

Senior programmers design, develop, and maintain software applications, often leading projects and mentoring junior team members. They analyze user requirements, write efficient code, troubleshoot issues, and ensure software quality using programming languages and development tools. Their role also involves reviewing code, optimizing performance, and collaborating with cross-functional teams to deliver technical solutions.

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 cities near Rochester, NY are hiring for Senior Programmer jobs?

Cities near Rochester, NY with the most Senior Programmer job openings:

Senior Mechanical Engineer

Batavia, NY • On-site

Fermilab
Scientific Research and Development Services • 1 - 5K employees

$111K - $146K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 25 days ago


Fermilab rating

9.1

Company rating: 9.1 out of 10

Based on 9 frontline employees who took The Breakroom Quiz


Job description

The expected hiring range for this position is:

$111,400.00-$146,600.00.

Please note that the pay range information is a general guideline only. The pay offered to a selected candidate will be determined based on factors such the scope and responsibilities of the position, qualifications of the selected candidate, business considerations, internal equity, and external market pay for comparable jobs.

About the Role:


The Fermilab Infrastructure Services Division (ISD) is seeking a Senior Mechanical Engineer. This individual is responsible for upper-level engineering projects requiring engineering creativity in developing innovative concepts and techniques. The ISD Senior Mechanical Engineer leads and contributes to projects in areas such as design, design review, procurement, manufacture, installation, test, and initial operations of a project with extensive & diversified engineering requirements in compliance with all applicable local, state, and federal regulations, requirements and standards, and all Department of Energy (DOE) orders. This role may oversee sub-contractors or supervise/manage an engineering group.

What your day-to-day as a Senior Mechanical Engineer at Fermilab will look like:

  • Analyzing data and performing engineering calculations. Developing designs of specific parts, components, or phases of a project.
  • Developing specifications, designs, and documents for major and technically complex engineering projects and design solutions. Work involves a variety of moderately complex engineering techniques.
  • Planning projects from inception to completion and brings them to operating status. Estimating manpower, scheduling work, coordinating and directing technicians.
  • Providing technical direction to draftsmen, designers, engineering associates, technicians, or less senior engineers. Coordinating and/or supervising technicians and other engineers, as assigned. May supervise an engineering/technical team or department, as assigned.
  • Researching and proposing solutions to engineering problems and provides analyses of alternatives to manager(s).
  • Participating in procurement, as well as manufacturing, installation, testing, and operation.
  • Assisting or leading in the development of cost estimates, as well as the monitoring and/or management of budgetary obligations.
  • Reviewing and approving work before hardware and financial resources are committed, ensuring conformance to specifications and cost/time constraints.
  • Providing and implementing changes in methods, design, or equipment in assigned area and contributes to the overall safety and completion of assignments.
  • Contributing to setting lab-wide engineering policies, safety standards or technical standards.
  • Serving on safety panels, review committees, and other subcommittees as assigned.
  • May participate in technical conferences and publication.
  • May provide supervision or leadership of a team including hiring, promotions, performance reviews, training, disciplinary actions, team exits, and other duties as assigned.
  • Performing other duties as assigned by supervisor.
  • Abiding by and being responsible for performing all duties in accordance with all environmental, health and safety regulations and practices pertinent to this position.

Essential Skills and Competencies for Success:

  • Bachelor's or Master's in an applicable Engineering discipline from an ABET accredited institution
  • 5-10 years of engineering experience working at an MEP consulting firm.

Applicable Knowledge, Skills and Abilities Required:

  • In-depth knowledge and proficiency in application of theories, concepts, principles, and methodology for the engineering discipline.
  • Possess extensive project planning skills in developing specifications and documents for major and technically complex, high-level, and highly visible engineering projects and engineering design solutions.
  • Ability to perform a variety of complex and advanced engineering techniques.
  • Experience with AutoCAD required. Experience with Revit is a plus.
  • Professional Engineer licensure is required. Licensure in State of Illinois is a plus.

The successful candidate will have experience in one or more of the following related areas:

  • Design of plumbing systems required
  • Working knowledge of building codes related to plumbing and mechanical systems required
  • Design of hydronic piping systems desired
  • Design of HVAC systems desired
  • Experience with energy modeling/HVAC software desired
  • Exposure to Building Commissioning desired
  • Familiarity with ASHRAE requirements and applications desired

Work Arrangement:
Please note that the described work arrangement is subject to change based on business needs and is not guaranteed to be final.

  • Onsite: This is an onsite role, and the candidate must be able to work from our Batavia office.

Benefits/Perks:
Fermilab offers a competitive and comprehensive benefits program, including:

  • Medical, Dental, Vision and Flexible Spending Accounts
  • Paid time off
  • Life insurance
  • Short and Long-term disability insurance
  • Retirement benefits
  • Onsite day care

Why Fermilab:
Fermilab is America's premier laboratory for particle physics and accelerator research, funded by the U.S. Department of Energy. We support discovery science experiments in Illinois and locations around the world, including deep underground mines in South Dakota and Canada, mountaintops in Arizona and Chile, CERN in Europe and the South Pole.

Pre-Employment Screening:


Drug-Free Workplace & Pre-Employment Screening

Fermilab is dedicated to fostering a safe, productive and drug-free environment. An offer of employment is contingent upon the successful completion of a background check and drug screening.

HSPD-12

In accordance with Homeland Security Presidential Directive 12 (HSPD-12) new employees are required to obtain and maintain a HSPD-12 Personal Identity Verification (PIV) Credential. To obtain this credential, new employees must successfully complete and pass a federal background check investigation. This investigation includes a declaration of illegal drug activities, including use, supply, possession, or manufacture. This includes marijuana and cannabis derivatives, which are still considered illegal under federal law, regardless of state laws. Failure to obtain or maintain such government access authorization could result in the withdrawal of a job offer or future termination of employment.

Foreign Government Sponsored Activities

Fermilab employees, and certain guest researchers and contractors, are subject to particular restrictions related to participation in Foreign Government Sponsored or Affiliated Activities, as defined and detailed in United States Department of Energy Order 486.1A. Such individuals will be asked to disclose any participation for review by Fermilab's Office of General Counsel.

REAL-ID Requirement for access to Fermilab Campus
Fermilab requires all members of the public to produce a REAL-ID, or equivalent, to access the Fermilab Campus for interviews or career events. A list of acceptable forms of ID can be found here: https://get-connected.fnal.gov/wp-content/uploads/2021/09/REALID-Documents.pdf. If a candidate is selected for an interview but does not possess any of the equivalent documents, we may schedule a virtual interview.

Equal Opportunity Statement

Fermilab is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information, and other legally protected categories.


What Fermilab employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom