A bit about us
Trek is an awesome place to work, with amazing benefits for all employees. We build only products we love, provide incredible hospitality to our customers, and change the world by getting more people on bikes. When you’re on our team, you’re taken care of, encouraged to learn and grow, and given lots of opportunities to do so. Give us your best, and we’ll give it right back. Sound pretty sweet? Then come join us!
Job Description
Company Summary
Trek Bicycle is a global leader in the design and manufacture of bicycles and related products. Trek believes the bicycle can be a simple solution to many of the world’s most complex problems and is committed to breaking down the barriers that prevent people from using bicycles more often for transportation, recreation, and inspiration. Our mission is to create products we love and take care of our customers. We value our team, making sure the best is on the field. We value new ideas from anywhere, inspiring others with our positive energy, dealing with reality to make the tough calls, and getting things done fast- turning ideas into reality.
Position Description
Systems Engineer – ERP/CNC
Trek Bicycle is seeking a Systems Engineer to support our self-hosted JD Edwards (JDE) ERP platform as we continue to modernize our on-premise and hybrid infrastructure. This role is primarily CNC Administration (75%) with secondary development (25%) responsibilities.
As the CNC Administrator, you will lead the installation, configuration, patching, and lifecycle management of our JDE environments, while supporting user access, security, and performance. On the development side, you will contribute to the enhancement of custom JDE applications and UBEs, and help build automation for system validation and reliability testing.
This role is part of a collaborative cross-functional team that spans infrastructure engineering, development, and ERP functional areas, and supports Trek’s global headquarters in Waterloo, WI.
Responsibilities
CNC Administration (75%)
-
Administer and support JD Edwards EnterpriseOne (v9.x) environments, including:
-
Installation, configuration, and upgrade activities
-
User, role, and security management aligned to Trek’s Zero Trust model
-
Object Management Workbench (OMW), Package Builds, and Change Management
-
Job Scheduling and Batch Management (Smart Scheduler)
-
Web and Fat Client configuration and troubleshooting
-
Applying and testing ESUs/ASUs, Java/WebLogic patches, and related system updates
-
Monitor and maintain JDE environments (PRE-PROD, PROD) for availability, performance, and compliance
-
Maintain server infrastructure: JDE Application, Deployment, WebLogic, and Development Services on Windows and IBM i/AS400 platforms
-
Collaborate with Trek’s Infrastructure teams on hybrid cloud integration, system hardening, and long-term modernization initiatives
Development & Automation (25%)
-
Develop and enhance JDE Applications and UBEs using FDA, RDA, and related JDE toolsets
-
Contribute to performance testing and reliability automation using scripting or RPA (UiPath)
-
Support incident response, performance troubleshooting, and ongoing improvement of system reliability and scalability
-
Participate in change control, code promotion, and deployment planning processes
Requirements
-
Bachelor’s degree in Computer Science, Information Systems, or equivalent experience
-
3+ years of experience as a JDE CNC Administrator (EnterpriseOne v9.x)
-
2+ years of JDE application or UBE development experience
-
Experience administering and supporting infrastructure for JDE in a hybrid or on-premise model
-
Proficient in managing AS400/IBM i and Windows Server environments
-
Experience patching and maintaining Java, WebLogic, Oracle DB, and related components
-
Hands-on experience with JDE development tools (FDA, RDA, TDA, BDA, Event Rules, RTEs, NER)
-
Experience with job scheduling tools like Smart Scheduler or equivalent
-
Ability to collaborate with cross-functional teams including Infrastructure, Security, ERP, and Business users
-
Strong written and verbal communication skills, including the ability to document procedures, train users, and explain technical concepts
Additional Skills
-
Knowledge of IBM iSeries is a plus
-
Knowledge of Oracle database is a plus
-
Experience with Oracle Linux and Oracle SOA Suite
-
Experience with UiPath or other RPA technologies
-
Familiarity with network, firewall, and security considerations in an enterprise environment
-
Experience participating in or supporting ERP modernization or cloud migration initiatives
-
Background in infrastructure automation or scripting (PowerShell, Python, etc.)
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!