How much does a Software Engineer make in Dayton, OH?
In Dayton, Ohio, software engineers enjoy competitive salaries. On average, they earn about $127,417 each year. This figure can vary based on experience, education, and specific job roles. For instance, those with more experience often earn more.
Here's a look at the salary distribution for software engineers in Dayton:
- The lowest 10% earn around $62,384 annually.
- The next 10% make about $73,522 each year.
- The next 20% earn between $84,660 and $106,936 per year.
- The middle 20% receive salaries from $106,936 to $129,211 annually.
- The next 20% make between $129,211 and $140,349 each year.
- The top 10% earn more than $140,349 annually, with some reaching up to $184,900.
What are the highest paying cities for a Software Engineer near Dayton, OH?

-
Columbus, OH
Average Salary: $136,241
In Columbus, technology and innovation thrive. Workers benefit from a strong network of tech companies. Companies like Nationwide and Huntington Bank offer exciting opportunities.
Find Software Engineer jobs in Columbus, OH
-
Cincinnati, OH
Average Salary: $125,985
Cincinnati stands out with its blend of urban life and tech growth. This city attracts many IT firms. Key players here include Kroger and Procter & Gamble, providing dynamic career paths.
Find Software Engineer jobs in Cincinnati, OH
-
Beavercreek, OH
Average Salary: $124,595
Beavercreek offers a mix of tech jobs and a friendly community. The presence of companies like Wright-Patterson AFB makes it a great spot for tech professionals. Enjoy modern amenities with a small-town feel.
Find Software Engineer jobs in Beavercreek, OH
-
Kettering, OH
Average Salary: $110,275
Kettering is a hub for tech jobs with a tight-knit community. It is home to many tech firms. Companies such as Framatome and Daymon Worldwide offer varied opportunities in the tech sector.
Find Software Engineer jobs in Kettering, OH
-
Miamisburg, OH
Average Salary: $104,186
Miamisburg brings together a growing tech scene and a welcoming environment. Local companies like Paragon Technologies provide solid career options. It’s a place where tech talent can flourish.
Find Software Engineer jobs in Miamisburg, OH
-
Troy, OH
Average Salary: $102,600
Troy offers a mix of tech jobs and a peaceful setting. Companies like BorgWarner attract skilled tech workers. It’s a place where professionals can find a good work-life balance.
Find Software Engineer jobs in Troy, OH
-
Fairborn, OH
Average Salary: $102,583
Fairborn is a place where technology and community come together. The presence of tech companies like General Electric makes it a good spot for tech jobs. Enjoy a supportive community with modern opportunities.
Find Software Engineer jobs in Fairborn, OH
What are the best paying companies for a Software Engineer in Dayton, OH?

-
STR
Average Salary: $186,045
STR is a prominent player in the Dayton tech scene, offering exciting opportunities for Software Engineers. The company focuses on innovative solutions and provides roles in Dayton, Columbus, and Cincinnati. STR supports a collaborative environment where engineers can thrive and grow.
-
Speechify
Average Salary: $170,000
Speechify is a fast-growing company based in Dayton. They provide Software Engineers with the chance to work on cutting-edge projects. Speechify operates in Dayton and is expanding its reach. Engineers here enjoy a dynamic atmosphere and the chance to innovate.
-
Deloitte
Average Salary: $154,589
Deloitte offers a range of roles for Software Engineers in Dayton. They focus on providing consulting and technology solutions. Engineers at Deloitte can work in Dayton and other major cities. The company values expertise and continuous learning.
-
Skyline Scientific Inc
Average Salary: $150,000
Skyline Scientific Inc. is known for its work in scientific software. They offer rewarding positions for Software Engineers in Dayton. The company also operates in Cincinnati. Skyline provides a supportive environment for professional growth.
-
Booz Allen Hamilton
Average Salary: $146,927
Booz Allen Hamilton is a leading firm that provides consulting services. They have multiple openings for Software Engineers in Dayton. The company also operates in Cincinnati and other areas. Engineers here can expect a challenging and rewarding career.
-
Auria
Average Salary: $143,750
Auria is a prominent name in the Dayton tech community. They offer attractive salaries for Software Engineers. The company operates in Dayton and has a reputation for innovation. Engineers at Auria can expect to work on exciting projects.
-
SciTec, Inc.
Average Salary: $136,333
SciTec, Inc. is a growing company that provides engineering services. They have openings for Software Engineers in Dayton. The company also operates in other locations. Engineers at SciTec enjoy a collaborative and innovative work environment.
-
Emergent Software
Average Salary: $135,772
Emergent Software is a company based in Dayton that focuses on software development. They offer good opportunities for Software Engineers. The company operates in Dayton and has a growing presence. Engineers here can expect a supportive and dynamic workplace.
-
Crown Point Technologies, LLC
Average Salary: $135,000
Crown Point Technologies, LLC is a Dayton-based company offering roles for Software Engineers. They focus on providing innovative tech solutions. The company operates in Dayton and nearby areas. Engineers at Crown Point enjoy a friendly and engaging work environment.
-
CyberCoders
Average Salary: $132,672
CyberCoders is a company that connects tech talent with job opportunities. They have many positions for Software Engineers in Dayton. The company operates in Dayton and other tech hubs. Engineers at CyberCoders can expect a competitive salary and a chance to work with top firms.
What are the best paying Software Engineer related jobs in Dayton, OH?

-
Technical Architect
Average Salary: $189,057
Technical architects oversee project designs and ensure alignment with business goals. In Dayton, key companies like General Electric and Boeing require these experts to guide software development efforts.
Find Technical Architect jobs in Dayton, OH
-
Product Manager
Average Salary: $146,380
Product managers direct the creation and launch of software products. They collaborate with engineers and stakeholders. In Dayton, companies such as NCR Corporation and Boeing rely on these professionals to bring successful products to market.
Find Product Manager jobs in Dayton, OH
-
UI/UX Designer
Average Salary: $132,800
UI/UX designers create user-friendly interfaces for software applications. They focus on user experience and visual appeal. Dayton firms like NCR Corporation and Premier Financial Systems value their contributions to improve software usability.
Find UI/UX Designer jobs in Dayton, OH
-
Test Automation Engineer
Average Salary: $130,000
Test automation engineers develop tools to test software efficiently. They ensure the software functions correctly. Dayton employers, such as General Electric, need these engineers to maintain high standards in their software products.
Find Test Automation Engineer jobs in Dayton, OH
-
Data Engineer
Average Salary: $125,500
Data engineers build and maintain systems for data processing. They ensure data is accessible and usable. Dayton companies like Boeing and NCR Corporation depend on these professionals to handle their data needs effectively.
Find Data Engineer jobs in Dayton, OH
-
Security Engineer
Average Salary: $125,321
Security engineers protect software from threats and vulnerabilities. They develop safeguards to keep data secure. In Dayton, firms such as Boeing and Premier Financial Systems hire these experts to ensure their software remains safe.
Find Security Engineer jobs in Dayton, OH
-
Systems Engineer
Average Salary: $125,189
Systems engineers integrate different software components. They ensure everything works together smoothly. Dayton companies like General Electric and Boeing value their expertise to create cohesive software solutions.
Find Systems Engineer jobs in Dayton, OH
-
Cloud Engineer
Average Salary: $122,093
Cloud engineers manage cloud-based solutions. They ensure software runs efficiently on cloud platforms. Dayton firms such as NCR Corporation and Boeing benefit from their skills to leverage cloud technology.
Find Cloud Engineer jobs in Dayton, OH
-
Machine Learning Engineer
Average Salary: $117,979
Machine learning engineers develop algorithms. They create software that learns and improves over time. Dayton employers, like Premier Financial Systems, hire these experts to enhance their software capabilities.
Find Machine Learning Engineer jobs in Dayton, OH
-
DevOps Engineer
Average Salary: $115,222
DevOps engineers bridge development and operations. They automate and integrate processes. In Dayton, companies such as General Electric and Boeing hire these professionals to streamline their software development workflows.
Find DevOps Engineer jobs in Dayton, OH



