1

Software Engineering Jobs in Columbus, OH (NOW HIRING)

At CESO, a Software Engineering Manager leads multidisciplinary teams in the development of scalable, secure, and innovative solutions. This position is responsible for ensuring that enterprise ...

At CESO, a Software Engineering Manager leads multidisciplinary teams in the development of scalable, secure, and innovative solutions. This position is responsible for ensuring that enterprise ...

If you are a software engineering leader ready to take the reins and drive impact, we've got an opportunity just for you. As a Director of Software Engineering at JPMorganChase within the Deposits ...

The Manager IT Software Engineering at Safelite leads agile technology teams and is focused on building and operating digital experiences (websites and/or mobile apps) for Safelite clients and ...

New

next page

Showing results 1-20

Software Engineering information

See Columbus, OH salary details

$61.3K

$142.5K

$198.5K

How much do software engineering jobs pay per year?

As of Aug 6, 2026, the average yearly pay for software engineering in Columbus, OH is $142,493.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,900.00 and $167,100.00 per year, depending on experience, location, and employer.

Is software engineering a well paying job?

Software engineering is generally a well-paying profession, with median salaries often higher than many other fields, especially for those with strong programming skills and experience in popular languages like Java, Python, or C++. Salaries can vary based on location, experience, and industry, but the role typically offers competitive compensation and benefits. Continuous learning and certifications can further enhance earning potential.

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

To thrive as a Software Engineer, you need strong programming skills in languages such as Python, Java, or C++, along with a solid understanding of computer science fundamentals and a relevant degree. Familiarity with development tools like Git, cloud platforms, version control systems, and knowledge of software development methodologies are typically required. Problem-solving abilities, effective communication, and teamwork are valuable soft skills that help engineers collaborate and deliver high-quality solutions. These skills and qualities are essential to create efficient, maintainable software and to adapt to rapidly evolving technologies and project requirements.

What is the difference between Software Engineering vs Software Development?

AspectSoftware EngineeringSoftware Development
CredentialsBachelor's in Computer Science or related, certifications like CSWA or AWSBachelor's in Computer Science or related, coding bootcamps
Work EnvironmentDesigning, planning, and managing software projectsWriting, testing, and debugging code
Industry UsageUsed across tech, finance, healthcare, and more for complex systemsCommon in startups, small teams, and for app development

Software engineering involves designing and managing software projects, focusing on architecture and lifecycle. Software development primarily centers on coding and building applications. While both roles require similar educational backgrounds, software engineers often handle broader project planning, whereas developers focus on coding tasks.

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

Software engineers working on large-scale projects often encounter challenges such as managing codebase complexity, coordinating with distributed teams, and ensuring consistent coding standards. To address these issues, teams typically implement version control systems, conduct regular code reviews, and use agile methodologies to break tasks into manageable sprints. Effective communication tools and clear documentation also play a crucial role in keeping everyone aligned and minimizing misunderstandings.

What is software engineering?

Software engineering is the discipline of designing, developing, testing, and maintaining software applications and systems. It involves applying engineering principles and systematic methods to ensure software is reliable, efficient, and meets user requirements. Software engineers work with programming languages, frameworks, and tools to solve problems and build solutions for various industries. The field encompasses many specializations, including front-end development, back-end development, DevOps, and more.

What jobs can a software engineer do?

A software engineer can work in roles such as application developer, systems engineer, web developer, mobile app developer, or software architect. They often design, develop, test, and maintain software solutions using programming languages like Java, Python, or C++, and may work in various industries including technology, finance, healthcare, and gaming.
What are the most commonly searched types of Software Engineering jobs in Columbus, OH? The most popular types of Software Engineering jobs in Columbus, OH are:
What cities near Columbus, OH are hiring for Software Engineering jobs? Cities near Columbus, OH with the most Software Engineering job openings:
Infographic showing various Software Engineering job openings in Columbus, OH as of August 2026, with employment types broken down into 86% Full Time, 9% Part Time, and 5% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $142,493 per year, or $68.5 per hour.

Software Engineering Manager

Kimball Midwest

Columbus, OH • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 25 days ago


Kimball Midwest rating

6.5

Company rating: 6.5 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

292nd of 410 rated retail wholesalers


Job description

Kimball Midwest, a national distributor of maintenance, repair, and operation products, is searching for a Software Engineering Manager for our Columbus, Ohio location.
As a Kimball Midwest associate, you'll be part of a company built on long-term growth and strong values. From $1 million in sales in 1983 to over $500 million today, our success has been driven by our people. Despite our growth, we have stayed true to our family-owned and operated roots-where employees are recognized as individuals and our culture remains a top priority.
Responsibilities
  • Accountable for leading and managing a team of software engineers across multiple delivery teams, providing mentorship to enhance skills and career development, and conducting regular performance evaluations.
  • Sets clear goals and objectives for the software engineering team, aligned with the product roadmap and organizational objectives.
  • Collaborates with cross functional teams, product managers, and stakeholders to define project scope, deliverables, and timelines.
  • Oversees the software development lifecycle, ensuring timely and high-quality delivery of software projects.
  • Stays updated on industry trends, technologies, and best practices, incorporating them into the team's workflow when applicable.

Qualifications
  • 5+ years of experience leading software application delivery teams is required
  • Experience with modern software design principles (e.g., microservices, API-first architecture, cloud-native development, CI/CD, and secure coding practices).
  • Proficiency in object-oriented programming concepts and languages (C# preferred).
  • Experience with Microsoft SQL Server or similar RDBMS.
  • Experience in DevOps practices, including continuous integration/continuous delivery (CI/CD), infrastructure as code (IaC), automated testing, and monitoring
  • Experience building and maintaining web and mobile applications using the Microsoft stack, including C#/.NET Core and Azure, is preferred.
  • Experience with emerging software delivery trends (e.g. low-code/no-code platforms, AI-native development) is preferred.

Additional Information:
This is a fully on-site position reporting to the office Monday through Friday.
We offer a benefits package that includes health, dental and vision insurance, company-sponsored life, optional life and disability insurance, Health Savings Accounts and Flexible Spending Accounts, a 401(k) plus match, Tuition Assistance, Paid Parental Leave, Paid Time Off (PTO), a Dress for your Day dress code, and paid holidays.
Kimball Midwest is an equal opportunity employer that is committed to a program of recruitment of females, minority group members, individuals with disabilities, qualifying veterans, and any other classification that is protected by federal, state, or local law.
We Participate in E-Verify. Participamos en E-Verify.
#LI-AB1

What Kimball Midwest employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom