1

Programming Jobs (NOW HIRING)

Programming Engineer Location: Inwood, West Virginia Job Summary * Responsible for design, development, commissioning, and support of PLC, HMI, and SCADA-based industrial automation systems in plant ...

Requirement - Programming Engineer Location- USA Remote Contract W2 Assessment required Key Responsibilities Angular & Front-End Engineering * Architect, build, and maintain scalable Angular ...

CNC Programming Engineer

Cincinnati, OH ยท On-site

$100K - $140K/yr

Vericut programming simulation experience FANUC controls experience Okuma controls experience Aerospace machining experience Gas turbine manufacturing experience Experience machining high-temperature ...

Programming languages work at Jane Street spans a wide variety of different areas: * Language design and type systems. Designing language features and stronger type-level guarantees that let our ...

CNC Programming Engineer

Toughkenamon, PA ยท On-site

$70K - $89K/yr

The CNC Programming Engineer develops and maintains CNC programs for 2, 2.5, 3, and 5-axis machining centers, turret punch presses, and automated cutting systems-approximately 75-80% of the role. The ...

Programming Tech

Lillington, NC ยท On-site

$22.25 - $30.50/hr

Provide CNC programming services and support to the equipment in the facility and assist with setting up, optimizing and running equipment as required satisfying customer demand. _____ What We Offer:

Showing results 41-60

Programming information

See salary details

$25K

$88.9K

$149K

How much do programming jobs pay per year?

As of Aug 6, 2026, the average yearly pay for programming in the United States is $88,946.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,500.00 and $116,000.00 per year, depending on experience, location, and employer.

What is programming?

Programming is the process of designing, writing, testing, and maintaining the code that allows software applications and computer systems to function. It involves using programming languages, such as Python, Java, or C++, to instruct computers on how to perform specific tasks. Programmers solve problems, automate tasks, and bring digital projects to life by creating efficient and reliable code. The field requires logical thinking, attention to detail, and continuous learning as technologies evolve.

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

To thrive as a Programmer, you need strong proficiency in programming languages such as Python, Java, or C++, along with a solid understanding of algorithms and software development principles, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and often certifications in specific technologies or frameworks are valuable. Problem-solving, attention to detail, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building efficient, reliable software and collaborating effectively within development teams.

What is the difference between Programming vs Software Development?

AspectProgrammingSoftware Development
Primary FocusWriting code and algorithmsDesigning, creating, and managing entire software projects
Skills RequiredCoding languages, problem-solvingProgramming, project management, system design
Work EnvironmentIndividual coding tasks, debuggingTeam collaboration, planning, testing
CertificationsNone specific, often self-taught or bootcampsSoftware engineering degrees, certifications like Scrum or PMP

Programming primarily involves writing and testing code, focusing on individual tasks. Software development encompasses the entire process of designing, building, and maintaining software projects, often requiring broader skills and teamwork. While programming is a core component of software development, the latter includes planning, architecture, and project management.

What are some common challenges programmers face when working on large-scale projects, and how can they be addressed?

Programmers working on large-scale projects often encounter challenges such as managing code complexity, ensuring effective communication across teams, and maintaining consistent coding standards. These issues can be addressed by utilizing version control systems, participating in regular code reviews, and leveraging project management tools to coordinate tasks. Additionally, adhering to clear documentation practices and following established development methodologies like Agile can help keep projects organized and collaborative.
What cities are hiring for Programming jobs? Cities with the most Programming job openings:
What are the most commonly searched types of Programming jobs? The most popular types of Programming jobs are:
What states have the most Programming jobs? States with the most job openings for Programming jobs include:
Infographic showing various Programming job openings in the United States as of July 2026, with employment types broken down into 81% Full Time, 14% Part Time, 1% Temporary, 3% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $88,946 per year, or $42.8 per hour.

Programming Manager

University of the Pacific

San Francisco, CA โ€ข On-site

Full-time

Re-posted 28 days ago


Job description

Position Information
Job Title Programming Manager Union Level Department Department of Dental Practice Campus San Francisco Posting Number 201304206P Full or Part Time Full Time Number of Months 12 Work Schedule
Position is full-time, five (5) days a week, eight (8) hours per day. -Monday-Friday.ย ย 
Position End Date Open Date 12/11/2025 Close Date Open Until Filled Yes Special Instructions to Applicants
For Applicants Seeking Job Opportunities within the University
Internal: Internal applicants will be considered within the first five (5) business days of the posting period.
External: External applicants will be considered on the sixth (6) business day of the posting period.
Sponsorship
This position is not eligible for a visa sponsorship now or in the future.
Position Summary Information
Primary Purpose
Reporting to the Director for Continuing Dental Education, responsible for the development of new CDE programs, updating current program offerings, program outreach and oversight, managing and scheduling the division's programs.
University of the Pacific recognizes that diversity, equity, and inclusion is foundational to the success of our valued students and employees. We prioritize policy and decision-making that demonstrates awareness of, and responsiveness to, the ways socio-cultural forces related to race, gender, ability, sexuality, socio-economic status, etc. impede or propel students, faculty, and staff.
Essential Functions
1. Research and recruit guest speakers and program instructors, scout speakers at various national and regional dental conferences.
2. Manage faculty and guest speakers and assist in the development of course objectives, curriculum, and instructional delivery.
3. Design, plan, implement, and execute continuing education courses, certificate programs and workshops that align with institutional priorities and market demand.
4. Integrate and leverage educational technology tools to innovate and update course design,support program planning and improve the delivery and learner experience of the Continuing Education Program.
5. Represent and promote CDE programs at national and regional dental conferences and professional meetings, including CDA, Hinman, Chicago Mid-Winter and similar events to increase program visibility and engagement.
6. Analyze and assess the educational needs of target audiences by reviewing industry trends,participant feedback and emerging professional requirements; make strategic recommendations for new or revised CDE programs that align with audience needs and institutional goals.
7. Monitor and evaluate instructors' presentations, collect and analyze participant feedback and enrollment data to evaluate program effectiveness and make recommendations for improvements if needed.
8. Assist CDE Director with the development, implementation, execution and assessment of CDE Program.
9. Assist with approving and monitoring course preparations and logistics before, during, and after assigned CDE programs.
10. Identify, manage, delegate and communicate program logistics such as scheduling, classroom/facility use, technology support and course materials to CDE's Program Coordinator.
11. Build and maintain organizational relationships with internal stakeholders, professional associations, sponsors and external partners to support program goals.
12. Ensure programs comply with institutional policies, professional licensing requirements and accreditation standards.
13. Monitors program budget expenses and revenue for assigned CDE programs and ensures programs meet financial targets.
14. Perform other duties as assigned by the Director of Continuing Dental Education.
Minimum Qualifications
Knowledge of:
1. Educational technology platforms (e.g. Canvas, SoftChalk, Nearpod) with ability to effectively integrate these tools into course planning and delivery.
2. Strong working knowledge of registration and customer management systems.
3. Microsoft Word, Excel and Outlook.
4. Principles of program and curriculum development and management.
5. Data analysis and performance monitoring.

Ability to:

1. Analyze and develop life-long learning programs.
2. Communicate effectively and professionally (written and oral communications).
3. Work independently, demonstrate sound judgment and attention to detail and work under tight deadlines.
4. Handle multiple projects; organize and prioritize assignments in order to meet deadlines.
5. Work effectively as part of a cross functional team.
Experience:
1. Minimum of five years experience in program development and management with emphasis in cultivating and developing successful business relationships.
2. Experience developing programs for adult learners.
3. Experience working closely with health professionals, business leaders, faculty, and adult learners
4. Experience working in a university or health-related institution desirable.
Education:
Bachelor's degree in education or related field.
Preferred Qualifications
Experience:
1. Experience and sensitivity in working with people of diverse backgrounds and cultures.
2. Demonstrated experience in advancing social justice, equity, and inclusion in a university setting.
3. Ability to engage and integrate culturally responsive practices and knowledge in their work.
Physical Requirements
The physical demands described here are representative but not definitive of those that must be met by an employee to successfully perform the essential functions of this job.
1. Work performed is primarily general office/administrative with frequent use of computer keyboard and telephone.
2. Requires sitting majority of the working day; occasional standing, bending and walking.
3. Occasional lifting of up to 15 lbs should be anticipated.
Hiring Range $74,613.35 - $98,884.07 per year. We consider factors such as, but not limited to, scope and responsibilities of the position, candidate's qualifications, internal equity, as well as market and organizational considerations when extending an offer. Background Check Statement
All applicants who receive a conditional offer of employment are required to execute a release and authorization for a background screening.
AB 810 Misconduct Disclosure Requirement: University of the Pacific complies with California Assembly Bill 810, requiring candidates accepting conditional job offers to disclose any final administrative or judicial findings, ongoing proceedings, allegations, resignations under investigation, or appeals related to sexual harassment or misconduct within the past seven years.
Anti-Discrimination/EEO Policy Statement
University of the Pacific is an equal opportunity employer dedicated to workforce diversity across backgrounds, experiences, and viewpoints. Pacific does not unlawfully discriminate in its hiring of faculty and staff, or in the provision of its employment benefits to its faculty and staff on the basis of race, color, religion, national origin, ancestry, age, genetic information, sex/gender, marital status, military and veteran status, sexual orientation, medical condition, pregnancy, gender identity, gender expression, or mental or physical disability, or other legally protected characteristics or combination of such characteristics. While we strive to attract a broad and representative pool of candidates, all hiring decisions are made based on merit, selecting the most qualified individual for each position.