Job Openings

Whether you love solving problems, engineering ideas, or building solutions, there’s a place for you at CORMAC.

Find & Apply​​​​​​​

Explore our current openings and find an opportunity that matches your unique skill set.

Once you find a position that inspires you, click the “Start Your Application” button to be transferred to the application system. You will be prompted to login to your existing account or create login credentials if you are a new candidate. Then upload your resume and complete the application.

If you don’t see a suitable opening but would like to be considered for future opportunities, please submit your resume to

Next Steps

Our hiring process helps ensure that every team member we hire is the right fit for us and vice versa. If we think you’re a good match, we’ll get in touch to schedule an interview. Our full interview process includes three stages:

  1. Initial Interview (phone screening) – First things first. You’ll start by telling us about yourself–your work, your goals, and your passions. We encourage you to ask questions and get to know CORMAC as well!
  2. Technical Interview (panel phone interview) – Time for a deeper dive. You’ll be interviewed by our Project Leads to make sure your skills align with the project/position.
  3. Leadership Interview (face-to-face or video conference) – Almost there! You’ll meet with CORMAC leadership learn more about our company values and determine whether or not we’ll be moving forward with the hiring process.

If all goes well, welcome to the team! An offer of employment will be extended to the best candidate by our Recruiting team. The selected candidate will be provided with detailed information regarding onboarding forms as well as any other requirements that need to be completed prior ​​​​​​​to start date.