1

Associate Software Engineer Jobs in Cincinnati, OH

Software Engineer II - Flutter

West Chester, OH · On-site

$92K - $125K/yr

Mentor Software Developers Participates in the full software lifecycle application development, testing and analysis. * Designs, codes, debugs and documents applications in various software languages ...

Software Engineer II - Flutter

West Chester, OH · On-site

$92K - $125K/yr

Mentor Software Developers Participates in the full software lifecycle application development, testing and analysis. * Designs, codes, debugs and documents applications in various software languages ...

Lead Software Engineer

Cincinnati, OH · On-site

  • Medical

  • Retirement

  • PTO

Job Summary Medpace's Information Technology team is looking for a full-time, office-based Lead Software Engineer. Join us in building the digital capabilities that accelerate the global development ...

Junior Software Engineer

Cincinnati, OH · On-site

  • Medical

  • Retirement

  • PTO

Job Summary Medpace's Information Technology team is looking for a full-time, office-based Jr. Software Engineer. Join us in building the digital capabilities that accelerate the global development ...

Lead Software Engineer

Cincinnati, OH · Hybrid

  • Medical

  • Retirement

  • PTO

Job Summary Medpace's Information Technology team is looking for a full-time, office-based Lead Software Engineer. Join us in building the digital capabilities that accelerate the global development ...

Junior Software Engineer

Cincinnati, OH · On-site +1

  • Medical

  • Retirement

  • PTO

Job Summary Medpace's Information Technology team is looking for a full-time, office-based Jr. Software Engineer. Join us in building the digital capabilities that accelerate the global development ...

Lead Software Engineer

Cincinnati, OH · On-site

$100K - $120K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A Lead Software Engineer job in Cincinnati, OH is currently available at Belcan. In this role, you will support our customer in establishing and maintaining a Digital Engineering Ecosystem - a secure ...

Lead Software Engineer

Cincinnati, OH · On-site

$100K - $120K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A Lead Software Engineer job in Cincinnati, OH is currently available at Belcan. In this role, you will support our customer in establishing and maintaining a Digital Engineering Ecosystem - a secure ...

Lead Software Engineer

Cincinnati, OH · On-site

$100K - $120K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A Lead Software Engineer job in Cincinnati, OH is currently available at Belcan. In this role, you will support our customer in establishing and maintaining a Digital Engineering Ecosystem - a secure ...

Software Engineer II

Hamilton, OH · On-site

$90K - $124K/yr

POSITION SUMMARY The Software Engineer II performs analysis and defines functionality for system improvements and new features within ODW Logistics' Transportation Management System (TMS). This ...

Software Engineer II

Hamilton, OH · On-site

$90K - $124K/yr

  • Medical

  • Dental

  • Retirement

POSITION SUMMARY The Software Engineer II performs analysis and defines functionality for system improvements and new features within ODW Logistics' Transportation Management System (TMS). This ...

Showing results 41-60

Associate Software Engineer information

See Cincinnati, OH salary details

$18

$40

$94

How much do associate software engineer jobs pay per hour?

As of Aug 15, 2026, the average hourly pay for associate software engineer in Cincinnati, OH is $40.52, according to ZipRecruiter salary data. Most workers in this role earn between $29.28 and $42.88 per hour, depending on experience, location, and employer.

What are some common challenges faced by associate software engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often encounter challenges such as adapting to larger, more complex codebases and learning to work within established development workflows. Unlike academic projects, real-world development involves collaboration with cross-functional teams, adhering to coding standards, and following agile processes. Additionally, balancing learning new technologies with delivering features on tight deadlines can be demanding. However, support from mentors and structured onboarding programs usually helps smooth this transition.

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

To thrive as an Associate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages like Java, Python, or C++, as well as experience using version control systems like Git, are commonly required. Strong problem-solving skills, teamwork, and effective communication set standout candidates apart. These skills and qualities are crucial for delivering reliable software solutions, collaborating within development teams, and adapting to rapidly evolving technologies.

Is 25 too late to become a software engineer?

The associate software engineer role is open to individuals of various ages, and starting a career at 25 is common. Many successful software engineers begin in their mid-20s or later, often after gaining skills through coding bootcamps, online courses, or degree programs. Age is generally not a barrier if you develop relevant skills and gain practical experience.

What is an associate software engineer?

An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

What are the most commonly searched types of Software Engineer jobs in Cincinnati, OH?

The most popular types of Software Engineer jobs in Cincinnati, OH are:

What cities near Cincinnati, OH are hiring for Associate Software Engineer jobs?

Cities near Cincinnati, OH with the most Associate Software Engineer job openings:

Infographic showing various Associate Software Engineer job openings in Cincinnati, OH as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $84,278 per year, or $40.5 per hour.

Software Engineer II - Flutter

Sentrilock LLC

West Chester, OH • On-site

$92K - $125K/yr

Full-time

Re-posted 17 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 157 rated electronics manufacturers


Job description

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

  • Bachelor's Degree in Computer Science or Related Degree or equivalent experience, Required
  • 6 Years Software development in enterprise systems, Required
  • 3 Years Architecture and System Design, Required
  • 2 Years Mobile development, Required
  • Proficiency with Flutter development
  • Proficiency with BLE communication using Flutter
  • Knowledge of mobile UI/UX standards
  • Familiarity with App Store and Google Play deployment processes
  • Familiarity with cloud platforms (GCP)
  • Experience with web frontend and backend development is a plus (Angular, NestJS, Java Spring Boot)

What SentriLock employees say

Pay

Workplace

Get the full story on Breakroom