See Career Openings

“The opportunity to use flex time at OEC allows me to have a career as well as be there for my family.”

Stephany Love, Senior Product Specialist

See Career Openings

"As a fitness advocate, the benefit of having an onsite workout facility was a HUGE perk for me. The gym has all the essential equipment I need to get a complete cardio or strength related workout in at any time throughout the day, ultimately saving me time and money."

Danny Solomon, Senior QA Analyst

See Career Openings

“As a full-time associate, OEC provides me with a Smartphone for both business and personal use.  Having constant mobile access enables me to stay in touch with important communications while out of the office." 

Nancy Dustin, Manager, Direct Sales

See Career Openings

“OEC provides a collaborative environment and the means for IT professionals to continuously evolve their skill set by adopting and utilizing the latest technologies the industry has to offer.”

Steve Theisen, Manager, Applications

Career Spotlight

Senior User Experience Designer

Senior User Experience Designer

Position Summary

Leads efforts cross-functionally to design and deliver industry leading, innovative, user-centric products to the market. Understands business requirements (through working with internal business departments) and leads designs to create wireframes, product workflows, user profiles, mental models, mockups and/or prototypes of proposed functionality for dealer facing applications, OEM tools and internal OEC tools. Leads usability initiatives and adheres to usability and design best practices and OEC corporate product design standards; updates internal design documentation. Conducts user acceptance testing to ensure completed projects meet approved design and product goals. Participates in field observation and works with Customer Support to understand usability issues that arise; makes recommendations to improve user experiences for products in production. Evangelizes user-centric design through training, role-modeling, and influencing project teams. Mentors junior level staff.

Job Duties

1. Creates industry leading, user-centered designs through consideration of business require-ments, observational research, customer feedback, best practices, and usability studies.

2. Manages and designs user experience and workflows of new web-based and mobile applications; articulates design goals to all project stakeholders.

3. Identifies gaps, potential challenges, or deviations from existing standards in business requirements, and recommends remedies to business units. Leads the continuous improvement of the OEC Usability workflow.

4. Leads usability testing sessions and validates proposed functionality, as necessary. Understands and identifies possible design challenges relating to international markets.

5. Designs, develops and documents user profiles, mental models, wireframes, and prototypes. Develops and maintains library of reusable User Interface components for rapid design and prototyping.

6. Serves as primary contact for product specialists, business analysts, development management and QA engineers in an Agile environment to ensure timely and successful delivery of approved User Interfaces to OEC standards; participates in User Acceptance testing and signs-off on completed work.

7. Creates new and maintains existing internal standards and documentation to ensure consistent, high-quality user experiences consistent with OEC’s branding/corporate image initiatives. Provides consultation as needed to business partners on projects that utilize third party style/design documentation.

8. Coordinates with internal business units, including Customer Care, to identify issues and optimize existing workflows in production. Remains current on user experience research, theories, methodologies, techniques and best practice.

9. Utilizes SEO knowledge to review and analyze client sites and recommends improvements.

10. Mentors junior level staff.


An undergraduate degree from an accredited college or university with a focus in Information Technology, Computer Science, or related discipline. In the absence of a degree, directly-related job experience creating industry leading, user-centered designs through consideration of business requirements, observational research, customer feedback, and best practices, where a number of years and proven knowledge may offset the degree requirement.

Experience & Skills

In addition to the education outlined above, at least 7 years of progressively responsible experience working with user-centered design methodologies, human factors research, and ethnographic procedures. Ability to work on and lead multiple usability projects simultaneously, requiring attention to detail while working within constrained timelines. Solid understanding of design principles (color theory, eye movement, typography, usability), and developing/maintaining design mockups, wireframes, prototypes, style guides, documentation, navigational maps and optimized graphical assets. Expert-level skills with standard design tools such as Adobe Photoshop, Adobe Illustrator, Axure RP, Wordpress, Balsamig, PowerPoint, and Visio; working knowledge of HTML, XHTML, CSS, DHTML, JavaScript and AJAX. Demonstrated ability working directly with customers and documenting customer requirements. Excellent written and verbal communication skills.

See Opening

Systems Engineer

Systems Engineer
Position Summary
Plans and coordinates the design, installation, administration, and usage of server, storage, virtual-ization, and other distributed technologies. Conducts system analysis and development to keep systems current with changing technologies. Coordinates communication and support between user-community and the technical/operations functions of IT in relationship with all Windows/ Linux functions.  Provides recommendations and technology roadmaps to management in the research, design, and development of effective operating programs, systems, procedures, and practices.
Job Duties
Follows established procedure and direction regarding authorized software (operating system and application) installed on servers and workstations.
Oversees applications running and identifies and resolves problems; continues performance enhancements with measurable benchmarks.
Researches, installs, and tests software updates and patches to supported applications and various operating systems.
Interfaces with various areas of IT staff to support ongoing efforts, giving and receiving technical information.
Provides 2nd level technical support for hardware maintenance; repairs or replaces defective hardware on servers, as necessary; expedites repairs with outside services.
Provides technology stewardship for distributed technologies such as DNS, SMTP, DHCP domain controllers, active directory applications, printing, mail, web servers and FTP services for the Enterprise.
Researches new technologies as requested in coordination with senior or management staff members.
Addresses potential areas where existing policies and procedures require change, or where new ones need to be developed.
Monitors system logs and activity on company servers. Reacts to alerts and escalates accordingly by engaging the necessary resources (internal and external) to OEConnection.
An undergraduate degree from an accredited college or university with a focus in Business Information Systems, Computer Science, Information Technology, or related discipline; or in the absence of a degree, directly-related job experience in planning, and coordinating the design, installation, administration, and usage of server, storage, virtualization, and other distributed technologies, where a number of years and proven knowledge may offset the degree requirement.
Experience & Skills
In addition to the education outlined above, at least 4 years of experience in troubleshooting hardware/software for servers and workstations; with at least 2 years of systems engineering experience, designing and implementing VMWare and Microsoft server/workstation technologies.  Thorough knowledge of and experience with Windows, VMware Virtualization software* (Lab Manager, ESX) Microsoft Active Directory; TCP/IP / DHCP / WINS / DNS, SharePoint, Email and SAN Technology.  Working knowledge of local and wide area networks (LAN/WAN), Switches, and Routers.  Requires broad technical capabilities to distinguish between hardware/software-related problems as well as effective communication skills with the ability work both independently and as a member of a team as needed.  Prefer a Microsoft Certified Systems Administrator (MCSA); Microsoft Certified Information Technology Professional (MCITP) Enterprise Administrator; however related experience may be substituted for the certification providing with intent and ultimate action to achieve certification.  Candidates applying must be proficient enough in Red Hat Linux to perform high level operating system tasks.
Travel & Other Considerations
Travel is rare; however this position must be available for 24-hour “on-call” service to respond to system emergencies.
See Opening

Assistant Controller

Assistant Controller/Accounting Manager
Position Summary
Develops and maintains accounting principles, practices and procedures to ensure accurate and timely completion of financial statements and compliance with required federal, state and local regulations. Oversees a multitude of accounting activities, including general ledger preparation, financial reporting, year- end audit preparation and the support of tax filings and returns; addresses tight deadlines and reassigns priorities as necessary.  Manages accounting team to ensure that work is properly allocated and completed in a timely and accurate manner, and removes obstacles for continual success. 
Job Duties
  1. Manages and ensures an accurate and timely monthly, quarterly and year end close.
  2. Ensures the timely reporting of all monthly financial information and audited financial statements.
  3. Assists in meeting the daily banking and treasury requirements.
  4. Researches and analyzes the impact of existing and financial accounting standards.
  5. Manages accounting activities and ensures financial transactions are recorded based on applicable accounting guidance, i.e. GAAP.
  6. Prepares and participates in annual and year-end financial audits as well as audits of other programs such as 401K and insurance; meets audit deadlines and provides recommendations for procedural improvements.
  7. Monitors and analyzes department work to develop more efficient procedures and use of resources while maintaining a high level of accuracy.
  8. Maintains, analyzes and modifies internal controls that support data integrity and company assets.
  9. Maintains and ensures company adherence to accounting policies and procedures.
  10. Assists in the development and implementation of new procedures and processes which enhance the workflow of the department.
  11. Prepares quarterly tax provisions.
  12. Provides support for federal and state tax filings and returns.
  13. Ensures compliance with state, federal, and international tax regulations; serves as primary liaison for resolving issues.
  14. Provides oversight on entity consolidation and intercompany eliminations through to completion.
  15. Supports Controller
An undergraduate degree from an accredited college or university with a focus in Accounting or related discipline.  In the absence of a degree, directly-related job experience, where a number of years and proven knowledge may offset the degree requirement. CPA designation is preferred.
Experience & Skills
In addition to the education outlined above, at least 6 years of progressively responsible experience in financial reporting and general ledger activities, with at least one year of demonstrated leadership responsibility.  Prior experience with international tax, multinational consolidation and reporting, transfer pricing, and M&A is preferred.  Requires advanced level spreadsheet (Excel) and database skills and a strong understanding of business and operational standards and best practices to drive accurate accounting practices and reporting.  Excellent communication and organizational skills, and strong interpersonal, supervisory and customer service skills are required.  Must be able to work under pressure, multi-task and meet deadlines as required.  Ability to build and maintain strong working relationships throughout the company.
Travel for this position is infrequent, less than 5%.
See Opening