1

Experienced Software Engineer Jobs in Ohio (NOW HIRING)

They are seeking a highly motivated and experienced software engineer to join their global development team, primarily focusing on the Windows platform and cloud-based infrastructure.

Software Engineer II

Cincinnati, OH · On-site

$93K - $128K/yr

Software Engineer - II/ .Net Developer Location: Atlanta, GA 30326 or Oklahoma City, OK 73132, or ... Experience with cloud development, especially AWS and AWS databases. * Strong backend development ...

Honeywell Intelligrated Software Engineer will work with experienced software engineers to learn, understand, and implement complex automated control systems. You will be part of a group of highly ...

New

Honeywell Intelligrated Software Engineer will work with experienced software engineers to learn, understand, and implement complex automated control systems. You will be part of a group of highly ...

New

Software Engineer

Dublin, OH · On-site

$60K - $100K/yr

We are expanding our engineering team and looking for experienced software engineers who want to grow their careers while working on meaningful projects with leading enterprise organizations. The ...

Provide technical leadership and mentoring for less experienced engineers, helping them grow software engineering, design, and verification skills. * Support customer, certification, and internal ...

... experienced software engineers to help develop their design, implementation, and verification skills. Qualifications : Required : • Bachelor's degree in Computer Science, Computer Engineering ...

Software Engineer

Vandalia, OH · On-site

$75K - $115K/yr

And many of our personnel have DoD and/or operational military experience. If you're looking for a ... Position Software Engineer * Location: Dayton, Ohio * Security Clearance: Active TS/SCI Clearance ...

Software Engineer

Vandalia, OH · On-site

$75K - $115K/yr

And many of our personnel have DoD and/or operational military experience. If you're looking for a ... Position Software Engineer * Location: Dayton, Ohio * Security Clearance: Active TS/SCI Clearance ...

next page

Showing results 1-20

Experienced Software Engineer information

See Ohio salary details

$60.4K

$140.3K

$195.4K

How much do experienced software engineer jobs pay per year?

As of Jun 26, 2026, the average yearly pay for experienced software engineer in Ohio is $140,250.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,100.00 and $164,500.00 per year, depending on experience, location, and employer.

What is L1, L2, L3, and L4 developer?

In the context of an experienced software engineer, L1, L2, L3, and L4 typically refer to different levels of seniority or experience within a company's technical ladder. L1 is usually entry-level, while L4 indicates a senior or lead role with increased responsibilities, expertise, and often mentorship duties. These levels help define expectations for skills, problem-solving, and project ownership in a software engineering career path.

Can I make 200k a year as a software engineer?

Experienced software engineers can earn $200,000 or more annually, especially in high-cost living areas, senior roles, or specialized fields like machine learning or cloud computing. Achieving this salary often requires advanced skills, extensive experience, and sometimes working at large tech companies or in leadership positions.

What engineers make $500,000?

Experienced software engineers, especially those in senior or specialized roles such as machine learning engineers, data engineers, or those working at major tech companies, can earn $500,000 or more annually. High compensation often includes base salary, bonuses, stock options, and other incentives, typically requiring advanced skills, extensive experience, and often working in competitive or leadership positions.

What are experienced software engineers?

Experienced software engineers are professionals who design, develop, test, and maintain software applications and systems. They typically have several years of industry experience, which enables them to take on complex projects, mentor junior engineers, and contribute to architecture and strategic decisions. In addition to strong programming skills, experienced software engineers often possess expertise in software design patterns, system architecture, and project management. Their role is crucial for ensuring code quality, scalability, and the successful delivery of software products.

What is the difference between Experienced Software Engineer vs Software Developer?

AspectExperienced Software EngineerSoftware Developer
Required CredentialsBachelor's degree in CS or related field, relevant certificationsBachelor's degree often preferred, coding bootcamps accepted
Work EnvironmentCollaborative teams, project management, system designFocus on coding, application development, and implementation
Employer & Industry UsageTech companies, startups, enterprise ITSoftware firms, tech startups, freelance projects

While both roles involve coding and software development, an Experienced Software Engineer typically has a broader scope, including system design and team leadership, whereas a Software Developer primarily focuses on writing code and building applications. The roles often overlap, but the engineer's experience usually encompasses more complex project responsibilities.

Will AI replace coders by 2040?

As an experienced software engineer, it is unlikely that AI will fully replace human coders by 2040. AI tools can automate routine coding tasks and assist in development, but complex problem-solving, creativity, and understanding user needs remain human strengths. Software engineering will continue to evolve with AI as a complementary tool rather than a complete replacement.

What opportunities for mentorship and leadership are available to experienced software engineers within most organizations?

Experienced software engineers often have the chance to mentor junior team members, lead project teams, or take ownership of significant technical initiatives. Many companies encourage senior engineers to participate in code reviews, architecture discussions, and knowledge-sharing sessions, which can enhance leadership skills while contributing to the team's growth. Additionally, organizations frequently offer pathways into technical leadership roles, such as Tech Lead or Engineering Manager, enabling experienced engineers to expand their influence and impact across projects.

What are the key skills and qualifications needed to thrive as an Experienced Software Engineer, and why are they important?

To thrive as an Experienced Software Engineer, you need strong proficiency in programming languages (such as Java, Python, or C++), problem-solving abilities, and a relevant degree in computer science or related fields. Familiarity with development frameworks, version control systems (like Git), cloud platforms, and often certifications in specific technologies are highly valuable. Effective communication, teamwork, and adaptability help engineers collaborate on complex projects and respond to evolving requirements. These skills and qualities are crucial to delivering reliable, efficient software solutions and excelling in dynamic engineering environments.
Infographic showing various Experienced Software Engineer job openings in Ohio as of June 2026, with employment types broken down into 1% As Needed, 88% Full Time, 9% Part Time, 1% Temporary, and 1% Contract. Highlights an 79% Physical, 1% Hybrid, and 20% Remote job distribution, with an average salary of $140,250 per year, or $67.4 per hour.
Software Engineer

Software Engineer

Barco

Oregon, OH • On-site

Full-time

Posted 3 days ago


Job description

Job Summary:
Barco is a company focused on creating advanced software solutions for diagnostic imaging systems. They are seeking a highly motivated and experienced software engineer to join their global development team, primarily focusing on the Windows platform and cloud-based infrastructure.
Responsibilities:
• Participate in full software product life cycle, from design, development to testing and sustaining
• Collaborate effectively with a global engineering team to deliver high-quality software as part of a display system solution
• Be a self-starter with the ability to quickly learn new programming language, software platform, hardware/software infrastructure, and development or troubleshooting tools—demonstrating both efficiency and independence
Qualifications:
Required:
• Bachelor’s degree in Computer Engineering or Computer Science
• 5+ software development experience for windows OS
• Demonstrated expertise in programming languages and software frameworks, including C/C++, DX, OGL/Vulkan
• Good understanding of software development process and coding standards
• Good communication skill. Joint development with global R&D team. Good analytical skills.
Preferred:
• Understanding of Cloud architecture and knowledge of virtualization would be a plus
Company:
Barco is a technology company designing and developing visualization products for a variety of selected professional markets. Founded in 1934, the company is headquartered in Kortrijk, BEL, with a team of 1001-5000 employees. The company is currently Late Stage.