1

Computer Programmer Jobs in Tupelo, MS (NOW HIRING)

Showing results 21-40

Computer Programmer information

See Tupelo, MS salary details

$31.4K

$61.9K

$90.9K

How much do computer programmer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for computer programmer in Tupelo, MS is $61,874.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,100.00 and $76,200.00 per year, depending on experience, location, and employer.

What does a computer programmer do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

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

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

How much do computer programmers get paid?

Computer programmers' salaries vary based on experience, location, and industry, but the median annual wage in many regions is around $70,000 to $85,000. Skilled programmers with knowledge of languages like Java, Python, or C++ and experience with software development tools tend to earn higher salaries, especially in tech hubs or specialized fields.

Is a computer programmer a good career?

A computer programmer is a viable career that involves writing, testing, and maintaining software using programming languages like Java, Python, or C++. It offers opportunities in various industries, often requires problem-solving skills and continuous learning, and can provide competitive salaries and job stability depending on experience and location.

What do you do as a computer programmer?

A computer programmer writes, tests, and maintains code to develop software applications, websites, or systems. They use programming languages like Java, Python, or C++ and often work with development tools and version control systems. Programmers analyze requirements, troubleshoot issues, and collaborate with teams to ensure functionality and performance.

What kind of jobs can computer programmers get?

Computer programmers can work in various roles such as software developers, application programmers, web developers, and systems analysts. They often work in industries like technology, finance, healthcare, and government, and may require knowledge of programming languages, software development tools, and problem-solving skills.

What are popular job titles related to Computer Programmer jobs in Tupelo, MS?

For Computer Programmer jobs in Tupelo, MS, the most frequently searched job titles are:

What cities near Tupelo, MS are hiring for Computer Programmer jobs?

Cities near Tupelo, MS with the most Computer Programmer job openings:

Infographic showing various Computer Programmer job openings in Tupelo, MS as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 21% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $61,874 per year, or $29.7 per hour.

Controls System Design Engineer

Hyperion Technology Group, Inc.

Tupelo, MS • On-site

$79K - $102K/yr

Full-time

Re-posted 6 days ago


Job description

Hyperion Technology Group, Inc. is seeking a Controls System Design Engineer to join our team. HTG designs and builds custom automated machinery, testing equipment, and specialized systems for a variety of industries, including but not limited to Consumer Products, Medical/Life Sciences, Automotive and Light Industrial, and Government Agencies.

Essential Duties:

  • Participate in initial equipment conceptual development and carefully balance product specifications, process control requirements, layout complexity, cost, quality and lead-time limits.
  • Design new industrial electrical control panels which are NFPA79/NFPA70/UL508A compliant, and create electrical, pneumatic and fluid schematics.
  • Architect, write, and debug PLC code with an emphasis on generating code that is organized, structured, documented, maintainable and PLC code will interact with subsystems such as conveyors, robots, Manufacturing Execution System (MES), LabView, machine vision, and 3rd party equipment.
  • Implement (ANSI, NFPA, and ISO compliant) control reliable safety systems for safeguarding robots, gantries, conveyors, and other high volume manufacturing equipment.
  • Generate aesthetically simple HMI screens for complex machinery while providing sufficient feedback for troubleshooting.
  • Manage electrical cabinet builds, field wiring, pneumatic and fluid plumbing. Select and size electrical and electromechanical components such as
  • Introduce automated processes into production and train Maintenance and Production Teams to support after deployment into production.
  • Create machine interactions with plant-wide Manufacturing Execution System (MES) to communicate product acceptability, machine status, and process variables.

Required Skills:

  • Proficiency with process integration and electromechanical I mechatronic systems
  • In-depth knowledge of Electrical Standards (NFPA79, NFPA70, UL508A).
  • In-depth knowledge of Safety standards (ANSI, NFPA, ISO, OSHA).
  • Advanced proficiency programming industrial equipment: PLCs (Allen Bradley ControlLogix, CompactLogix and RSLogix 5000) and Safety PLCs (Allen Bradley GuardLogix, Banner, etc.).
  • Human Machine Interface (HMI / GUI -AB RSView, FactoryTalk, WinCC, Ignition).
  • Field bus Networks (DeviceNet, Ethernet IP, Safety rated field bus networks).
  • Serial communication (RS-232, RS-485, etc.) between devices.
  • Ethernet communications between machine PLCs and database
  • Demonstrated excellence in programming PLCs. Must have a well-defined methodology for maintaining code structure and Ability to program state machines for complex processes which involve multi-station parallel processing, pick and place automation, data acquisition, and PIO control.
  • Proven ability to design fault-tolerant systems with error handling and
  • Proficiency selecting appropriate circuit protection, wire and cable, sensors, safety hardware, PLC hardware, remote 1/0, VFD and servo systems.
  • Proficiency creating detailed electrical and fluid schematics in CAD (AutoCAD Electrical preferred).
  • Proficiency programming and tuning variable frequency drives.
  • Exposure to a wide variety of production machinery, industrial sensors, and equipment (LVDT and pressure transducers, dispensing systems, temperature controllers, DC torque tool systems, current and power meters, etc.).
  • Experience with programming Cartesian, SCARA and Articulated robots is highly desired (Fanuc, Kuka, Yaskawa, Epson).
  • Experience with Vision systems (Cognex, Keyence, Fanuc) Knowledge of production quality metrics is a
  • Experience with National Instruments LabView is highly desired.
  • Ability to use 3D CAD packages such as SolidWorks and Inventor is a
  • Open to travel up to 10% to customer sites.

Experience:

  • Bachelor or Master of Science in Electrical Engineering or related field
  • 3-5 years' experience as a hands-on Controls Design Engineer or Applications Engineer working on automation and/or electromechanical systems.
  • Preferred 5-10 years's experince
Physical Requirements:
  • Duties are performed both indoors and outdoors.
  • Candidate must be able to lift 25 pounds frequently and up to 50 pounds occasionally.
  • Duties will also require extended periods of sitting, standing, walking, bending, kneeling and lifting light to moderately heavy objects.

This position requires the eligibility to obtain a security clearance. Non-US citizens may not be eligible to obtain a security clearance. The Vetting Risk Operations Center (VROC), handles and adjudicates the security clearance process. Security clearance factors include, but are not limited to, allegiance to the US, foreign influence, foreign preference, criminal conduct, security violations, and drug involvement.

If interested, Candidates may apple online at https://www.hyperiontg.com/join-our-team. Hyperion Technology Group, Inc. is an Equal Opportunity Employer and does not discriminate due to race, color, religion, sex, national origin, disability, age, military or veteran status, or any other category protected under applicable law. Hyperion Technology Group, Inc. is a Tobacco-Free Facility.


Employment is contingent on other factors, including, but not limited to, background checks and drug screens.