Software Engineer (CAD/PLM Systems Integration)

Posted: Thursday, 30 April 2026
Valid Thru: Saturday, 30 May 2026
Index Requested on: 04/30/2026 14:25:54
Indexed on: 04/30/2026 14:25:54

Location: OAK RIDGE, TN, 37830, US

Industry: Technology
Occupational Category: 15-0000.00 - Computer and Mathematics
Type of Employment: FULL_TIME

KeyLogic, LLC is hiring!

Description:

Software Engineer (CAD/PLM Systems Integration)

Location: On-site – Y-12 National Security Complex
Clearance: Active Q Clearance (or equivalent that can reciprocate) required
Schedule: Full-time, on-site only
Salary: Competitive, based on experience + benefits


About the Role

KeyLogic is seeking a Software Engineer to support development and integration efforts across CAD/CAM, PLM, and PDM systems at Y-12. This role will focus on custom development, scripting, and system integration, helping tailor engineering tools to meet mission-critical operational needs.

This is a hands-on engineering role requiring strong programming skills and the ability to work across multiple technologies in a secure, collaborative environment.


What You’ll Do

  • Develop and maintain software solutions supporting CAD/CAM, PLM, and PDM systems
  • Customize engineering software through scripting and programming to meet organizational requirements
  • Enhance system interfaces and functionality to improve user experience and efficiency
  • Support integration of engineering systems, including xBOM and related data structures
  • Write, test, and debug code across multiple languages and environments
  • Work with relational databases, including writing and optimizing SQL queries
  • Utilize version control systems (Git, SVN, etc.) for code management
  • Troubleshoot and resolve system and integration issues
  • Create and maintain technical documentation
  • Collaborate with cross-functional engineering, manufacturing, and IT teams
  • Participate in meetings and provide technical input and status updates

Required Education

Candidates must meet one of the following combinations:

  • PhD in a technical field with relevant experience
  • Master’s degree in a technical field with 2–10 years of related experience
  • Bachelor’s degree in a technical field with 5–15 years of related experience
  • Associate’s degree in a technical field with 10–20 years of related experience

Required Qualifications

  • Associate’s or Bachelor’s degree in Computer Science, Engineering, or related field
  • Active Q Clearance (or equivalent eligible for reciprocity)
  • Strong programming experience in one or more of the following:
    • Java, #, C, C++, or Python
  • Experience with scripting technologies such as JavaScript, AngularJS, Glide API, Jelly, or similar
  • Experience with version control systems (Git, SVN, or equivalent)
  • Experience working with relational databases and strong SQL proficiency
  • Strong analytical, problem-solving, and debugging skills
  • Effective communication skills and ability to work in a team environment
  • Working knowledge of Microsoft Office
  • Must be local to Oak Ridge, TN and able to work on-site daily

What You’ll Deliver

  • Technical documentation and system updates
  • Ongoing programming support for CAD/CAM, PLM, and PDM integrations
  • Enhancements to system functionality and performance
  • Reliable, maintainable code supporting mission-critical engineering systems
  • Collaboration with stakeholders to meet system and integration needs

Responsibilities:

Please review the job description.

Educational requirements:

  • high school

Desired Skills:

See Job Description

Benefits:

Please see the job description for benefits.

Apply Now