1

Contract Knowledge Graph Software Engineer Jobs in Dayton, OH

Software Engineer, Senior

Dayton, OH · On-site

$112K - $257K/yr

Software Engineer, Senior The Opportunity: As a software engineer, you know that good software is ... education, knowledge, skills, competencies, and experience, as well as contract-specific ...

Senior Software Engineer

Dayton, OH · On-site

$112K - $257K/yr

R0247529 Software Engineer, Senior The Opportunity: As a software engineer, you know that good ... education, knowledge, skills, competencies, and experience, as well as contract-specific ...

Senior Software Engineer

Dayton, OH · On-site

$112K - $257K/yr

R0247546 Software Engineer, Senior The Opportunity: As a software engineer, you know that good ... education, knowledge, skills, competencies, and experience, as well as contract-specific ...

Software Engineer

Miamisburg, OH · On-site

$90 - $120/hr

JOB SUMMARY The Software Engineer will develop information systems by studying operations ... Update job knowledge by studying state-of-the-art development tools, programming techniques and ...

Software Engineer

Dayton, OH · On-site

$80 - $100/hr

Demonstrate knowledge of software engineering in support of the design, development, testing and evaluation, implementation, maintenance, and administration of new and/or existing software systems.

JR Software Engineer Who We Are KBR Mission Technology Solutions delivers full life cycle ... work location, knowledge, skills, abilities and/or experience, clearance level, contract ...

Software Engineer, Senior

Dayton, OH · On-site

$86K - $198K/yr

Software Engineer, Senior The Opportunity: Seeking a Senior Software Engineer to lead andsupport ... education, knowledge, skills, competencies, and experience, as well as contract-specific ...

Apply knowledge of software engineering in support of the design, development, testing, evaluation, implementation, maintenance, and administration of new and existing software systems. * Provide ...

Position Title: Software Engineer Position Type: Full-time Location: Dayton, OH (Primary ... Knowledge of ICAM concepts (OAuth2, JWT, Keycloak, OpenID) * Experience with CI/CD tools such as ...

Position Title: Software Engineer Position Type: Full-time Location: Dayton, OH (Primary ... Knowledge of ICAM concepts (OAuth2, JWT, Keycloak, OpenID) * Experience with CI/CD tools such as ...

Software Engineer, Senior

Dayton, OH · On-site

$86K - $198K/yr

Software Engineer, Senior The Opportunity: We are seeking a Software Engineersupport Agile design ... education, knowledge, skills, competencies, and experience, as well as contract-specific ...

Possesses advanced knowledge, experience, and recognized ability in software engineering sufficient to be considered highly skilled in the field * Demonstrated ability to perform independently and to ...

Showing results 41-60

Contract Knowledge Graph Software Engineer information

See Dayton, OH salary details

$61.7K

$143.4K

$199.7K

How much do contract knowledge graph software engineer jobs pay per year?

As of Sep 1, 2026, the average yearly pay for contract knowledge graph software engineer in Dayton, OH is $143,387.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,600.00 and $168,100.00 per year, depending on experience, location, and employer.

What is a contract knowledge graph software engineer?

A Contract Knowledge Graph Software Engineer is a professional who specializes in designing, developing, and maintaining knowledge graphs on a contract basis. Knowledge graphs are data structures that represent relationships between entities, enabling more effective data integration and semantic search. These engineers often work with graph databases, semantic web technologies, and ontologies to help organizations manage and leverage complex data. Their contract role means they are typically hired for specific projects or fixed periods rather than as permanent employees.

What are the key skills and qualifications needed to thrive as a contract knowledge graph software engineer?

To thrive as a Contract Knowledge Graph Software Engineer, you need a strong background in computer science, proficiency in graph databases (such as Neo4j or Amazon Neptune), and experience with knowledge representation and data modeling. Familiarity with programming languages like Python or Java, as well as tools for semantic web technologies (RDF, SPARQL), is typically required. Strong problem-solving skills, adaptability, and effective collaboration are essential soft skills in this role. These competencies ensure efficient design and implementation of complex knowledge graphs, enabling organizations to unlock valuable insights from their data.

How does a contract knowledge graph software engineer typically collaborate with data scientists and domain experts during a project?

As a Contract Knowledge Graph Software Engineer, you’ll often work closely with data scientists and domain experts to ensure that the knowledge graph accurately represents the underlying data and business logic. Collaboration usually involves regular meetings to clarify requirements, discuss data models, and review results. You may be tasked with translating complex domain concepts into graph structures, while also providing feedback on data quality and integration challenges. This cross-functional teamwork ensures that the final product meets both technical standards and business needs.

What is the difference between Contract Knowledge Graph Software Engineer vs Contract Data Engineer?

AspectContract Knowledge Graph Software EngineerContract Data Engineer
Required CredentialsBachelor's in CS or related, knowledge of graph databases, programming skillsBachelor's in CS, experience with data pipelines, SQL, and cloud platforms
Work EnvironmentTech companies, consulting firms, project-based rolesData-focused teams, cloud environments, analytics projects
Industry UsageAI, semantic web, knowledge managementData warehousing, big data, analytics

The Contract Knowledge Graph Software Engineer primarily focuses on developing and maintaining knowledge graphs using graph databases and semantic technologies, while the Contract Data Engineer concentrates on building data pipelines, managing large datasets, and supporting analytics. Both roles require strong programming skills and are often found in tech-driven industries, but they serve different core functions within data and knowledge management ecosystems.

What are the most commonly searched types of Knowledge Graph Software Engineer jobs in Dayton, OH?

The most popular types of Knowledge Graph Software Engineer jobs in Dayton, OH are:

$95 - $120/hr

Other

Posted 12 days ago


Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Software Engineer

Full Time Miamisburg, OH, US

JOB SUMMARY:

The Software Engineer will develop information systems by studying operations; designing, developing and installing software solutions. This role requires collaboration on a development team where new software solutions will be developed that will interface with our current hardware designs. The Software Engineer is responsible for programming and testing ATM related applications and their maintenance and 4th level customer support and certification. The ideal candidate will have creative engineering experience balanced with high quality and a customer focus. We are looking for a highly motivated individual who is looking to grow their career in a fast paced high growth environment.

ESSENTIAL FUNCTIONS:

  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepare and install solutions by determining and designing system specifications, standards and programming.
  • Improve operations by conducting systems analysis; recommending changes in policies and procedures.
  • Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Protect operations by keeping information confidential.
  • Provide information by collecting, analyzing and summarizing development and service issues.
  • Accomplish engineering and organization mission by completing related results as needed.
  • First and foremost, developing software our users need.
  • Collaborate with team to brainstorm and create new products.
  • Work collaboratively with others to achieve goals.
  • Be a persistent, creative problem solver.
  • Remain cool and effective in a crisis.

EDUCATION AND EXPERIENCE:

Required Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field, or equivalent professional experience.
  • At least three years of professional C++ development experience.
  • Hands-on development experience with Visual C++ and MFC.
  • Strong understanding of object-oriented programming, software design, multithreading, memory management, and native application debugging.
  • Experience implementing or troubleshooting TLS-secured communications, custom messaging protocols, and client-server applications.
  • Experience developing complex software systems that have been successfully delivered to customers.
  • Experience supporting mission-critical systems operating in 24/7 production environments.
  • Experience using Git for version control.
  • Experience working in an Agile software development environment.
  • Knowledge of professional software engineering practices throughout the full development lifecycle, including coding standards, peer reviews, source control, build processes, testing, release management, and production support.
  • Ability and willingness to learn unfamiliar technologies and work effectively within an established legacy codebase.

Preferred Qualifications:

  • Experience developing or maintaining embedded applications running on Windows CE.
  • Experience with ATL and other legacy Microsoft development technologies.
  • Experience integrating applications with hardware devices, peripherals, or vendor-provided SDKs and APIs.
  • Experience with resource-constrained embedded systems.
  • Experience with ATM applications, financial transaction processing, ATM host protocols, or payment processors.
  • Familiarity with software used in regulated or security-sensitive environments.

PHYSICAL DEMANDS:

These physical demands are representative of the physical requirements necessary for an employee to successfully perform the essential functions of the job. Reasonable accommodation can be made to enable people with disabilities to perform the described essential functions.

  • Primarily sedentary work in a general office environment
  • Ability to communicate and exchange information
  • Ability to comprehend and interpret documents and data
  • Requires occasional standing, walking, lifting, and moving objects (up to 10 lbs.)
  • Requires manual dexterity to use computer, telephone and peripherals
  • May be required to work extended hours for special business needs
  • May be required to travel at least 15% of time based on business needs.
  • While performing the responsibilities of the job, the employee is required to talk and hear.
  • Vision abilities required to perform this job include close vision.

WORK ENVIRONMENT:

While performing the responsibilities of the job, these work environment characteristics are representative of the environment the job holder will encounter. Reasonable accommodations may be made to enable people with disabilities to perform the essential functions of the job.

  • The employee may be occasionally exposed to moving mechanical parts and vehicles.
  • The noise level in the work environment is usually quiet to moderate.
  • The passage of employees through the work area is average and normal.

NOTICE:

Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time. EOE including disability/veteran/protected classes

Nautilus Hyosung America, Inc. recognizes and values the diversity of its employees, customers and business partners.
Equal Opportunity Employer ~ Minorities/Females/Disabled/Veteran

#J-18808-Ljbffr