About Miracle

Where are you located?
Miracle's Headquarters are in Novi, Michigan, with three delivery centers in India. We also have additional offices across the United States and Europe. You can view all of our locations here.
How do I contact a specific department?
Fill out our contact form and we can direct your message to the correct department as needed.
Do you have any Partners or Partnerships?
Currently we have over 20 registered partnerships with some of the top technology companies. A few of our partners include AWS, IBM, SAP, Microsoft and UiPath. Check out our Partnerships page for a full list.
How many employees do you have?
We proudly have over 2,500 employees across the globe. Miracle is always looking to bring on fresh faces and is hoping to expand further. You can view our open positions.
Are you an E-Verify employer?
Yes, Miracle is an E-Verify employer. Learn more about our E-Verify status here.

Interview Process

What are the prerequisites?
For our technical positions, a Bachelor's degree in Computer Science or similar technical discipline, or equivalent work experience is required. We look for a minimum of a 75% skills match to the job description given. The degree requirement varies for other positions within Miracle. Check the open positions page for more details.
How many rounds of screenings will there be for a role offered?
We use various assessment methods, depending on the position and location. In most cases you will have a few rounds (2-3) of technical screening based on the position. We utilize Skype based calls for all video interviews. Our recruitment team will guide you through the process and provide you feedback to improve your interview experience and result.
What are the primary technologies you hire in?
Miracle works in some of the most cutting edge technology areas for our customers. We are always actively looking for engineers in the spaces of Cloud Computing (AWS/GCP/Azure/IBM), Application Development (Java/.NET/JavaScript/Python), Integration (IBM/Mulesoft/webMethods), Advanced Analytics (Power BI, Tableau, Python, ML) and more. For more details on what skills we're looking for you can check out our open positions page.
How is a grade level defined for position?
The grade level is defined for each position depending on the level of responsibilities and the scope of duties.
Once I submit my resume, will I hear back from a recruiter?
If your qualifications and experience are aligned for the position you applied for, or for other open positions, our team will contact you to discuss the next steps.

Training Programs

What training programs do you have?
We have several programs for individuals who are new to the IT field, as well as programs for people who need to modernize their skills and for aspiring professionals who are still in college. Visit our Programs page for more information.
What are the eligibility requirements for training programs?
A Bachelors/Masters degree in Computer Science or similar technical discipline with a 65% or passing GPA in academics, and a passion for learning new technologies and excellent communication skills.
Do I have to pay for any training programs?
We do NOT charge for any of our training programs. If anybody approaches you for money (or) fees it may be a fraudulent entity, please report such cases back to us.
Do you have any Internships or Co-Ops available?
Miracle is able to offer internships for eligible graduates from CSE, IT and ECE. We also have a Labs Internship program available. Please review our Programs page for more information.