Career Opportunities

Engineering

Currently, several software development positions are open at our Utah office.

Software Engineer (1)

Provo, Utah

Back to Top

Job responsibilities

Will be responsible for helping design and code Cemaphore Systems’ products. Cemaphore develops products for the email messaging market, in particular related to the Exchange/Outlook market. Required to design and develop solutions in C++ and will be expected to learn the architecture and design of our products to be effective.

Job description

Expected to complete specific development tasks assigned by engineering management. Will accept and complete coding assignments as part of one of our development projects. Will be coding in C++ using Visual Studio 7. Expected to comply with development standards, test their own code and run code check tools. Part of a larger development team and will be expected to meet the schedule milestones of their project.

Requirements

Candidate must have a B.S. Degree in Computer Science or equivalent work experience.

Required experience

0-2 years of related work experience.

Additional desired qualifications

Candidates with job experience in software development are preferred.

Quality Assurance Engineer

Provo, Utah

Back to Top

Job responsibilities

Responsible for developing, applying, and maintaining quality standards for company products. Makes sure that all Use Cases are satisfied and work as expected. Uses Rational Robot to develop scripts to automate the testing of the MailShadow product line. Reports to the Quality Assurance Manager.

Job description

Needs experience with automated scripting. Experience with Rational Robot preferred. Helps ensure software quality for the company. Develops and executes software test plans. Analyzes and writes test standards and procedures. Maintains testing specific documentation and following logging standards. Analyzes test results to ensure existing functionality and recommends corrective action. Creates tests using automated tools.

Requirements

Candidate must have a B.S. Degree in Computer Science or equivalent work experience. Understands Quality Assurance processes.

Required experience

2 years of related work experience.

Additional desired qualifications

Knowledge of Windows automation tools, specifically Rational Robot. Familiarity with network infrastructure and topology is a plus. Familiarity with e-mail development and management products, specifically, Microsoft Exchange 5.5, Exchange 2000, or Exchange 2003

Software Engineer - Level 4

Provo, Utah

Back to Top

Job responsibilities

Responsibilities include the analysis, design, programming, debugging, and modification of software components developed for Cemaphore products. Individuals are also responsible for documenting their code, maintaining quality standards and participating in peer reviews of their code.

Job description

Individual to participate in the development of components that constitute the Cemaphore MailShadow product line. Duties include participation in architectural discussions as well as involvement in object-oriented design, implementation, documentation, and debugging of software libraries implemented in C++ using the Microsoft Visual C++ development environment.


Requirements

This position requires a B.S. degree or equivalent experience.

Required experience

This position requires at least five years of experience developing customer based products that have shipped. Additionally, detailed knowledge of and experience with Microsoft’s Outlook Storage files (.ost) is a requirement.

Additional desired qualifications

Familiarity with e-mail development and management products, specifically, Microsoft Exchange 5.5, Exchange 2000/2003, or Lotus Notes is a plus.

How to Apply

To apply for one of the jobs listed here, please contact us:

Phone: 1–801–805–0300
Email: info@cemaphore.com

About Cemaphore

Founded in April 2002, Cemaphore Systems, Inc., a Microsoft Gold Certified Partner, delivers software solutions for Microsoft Exchange. Cemaphore has built a deep expertise in Exchange transaction technology to develop solutions that ensure the availability, integrity and reliability of messaging services.

Learn more

Traditional Challenge

Learn more about the problems that afflict traditional replication solutions in an Exchange environment: