Programming & Software

Explore a career in Programming & Software.

These fields draw from techniques and theories rooted in math, science, and technology to develop, design, and implement various sets of instructions that allow systems and computers to talk to one another.

Technology professionals use software, hardware and information technology (IT) as tools to identify solutions in every industry, such as healthcare, government, education, and e-commerce. The job areas below can be found in all types of agencies, from corporate giants to small start-ups, government agencies, and non-profits.

  • Sample Job Areas
    • Information security: Planning and implementation of security measures to protect computer systems, networks, and data
    • Research and development: Design and development of new products, algorithms or approaches to machine learning or statistics.
    • Software engineering and development: Design, creation, testing, and maintenance of computer applications software and systems
    • Systems engineering: Development, testing, and evaluation of software, circuits, and computers using knowledge of computer science, engineering, and mathematical analysis
    • User experience and user interface design: Application of end-user research, knowledge, and psychology to build or change how a product “feels” (user experience) or how a product is laid out (user interface)
    • Web and application development: Creation and maintenance of a website’s look, layout, and features using skills in graphic design and programming
    • Quantum Computing: this area of study is focused on developing computer technology based on the principles of quantum theory, which explains the nature and behavior of energy and matter on the atomic and subatomic level.
  • Recruiting Timelines

    Employers recruit and hire according to specific cycles that vary by employer and opportunity type. By understanding and adapting your job or internship search strategy to the industry’s recruiting timeline, you are putting yourself in the best position to secure a full-time or summer position.

    The graphic below details when employers of differing types and sizes hire throughout the year. The darker areas indicate a higher level of recruiting activity, which is when you can expect most applications to open and close.


    • Large companies: 1000+ employees, public or private
    • Small companies and start-ups: Fewer than 250 employees, public or private
    • Mid-size companies: May hire on either timeline, depending on the employer
    • REUs: Research Experiences for Undergraduates, competitive opportunities for summer research, mainly in academia, funded by the National Science Foundation
    • Government agencies: Federal, state and local
  • Candidate Profile

    Check out the career competencies to understand the skills that will make you career ready!

    Technical Skills

    • Abilities and knowledge acquired through class work, research, internships, and independent projects
    • Relevant coding and software skills
    • Hands-on skills such as laboratory techniques, equipment, machine shop, etc.

    Communication Skills

    • Proficiency in written, oral, and electronic communication
    • Skills in addressing multiple audiences, including peers, management, and clients
    • Ability to communicate technical concepts in an accessible way to non-technical audiences

    Problem Solving and Critical Thinking

    • Skills in identifying, assessing, and analyzing complex problems
    • Ability to organize one’s thoughts and present a well-reasoned argument

    Teamwork, Leadership and Interpersonal Skills

    • Demonstrated experience as an effective member of a team or group leader
    • Conflict resolution skills

    Academic Achievement

    • 3.0 minimum GPA is typical for competitive opportunities

What Is Machine Learning?

When you log into your streaming service, have you ever wondered how the service seems to know exactly what you want to watch? Or, conversely, why it suggests shows and movies you wouldn’t have picked on your own? It’s all …

By Forage
Showcase your skills. Find your career fit.
Read more »

Software Developer vs. Software Engineer: What’s the Difference?

“Software developer” and “software engineer” are commonly used terms in the software engineering industry. But is there a difference between a software developer vs. a software engineer, and if so, what is it? While some companies and professionals use the …

By Forage
Showcase your skills. Find your career fit.
Read more »


Research IndustriesIn partnership withLightcast logo

Explore occupations by career categories and pathways and use real time labor market data to power your decision making.

First, choose an industry of interest, then filter for occupation. (If you'd like to see data for a specific location only, filter by state.)

Interview Resources

Resources and Tools

Many students apply for and complete an REU during their time at the University of Rochester, particularly in majors linked …

AccessComputing – The Alliance for Access to Computing Careers

College and graduate students with disabilities can connect with mentors …

Cybersecurity Guide: Find a Cybersecurity Career

Dr. Christine Izuakor, 8/31/2022

The cybersecurity industry remains a promising area of growth when …

This website has established a thorough directory of the most prominent women in tech conferences happening in 2022. These events …

Industry Guides

Opportunity is definitely knocking for information technology professionals; employment for computer programmers, computer support specialists, computer systems analysts, software developers …

In the United States alone, roughly 87 percent of the population use the Internet, many of whom participate in social …

The Vault Guides to Jobs series provides essential information about key careers and industries, with an emphasis on preparing for …

The Vault Guides to Jobs series provides essential information about key careers and industries, with an emphasis on preparing for …

The Vault Guides to Jobs series provides essential information about key careers and industries, with an emphasis on preparing for a career …

Career Service Hours

Monday 9am – 5pm
Tuesday 9am – 5pm
Wednesday 9am – 5pm
Thursday 9am – 5pm
Friday 9am – 5pm

Learn more about 1:1 advising and evening appointments here.

Contact & Location

(585) 275-2366

4-200 Dewey Hall
500 Wilson Blvd
Rochester, NY 14627

Blog  |  Events  |  Jobs  |  Research Industries  |  Resources  | Videos | Staff