1

Software Engineer 2 Jobs in Ohio (NOW HIRING)

Software Engineer II (Controls)

Mentor, OH · On-site

$40.50 - $51.75/hr

What You Will Do as a Software Engineer II * Work as a collaborative member of cross-functional engineering project teams. * Design, develop, test, debug, and maintain PLC, HMI, and control system ...

New

Software Engineer II (Controls)

Mentor, OH · On-site

$40.50 - $51.75/hr

What You Will Do as a Software Engineer II * Work as a collaborative member of cross-functional engineering project teams. * Design, develop, test, debug, and maintain PLC, HMI, and control system ...

New

The Software Engineer II will perform analysis and define functionality for system improvements and new features within the Transportation Management System, including designing, developing, testing ...

The Software Engineer II will perform analysis and define functionality for system improvements and new features within the Transportation Management System, including designing, developing, testing ...

Software Engineer II/ Java

Columbus, OH · On-site

$48.75 - $66.75/hr

As a Software Engineer II at JPMorgan Chase within Consumer Community Banking, Payments team you are part of an agile team that works to enhance, design, and deliver the software components of the ...

New

Software Engineer II/ Java

Columbus, OH · On-site

$48.75 - $66.75/hr

As a Software Engineer II at JPMorgan Chase within Consumer Community Banking, Payments team you are part of an agile team that works to enhance, design, and deliver the software components of the ...

New

Software Engineer- MES II USA

Perrysburg, OH · On-site

$91K - $125K/yr

Engineers' software, configures high-level software packages, and provides the final level of ... Master's degree in Information Technology with two years of related work experience, or * Bachelor ...

Software Engineer- MES II USA

Perrysburg, OH · On-site

$91K - $125K/yr

First Solar is a leading provider of solar energy solutions, and they are seeking a Software Engineer- MES II to develop and modify software systems for manufacturing and R&D processes. The role ...

Software Engineer- MES II USA

Perrysburg, OH · On-site

$91K - $125K/yr

Engineers' software, configures high-level software packages, and provides the final level of ... Master's degree in Information Technology with two years of related work experience, or * Bachelor ...

Showing results 21-40

Software Engineer 2 information

See Ohio salary details

$52.8K

$112.8K

$164.9K

How much do software engineer 2 jobs pay per year?

As of Aug 7, 2026, the average yearly pay for software engineer 2 in Ohio is $112,823.00, according to ZipRecruiter salary data. Most workers in this role earn between $92,700.00 and $126,900.00 per year, depending on experience, location, and employer.

What is the difference between Software Engineer 2 vs Software Engineer 3?

CriteriaSoftware Engineer 2Software Engineer 3
Required CredentialsBachelor's degree in CS or related field; 2-3 years experienceBachelor's degree; 3-5 years experience; strong technical skills
Work EnvironmentCollaborative team projects, code reviews, debuggingLeadership in projects, mentoring juniors, complex problem-solving
Employer & Industry UsageCommonly used in tech companies, startups, and corporate ITUsed in similar environments, often as a step up in career progression

Software Engineer 2 typically handles core development tasks with moderate complexity, while Software Engineer 3 takes on more advanced projects, mentors team members, and demonstrates greater technical expertise. The transition from level 2 to 3 involves increased responsibility and experience.

What are the key skills and qualifications needed to thrive as a Software Engineer 2?

To thrive as a Software Engineer 2, you need strong programming skills, experience with software development methodologies, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, development frameworks, and cloud platforms such as AWS or Azure is often required. Problem-solving, effective communication, and teamwork are crucial soft skills that help you excel in collaborative and dynamic environments. These skills and qualifications are vital to delivering high-quality software solutions, collaborating across teams, and adapting to evolving technical challenges.

What is a Software Engineer 2?

A Software Engineer 2 is typically a mid-level software engineering position, responsible for designing, developing, testing, and maintaining software applications. At this level, engineers are expected to have a solid foundation in programming and software development practices, and they often work independently or as part of a team on more complex projects. They may also assist in code reviews, mentor junior engineers, and contribute to architectural decisions. Software Engineer 2 roles usually require a few years of professional experience and a demonstrated ability to deliver high-quality code.

How does a Software Engineer 2 typically collaborate with cross-functional teams during a project?

As a Software Engineer 2, you will frequently collaborate with cross-functional teams, including product managers, designers, and quality assurance professionals. Your role often involves attending regular stand-up meetings, participating in code reviews, and providing technical input during project planning sessions. Effective communication and a proactive approach to problem-solving are key, as you'll be expected to translate requirements into technical solutions and ensure smooth integration with other team members' work. This collaborative environment not only helps in delivering high-quality products but also offers opportunities to learn from professionals in different disciplines.
What are popular job titles related to Software Engineer 2 jobs in OH? For Software Engineer 2 jobs in OH, the most frequently searched job titles are:
Infographic showing various Software Engineer 2 job openings in Ohio as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $112,823 per year, or $54.2 per hour.

Software Engineer II - Cloud Engineer

Sentrilock LLC

West Chester, OH • On-site

$92K - $125K/yr

Full-time

Re-posted 22 days ago


SentriLock rating

8.7

Company rating: 8.7 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

19th of 156 rated electronics manufacturers


Job description

Job Type
Full-time
Description
Provide IT project management and lead the technical side of IT efforts while contributing to the development of software systems to support the Company's external customers, products, service, and internal systems.
Provide analysis and direction of system architecture, platforms, and tools.
  • Evaluates products and tools relevant to the Company's business.
  • Ensures development resources utilize consistent methods and paradigms.
  • Makes ROI determinations for implementation of new tools and platforms.
  • Communicates needs, analysis, and ROI to upper management.
  • Controls and develops master architectural plan for databases, systems, and services.
  • Considers input from many functional areas of the Company when considering new products, services, and administrative applications.
  • Optimize database for efficiency.

Provides IT Project planning and estimating of software features.
  • Produces feature estimates and schedules.
  • Completes features per company priorities and within guidelines.
  • Determines resource allocation to specific features based on company needs.
  • Work independently on multiple features that require multi-department coordination and accomplish releases on time with success.

Effectively and professionally communicates with IT department and all other departments.
  • Aid testers and support personnel as needed to determine system problems.
  • Respond promptly and professionally to bug reports.
  • Provide feedback regarding performance considerations and usability issues concerning software specifications and implementation to various personnel and departments.
  • Responsible for communicating with other engineers and manufacturer's technical support staff regarding programming needs and performance.
  • Mentor Software Developers

Participates in the full software lifecycle application development, testing and analysis.
  • Designs, codes, debugs and documents applications in various software languages at an expert level
  • Develops new software and modifies existing legacy programs to meet and maintain specified standards and requirements.
  • Conducts Software analysis including requirements analysis, software code reviews, identification of code metrics, system risk analysis and software reliability analysis.
  • Verifies that logic and syntax are correct and that program results are accurate. This includes preparing test data, test procedures and documentation.
  • Analyzes system specifications and translates system requirements to task specifications.

Other duties as assigned.
  • Participate in projects assigned by manager.
  • Maintain and follow ISO standards.
  • Seek out and complete appropriate training, development, and research.
  • Knowledge of department processes
  • Support the mission, principles, and goals of the company.

Requirements
  • Proficiency with GCP or other cloud platforms.
  • Experience with cloud services (compute, storage, networking)
  • Knowledge of cloud security and best practices
  • Understanding of scalability and performance optimization
  • Proficiency with Java Spring Boot, Node/NestJS
  • Bachelor's Degree in Computer Science or Related Degree or equivalent experience, Required
  • 6 Years Software development in enterprise systems, Required
  • 3 Years Architect and design systems, Required
  • 2 Years Optimize database for efficiency, Required

What SentriLock employees say

Pay

Workplace

Get the full story on Breakroom