CMMS Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Security Clearance: Anticipated DOE Q clearance (requires U.S. citizenship and a federal background investigation) Drug Test: Required for external applicant(s) selected for this position (includes testing for use of marijuana), We have an opening for Computerized Maintenance Management System (CMMS) Software Developer. You will contribute to a broad spectrum of site operations across the Laboratory by developing, configuring, integrating, and supporting CMMS capabilities and data analysis tools. The Laboratory’s current CMMS environment is an on-premises implementation of Octave EAM, formerly known as HxGN EAM. You will develop operational system applications while working with members of a dynamic, multidisciplinary team. This position is in the Enterprise Application Services (EAS) Division within the Computing Directorate, in support of the LivIT Program.
This position offers a hybrid schedule, blending in-person and virtual presence. You will have the flexibility to work from home one or more days per week.
This position will be filled at either the SES.2 or SES.3 level based on knowledge and related experience as assessed by the hiring team. Additional job responsibilities (outlined below) will be assigned if hired at the higher level.
In this role, you will
- Define, design, configure, and implement CMMS modules and functionality in collaboration with project team members, consultants, and business stakeholders.
- Develop and maintain moderately complex to complex CMMS workflows, integrations, interfaces, and supporting software.
- Work primarily within the Laboratory’s on-premises Octave EAM environment, formerly known as HxGN EAM.
- Integrate the CMMS with external systems and enterprise applications using established interfaces, standards, and development practices.
- Migrate and transform data from legacy systems into the CMMS.
- Analyze and resolve operational issues involving CMMS functionality, integrations, data, and system interfaces.
- Complete technical reviews, support code migration, and provide technical artifacts for an internal knowledge base.
- Work under limited direction, exercising independent judgment in selecting methods and techniques while collaborating within a multidisciplinary team.
- Perform other duties as assigned.
Additional job responsibilities at the SES.3 Level
- Design and implement complex CMMS integrations with third-party software packages and enterprise systems.
- Independently develop complex software solutions to solve abstract CMMS, data, integration, and operational problems.
- Determine technical approaches, evaluate alternatives, and apply innovative methods and technologies to complex CMMS and enterprise-application projects.
- Provide technical leadership and guidance to project team members for complex enhancements, integrations, and modernization effort to the Laboratory’s on-premises Octave EAM implementation.
- Serve as a primary technical contact for assigned CMMS projects, coordinating with customers, vendors, and stakeholders across organizational boundaries.
- Mentor less-experienced personnel and contribute to technical standards, practices, and reusable solution patterns.
Requirements
- Ability to obtain and maintain a US DOE Q-level security clearance which requires U.S. Citizenship.
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or the equivalent combination of education and related experience.
- Broad technical skills developing, configuring, integrating, or supporting commercial off-the-shelf computerized maintenance management systems (CMMS). Experience with Octave EAM, formerly HxGN EAM, is applicable but not required.
- Proficient with one or more technologies commonly used to extend or integrate CMMS platforms, such as Oracle SQL, PL/SQL, JavaScript, web services, APIs, integration middleware, or comparable technologies.
- Proficient interpersonal skills necessary to interact with project team members, customers, and stakeholders while working under limited direction in a multi-disciplinary team.
- Proficient written and verbal communication skills necessary to prepare, present, and document technical information.
Additional Qualifications at the SES.3 Level
- Significant experience implementing complex database, integration, and software solutions in support of CMMS or enterprise applications, including Oracle SQL and PL/SQL.
- Advanced experience applying effective analytical and problem-solving skills to moderately complex problems, such as identifying data integrity issues, system errors, integration failures, and performance issues.
- Significant experience developing business intelligence reports using MicroStrategy, IBM Cognos, or a similar business intelligence software package.
- Advanced experience providing technical leadership for CMMS implementations, enhancements, integrations, or modernization efforts.
- Demonstrated ability to independently determine technical approaches, lead work through project milestones, and provide technical guidance to others, * Experience with Octave EAM, formerly known as HxGN EAM, particularly in an on-premises environment.
- Experience tuning Oracle SQL queries and diagnosing database or application performance issues.
- Experience with CMMS asset management, preventive maintenance, work management, inventory, procurement, or related maintenance operations.
- Experience with CMMS configuration, workflows, reporting, security, system administration, data migration, or application support.
- Experience with software development and configuration management tools such as Atlassian JIRA, Confluence, Bitbucket, or similar technologies.
Benefits & conditions
$146,340 - $222,564 Annually
$146,340 - $185,544 Annually for SES.2
$175,530 - $222,564 Annually for SES.3, * Included in 2026 Best Places to Work by Glassdoor!
- Flexible Benefits Package
- 401(k)
- Relocation Assistance
- Education Reimbursement Program
- Flexible schedules (*depending on project needs)
- Our values - visit https://www.llnl.gov/inclusion/our-values
About the company
Join us and make YOUR mark on the World!
Lawrence Livermore National Laboratory (LLNL) has turned bold ideas into world-changing impact advancing science and technology to strengthen U.S. security and promote global stability.
Our mission spans four critical national security areas nuclear deterrence, threat preparedness, energy security, and multi-domain defense empowering teams to take on the toughest challenges of today and tomorrow. With a culture built on innovation and operational excellence, LLNL is a place where your expertise can make a real impact.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference between a Junior, Mid, and Senior Developer?
Fully Remote Software Engineer Jobs
Highest Paying Tech Companies for Developers
Résumé-Driven Development: How IT trends affect the job market for software developers