1

Software Development Engineer Jobs in Cincinnati, OH

Software Development Engineer

Mason, OH · On-site

$139K - $185K/yr

... a Software Development Engineer-related occupation. 5 years (60 months) of experience in Software Development; 5 years (60 months) of experience in writing RESTful web services; 5 years (60 months ...

SDET - 100 % Remote

Cincinnati, OH · Remote

$51.25 - $66/hr

Position: SDET Number of openings: 1 Onsite or Remote: Remote - 100% allowable Perm/Contract/CTH: Contract (potential to extend or convert based on performance and headcount) As part of a cross ...

As a Senior Software Engineer, you will be joining one of our agile teams responsible for ... Use CI/CD processes to enable efficient software development and deployment * Write and maintain ...

New

Operates in an Agile software development team adhering to industry and company standards and ... Bachelor's degree in computer science, information technology, engineering, or a related field from ...

Operates in an Agile software development team adhering toindustry and company standards and ... Bachelor's degree in computer science, information technology, engineering, or a related field from ...

The Lead Software Engineer will modernize and support Medpace's internal systems by leading ... Responsibilities : • Lead development effort for an application component or work stream. • ...

Senior Data Testing Engineer

Cincinnati, OH

$106K - $137K/yr

Bachelor's degree or equivalent professional experience * 5+ years of experience as an SDET, Software Test Engineer, or QA Automation Engineer * Strong hands-on experience with test automation using ...

next page

Showing results 1-20

Software Development Engineer information

See Cincinnati, OH salary details

$62K

$144K

$200.5K

How much do software development engineer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for software development engineer in Cincinnati, OH is $143,953.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,100.00 and $168,800.00 per year, depending on experience, location, and employer.

What is the difference between Software Development Engineer vs Software Engineer?

AspectSoftware Development EngineerSoftware Engineer
CredentialsBachelor's degree in CS or related field; sometimes certificationsBachelor's degree in CS or related field; certifications optional
Work EnvironmentDevelops, tests, and maintains software; often in tech companies or startupsDesigns and implements software solutions; in various industries including tech, finance, healthcare
Industry UsageCommonly used in tech companies, especially in North America and AsiaWidely used across multiple industries and regions
Search & Comparison IntentOften compared for roles involving coding and software creationGeneral term for software development roles

Both roles involve coding and software creation, but a Software Development Engineer typically focuses on developing, testing, and maintaining software in tech environments, often with a more specialized or technical emphasis. Software Engineer is a broader term used across industries, encompassing various aspects of software design and implementation.

What are the key skills and qualifications needed to thrive as a software development engineer?

To thrive as a Software Development Engineer, you need strong programming skills in languages such as Java, Python, or C++, along with a degree in computer science or related fields. Familiarity with version control systems like Git, cloud platforms, and development frameworks is essential, and certifications such as AWS Certified Developer can be advantageous. Problem-solving ability, effective teamwork, and strong communication are crucial soft skills in this role. These skills and qualities enable engineers to build robust software solutions, adapt to evolving technologies, and collaborate efficiently within development teams.

What are some common challenges software development engineers face when working on large-scale projects?

Software Development Engineers working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing code integration from multiple contributors, and ensuring consistent coding standards. Maintaining effective communication and clear documentation becomes essential to prevent misunderstandings and bottlenecks. Additionally, addressing scalability, performance optimization, and thorough testing can be complex, but these experiences also offer valuable opportunities for professional growth and learning.

What is a software development engineer?

Software Development Engineers (SDEs) are professionals who design, develop, test, and maintain software applications or systems. They work with programming languages, frameworks, and tools to solve problems and build functional solutions for users or businesses. SDEs may specialize in various areas such as web development, mobile applications, or backend systems, and often collaborate with other team members like designers, testers, and product managers. Their responsibilities typically include writing code, debugging, optimizing performance, and ensuring software quality.
What are the most commonly searched types of Software Development Engineer jobs in Cincinnati, OH? The most popular types of Software Development Engineer jobs in Cincinnati, OH are:
Infographic showing various Software Development Engineer job openings in Cincinnati, OH as of July 2026, with employment types broken down into 1% As Needed, 80% Full Time, 15% Part Time, and 4% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $141,658 per year, or $68.1 per hour.

Software Development Engineer

Luma Financial Technologies

Cincinnati, OH • On-site

$85K - $140K/yr

Full-time

Posted 2 days ago

New


Job description

About Luma Financial Technologies
Founded in 2018, Luma Financial Technologies ("Luma") has pioneered a cutting-edge fintech software platform that has been adopted by broker/dealer firms, RIA offices, and private banks around the world. By using Luma, institutional and retail investors have a fully customizable, independent, buy-side technology platform that helps financial teams more efficiently learn about, research, purchase, and manage alternative investments as well as annuities. Luma gives these users the ability to oversee the full, end-to-end process lifecycle by offering a suite of solutions. These include education resources and training materials; creation and pricing of custom structured products; electronic order entry; and post-trade management. By prioritizing transparency and ease of use, Luma is a multi-issuer, multi-wholesaler, and multi-product option that advisors can utilize to best meet their clients' specific portfolio needs. Headquartered in Cincinnati, OH, Luma also has offices in New York, NY, Miami, FL, Zurich, Switzerland and Lisbon, Portugal. For more information, please visit Luma's website.
About the role
We are seeking a skilled and adaptable Software Development Engineer to design and implement integrations with our platform. In this role, you will collaborate with engineers, product owners, and business teams to understand requirements, design scalable and maintainable solutions, and ensure security by design. Performance is critical to providing a seamless user experience, and we expect you to optimize for efficiency and speed.
The ideal candidate will ensure timely delivery of high-quality solutions. A strong focus on code test coverage, CI/CD best practices, and production support is essential. Given our decentralized team structure, the ability to work effectively across multiple time zones is required.
What you'll do
Key Responsibilities & Opportunities
  • Design and implement scalable microservices
  • Develop and maintain high-performance Java and Spring Boot applications
  • Create and optimize APIs with a focus on system reliability
  • Implement comprehensive testing strategies
  • Develop async communication systems
  • Implement robust monitoring and alerting solutions
  • Work with both relational and non-relational databases
  • Collaborate with cross-functional teams to refine and deliver technical solutions
  • Stay up to date with emerging technologies, architectures, and coding best practices
  • Adapt to a fast-paced environment with shifting priorities

Qualifications
  • Bachelor's degree or above in Computer Science, Engineering, or a related field
  • Minimum 4 years of professional software development experience
  • Proven experience working in an Agile framework (Scrum/Kanban)
  • Excellent communication
  • Demonstrated commitment to high-quality, maintainable code
  • Strong expertise in Java and Spring Boot
  • Strong experience with relational and noSQL databases
  • Solid understanding of microservices architecture and design patterns
  • API and Async streaming
  • Experience with production support and troubleshooting
  • Hands-on experience with cloud computing (AWS preferred)
  • Familiarity with CI/CD pipelines and production deployment best practices
  • Familiarity with AI tools like Claude Code and AWS Kiro
  • Good understanding of React frontend application is desired

The pay range for this role is:
85,000 - 140,000 USD per year (Cincinnati)