1

Computer Software Jobs in Columbus, OH (NOW HIRING)

Senior Software Engineer

Columbus, OH · On-site

$120K - $180K/yr

Bachelor's degree in Computer Science, CS, Computer Science and Engineering, CSE, Software Engineering, or equivalent professional experience/certification Minimum 6 years of professional experience ...

Competent at computers, computer software, such as Word, Excel is a must. * Experience in legal software such as MyCase is helpful. * Willingness to attend court hearings, get continuances at court ...

Experience using CAD software * Working knowledge of Bluebeam * Basic skills in Microsoft Word, Excel, PowerPoint, and Outlook * Ability to work from Columbus, Ohio Nice to Have Skills & Experience:

Senior Software Engineer

Columbus, OH · On-site

$118K - $156K/yr

Education Bachelor's Degree Computer Science, Information Technology (Software Development track) or Engineering with a concentration in programming AND 6 years relevant work experienceOr Master ...

Software Engineer

Dublin, OH · On-site

$35 - $70/hr

Minimum Education and Experience: • Bachelor's degree in computer science, or related field, or equivalent experience • 5+ years of experience as a software engineer required • Enthusiastic ...

Principal Software Engineer

Columbus, OH · On-site

$130K - $174K/yr

We have an exciting role for a Principal Software Engineer. This role is a Direct Hire opportunity ... Bachelor's Degree in Computer Science, related field or equivalent work experience. * Experience ...

You must be comfortable using the dealership's computer software and have extensive knowledge of vehicle systems. If you have a "never give up" attitude and are willing to problem-solve until you ...

Showing results 41-60

Computer Software information

See Columbus, OH salary details

$46.4K

$108K

$160.3K

How much do computer software jobs pay per year?

As of Jul 24, 2026, the average yearly pay for computer software in Columbus, OH is $108,031.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,900.00 and $125,600.00 per year, depending on experience, location, and employer.

What is the difference between Computer Software vs Software Developer?

AspectComputer SoftwareSoftware Developer
CredentialsTypically requires a degree in computer science or related fieldRequires a degree in computer science, software engineering, or related field; coding certifications are common
Work EnvironmentDeveloped and maintained across various industries, often in office or remote settingsPrimarily works in office or remote environments, focusing on coding, testing, and debugging
Industry UsageRefers to the actual programs and applications used by end-users or businessesRefers to the role of creating, designing, and maintaining software applications

Computer Software encompasses the actual programs and applications used in various industries, while Software Developers are professionals who create and maintain these programs. The roles overlap significantly, but the software refers to the product, and the developer is the person building it.

What are computer software jobs?

Computer software jobs refer to careers focused on designing, developing, testing, and maintaining software applications or systems. These roles can include software engineers, developers, testers, quality assurance analysts, and system architects. Professionals in this field work with programming languages and software tools to create solutions for computers, mobile devices, or web platforms. Computer software jobs exist across various industries, including technology, finance, healthcare, and entertainment. These roles often require strong problem-solving skills, attention to detail, and knowledge of coding languages.

What types of software jobs are there?

Software jobs include roles such as software developer, software engineer, quality assurance tester, systems analyst, and technical support specialist. These positions often require knowledge of programming languages, development tools, and sometimes certifications like CompTIA or Microsoft certifications. They can involve working in teams, remote or on-site, and may focus on areas like web development, mobile apps, or enterprise systems.

What are some common challenges faced by professionals working in computer software development teams?

One common challenge in computer software development is effectively collaborating across multidisciplinary teams, especially when team members have varying technical backgrounds or are distributed across different locations. Managing project timelines and adapting to rapidly changing requirements can also be demanding, requiring strong communication and agile problem-solving skills. Additionally, keeping up with fast-evolving technologies and best practices is essential for continued success and can be a source of both challenge and opportunity for professional growth.

What software jobs pay the most?

Software engineering roles such as software architects, senior developers, and engineering managers tend to have the highest salaries in the industry. Specialized skills in areas like machine learning, cloud computing, and cybersecurity can also command higher pay, especially with relevant certifications and experience.

Can you make $500,000 as a software engineer?

Software engineers can earn $500,000 or more annually, primarily through senior roles, specialized skills, or working in high-paying industries like finance or technology. Achieving this level often requires extensive experience, advanced technical skills, and sometimes stock options or bonuses. Such salaries are typically seen in senior management or highly specialized positions at large companies.

What are the key skills and qualifications needed to thrive in computer software roles, and why are they important?

To thrive in computer software roles, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with development tools, software frameworks, version control systems like Git, and relevant certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are highly beneficial. Excellent teamwork, communication skills, and adaptability set top professionals apart in collaborative and fast-evolving environments. These skills are crucial for creating reliable software solutions, staying current with technology trends, and contributing effectively to project goals.

What engineers make $300,000 a year?

Senior software engineers, especially those with expertise in areas like machine learning, cloud computing, or cybersecurity, can earn $300,000 or more annually, often through a combination of base salary, bonuses, and stock options. High-level roles in large tech companies or specialized consulting positions are more likely to reach this compensation level.
What job categories do people searching Computer Software jobs in Columbus, OH look for? The top searched job categories for Computer Software jobs in Columbus, OH are:
Infographic showing various Computer Software job openings in Columbus, OH as of July 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $108,031 per year, or $51.9 per hour.
Senior Software Engineer

Senior Software Engineer

The Piada Group

Columbus, OH • On-site

$120K - $180K/yr

Full-time

Posted 25 days ago


Job description

Senior Software Engineer - Piada Support Center - Columbus, Ohio

*Hybrid Position, several days per week in office at our Piada Home Office located in Grandview. 

*Must live in the Columbus, Ohio or surrounding area

*Must be authorized to work in the U.S.

*Salary plus bonus $120,000-180,000 Annual Compensation

The Senior Software Engineer role is responsible for developing, maintaining, and improving Piada’s company sites, internal analytics dashboard, and point-of-sale systems with the goal of enhancing our technical infrastructure to better serve our guests and teams, as well as mentoring and teaching other Software Engineers on the team.

This role is also responsible for maintaining menu management systems, managing third-party applications, assisting stores with point-of-sale issues, and partnering with internal teams to use technology to solve business problems. You will also be a point of contact for guests seeking help with online orders, gift cards, Piada Rewards, and other inquiries or concerns they may have.

The ideal candidate for this role will embody and demonstrate Piada’s core values, have a passion for development, mentoring, strategizing, and guest experience, and demonstrate the ability to collaborate with various cross-functional teams within the organization. You are comfortable moving between code, data, vendors, store technology, and guest-facing systems while keeping business impact and service quality at the center of your work.

In this position, you will use your technical expertise to tackle real-world business challenges and steer the software solutions that are deployed in our technology stack. At Piada, our diverse tech ecosystem—spanning multiple programming languages and platforms—gives you the mental stimulation by allowing you to work in various development environments. We continuously push the boundaries of innovation and are looking for someone who’s excited to help us stay at the leading edge of the industry and our peers.


Principal Duties & Responsibilities:

  • Responsible for the development and maintenance of online, mobile, and internal software platforms. Software Developer
  • Architects advanced solutions to business problems using foundational knowledge of software development and business priorities
  • Mentors and teaches other Software Engineers on best practices, languages, libraries, and tools
  • Creates and maintains documentation
  • Collaborates with other departments to develop solutions to business problems, including creating integrations between existing platforms
  • Manages user accounts in cloud-based software
  • Maintains, updates, and creates menu items as menu changes
  • Supports stores with point-of-sale issues
  • Answers guest questions regarding online ordering, gift cards, Piada Rewards, and other questions/concerns that are sent to the Technology-managed email addresses.
  • Provides timelines and roadmaps for development projects and technology initiatives
  • Maintain and manage relationships with software vendors
  • Other duties as assigned, as opportunities and challenges arise

Knowledge, Skills & Abilities:

Bachelor’s degree in Computer Science, CS, Computer Science and Engineering, CSE, Software Engineering, or equivalent professional experience/certification

Minimum 6 years of professional experience in full-stack development, with preferences for:

  • Ruby on Rails
  • JavaScript (Vue)
  • HTML/CSS
  • Mobile apps - iOS (Swift) / Android (Kotlin)
  • Linux server maintenance
  • Understanding of user-experience theories and concepts
  • Cloud server architecture, configuration, and deployment. Specific knowledge of AWS is a plus
  • Be aware of security best practices to ensure the appropriate protection of data and resources
  • Ability to take business requirements and translate them into technology solutions
  • Strong written, verbal, and interpersonal communication skills
  • Ability to create a structured project plan and prioritize tasks according to business requirements
  • High attention to detail
  • Night and weekend availability to assist stores with troubleshooting, menu launches, and software deployments

At Piada Italian Street Food, we believe technology can make every guest interaction memorable and every team member’s experience simpler. By seamlessly connecting people, data, and platforms, we’re on a mission to elevate the way guests experience Piada, and how our teams operate and collaborate. The Technology team champions a culture of service for our guests and our teams by providing genuine hospitality and implementing technology to complement Piada’s mission and values. 

Click to apply here today!

The preceding job description has been designed to indicate the general nature and level of work performed by Team Members within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of Team Members assigned to this job.

The Piada Group is committed to equal opportunity for all employees and applicants. We do not discriminate based on race, color, national origin, ancestry, citizenship status, religion, sex, sexual stereotyping, sexual orientation, gender, gender identity, gender expression, age, marital status, mental or physical disability, medical condition, genetic information, military or veteran status, pregnancy (which includes pregnancy, childbirth, and medical conditions related to pregnancy, childbirth, or breastfeeding), or any other protected characteristic. Employment may be contingent upon the successful completion of a background check, as applicable and permissible by law.

#am1