In this role, you'll be primarily responsible for ensuring that the quality and performance on a variety of projects meet our standards and will consult with clients and project teams to ensure goals ...
In this role, you'll be primarily responsible for ensuring that the quality and performance on a variety of projects meet our standards and will consult with clients and project teams to ensure goals ...
On the job training / cross-training * Life Insurance, disability insurance * Voluntary life insurance for family members available. * Accident and critical illness insurance optional. * Scheduled ...
Quick apply
On the job training / cross-training * Life Insurance, disability insurance * Voluntary life insurance for family members available. * Accident and critical illness insurance optional. * Scheduled ...
In this role, you'll be primarily responsible for ensuring that the quality and performance on a variety of projects meet our standards and will consult with clients and project teams to ensure goals ...
In this role, you'll be primarily responsible for ensuring that the quality and performance on a variety of projects meet our standards and will consult with clients and project teams to ensure goals ...
In-office days are flexible based on project needs and will average no more than two days per week onsite. Position Summary Under minimal supervision, the Principal Management Engineer performs ...
In-office days are flexible based on project needs and will average no more than two days per week onsite. Position Summary Under minimal supervision, the Principal Management Engineer performs ...
Principal Engineer, AI
Novi, MI ยท On-site
R-53545-2026 Description & Requirements About the Role Drive hands-on delivery of AI and Generative AI solutions that streamline workflows and deliver measurable business value-measured by hours ...
Principal Engineer, AI
Novi, MI ยท On-site
R-53545-2026 Description & Requirements About the Role Drive hands-on delivery of AI and Generative AI solutions that streamline workflows and deliver measurable business value-measured by hours ...
In-office days are flexible based on project needs and will average no more than two days per week onsite. Position Summary Under minimal supervision, the Principal Management Engineer performs ...
In-office days are flexible based on project needs and will average no more than two days per week onsite. Position Summary Under minimal supervision, the Principal Management Engineer performs ...
In-office days are flexible based on project needs and will average no more than two days per week onsite. Position Summary Under minimal supervision, the Principal Management Engineer performs ...
In-office days are flexible based on project needs and will average no more than two days per week onsite. Position Summary Under minimal supervision, the Principal Management Engineer performs ...
Attends roll out meetings on new projects * Assist in rating information received for structural drawings requirements as part of the RID process * Assist Chief Engineer with development of training ...
Attends roll out meetings on new projects * Assist in rating information received for structural drawings requirements as part of the RID process * Assist Chief Engineer with development of training ...
Principal Engineer
Grandville, MI ยท On-site
Attends roll out meetings on new projects * Assist in rating information received for structural drawings requirements as part of the RID process * Assist Chief Engineer with development of training ...
Principal Engineer
Grandville, MI ยท On-site
Attends roll out meetings on new projects * Assist in rating information received for structural drawings requirements as part of the RID process * Assist Chief Engineer with development of training ...
Must be able to come on-site 3 days per week and reside a commutable distance from the assigned work location. Emergency Response: Yes - Must be available to perform a primary assignment in support ...
Must be able to come on-site 3 days per week and reside a commutable distance from the assigned work location. Emergency Response: Yes - Must be available to perform a primary assignment in support ...
Must be able to come on-site 3 days per week and reside a commutable distance from the assigned work location. Emergency Response: Yes - Must be available to perform a primary assignment in support ...
Must be able to come on-site 3 days per week and reside a commutable distance from the assigned work location. Emergency Response: Yes - Must be available to perform a primary assignment in support ...
Opportunity to work on mission-critical technologies that directly impact global aviation safety and performance! * Employees gain end-to-end exposure across the full product lifecycle, not just a ...
Opportunity to work on mission-critical technologies that directly impact global aviation safety and performance! * Employees gain end-to-end exposure across the full product lifecycle, not just a ...
Principal Customer Service Engineer
Livonia, MI ยท Remote
$92K - $171K/yr
Collaborate closely with commercial account managers on account planning and execution * Mentor and support other members of the Customer Service Engineering team * Deliver custom workflow or ...
Principal Customer Service Engineer
Livonia, MI ยท Remote
$92K - $171K/yr
Collaborate closely with commercial account managers on account planning and execution * Mentor and support other members of the Customer Service Engineering team * Deliver custom workflow or ...
Opportunity to work on mission-critical technologies that directly impact global aviation safety and performance! * Employees gain end-to-end exposure across the full product lifecycle, not just a ...
Quick apply
Opportunity to work on mission-critical technologies that directly impact global aviation safety and performance! * Employees gain end-to-end exposure across the full product lifecycle, not just a ...
Hands-on experience in developing battery control software is required Thanks & Regards Jitendra Shakya PURPLE HIRES INC. Phone: 307-218-6171 Email - jitendra@purplehires.com www.purplehires.com
Quick apply
Hands-on experience in developing battery control software is required Thanks & Regards Jitendra Shakya PURPLE HIRES INC. Phone: 307-218-6171 Email - jitendra@purplehires.com www.purplehires.com
Participates on and leads teams, as well as develops effective relationships with key decision makers, as needed. Key Accountabilities * Applies strong knowledge and background of engineering and ...
Participates on and leads teams, as well as develops effective relationships with key decision makers, as needed. Key Accountabilities * Applies strong knowledge and background of engineering and ...
Principal Engineer - Underground
Detroit, MI ยท On-site
Participates on and leads teams, as well as develops effective relationships with key decision makers, as needed. Key Accountabilities * Applies strong knowledge and background of engineering and ...
Principal Engineer - Underground
Detroit, MI ยท On-site
Participates on and leads teams, as well as develops effective relationships with key decision makers, as needed. Key Accountabilities * Applies strong knowledge and background of engineering and ...
Principal Engineer - UAS Engineer
Detroit, MI ยท On-site
Participates on and leads teams, as well as develops effective relationships with key decision makers, as needed. Key Accountabilities * Applies strong knowledge and background of engineering and ...
Principal Engineer - UAS Engineer
Detroit, MI ยท On-site
Participates on and leads teams, as well as develops effective relationships with key decision makers, as needed. Key Accountabilities * Applies strong knowledge and background of engineering and ...
Participates on and leads teams, as well as develops effective relationships with key decision makers, as needed. Key Accountabilities * Applies strong knowledge and background of engineering and ...
Participates on and leads teams, as well as develops effective relationships with key decision makers, as needed. Key Accountabilities * Applies strong knowledge and background of engineering and ...
Participates on and leads teams, as well as develops effective relationships with key decision makers, as needed. Key Accountabilities * Applies strong knowledge and background of engineering and ...
Participates on and leads teams, as well as develops effective relationships with key decision makers, as needed. Key Accountabilities * Applies strong knowledge and background of engineering and ...
Ruby On Rails information
See Michigan salary details
$22.2K - $33.8K
1% of jobs
$33.8K - $45.4K
0% of jobs
$45.4K - $56.9K
0% of jobs
$56.9K - $68.5K
1% of jobs
$68.5K - $80.1K
13% of jobs
$91.1K is the 25th percentile. Wages below this are outliers.
$80.1K - $91.6K
11% of jobs
$91.6K - $103.2K
14% of jobs
The median wage is $107.8K / yr.
$103.2K - $114.8K
27% of jobs
$121.3K is the 75th percentile. Wages above this are outliers.
$114.8K - $126.3K
16% of jobs
$126.3K - $137.9K
10% of jobs
$137.9K - $149.5K
9% of jobs
$22.2K
$106.4K
$149.5K
How much do ruby on rails jobs pay per year?
What are Ruby on Rails developers?
What Is Ruby On Rails?
Ruby on Rails is an application framework for web development. Specifically, it focuses on server-side functions and relies on the model-view-controller pattern. Rails is the framework itself, while Ruby is the programming language in which Rails is written. Ruby on Rails was designed to cut down on repetitive tasks and to be easy to learn with large, easily accessible libraries. It is open source as well, which means there is a large community that you can utilize to answer questions or improve your skills.
What is the salary of Ruby on Rails developer?
What are the key skills and qualifications needed to thrive as a Ruby on Rails Developer, and why are they important?
Is Ruby on Rails still in demand?
What is the difference between Ruby On Rails vs JavaScript Developer?
| Aspect | Ruby On Rails | JavaScript Developer |
|---|---|---|
| Required Credentials | Proficiency in Ruby, Rails framework, MVC architecture | Proficiency in JavaScript, frameworks like React or Angular, HTML/CSS |
| Work Environment | Backend web development, server-side scripting | Frontend development, client-side scripting |
| Employer & Industry Usage | Web startups, SaaS companies, e-commerce platforms | Web applications, interactive websites, mobile app development |
Ruby On Rails and JavaScript Developers often work together but focus on different parts of web development. Rails is primarily used for backend development with a focus on server-side logic, while JavaScript developers handle the frontend, creating interactive user interfaces. Both roles are essential in full-stack development, but their skills and tools differ significantly.
What are Ruby on Rails jobs?
Is Ruby on Rails still used in 2026?
What are some common challenges faced by Ruby on Rails developers when working in agile teams?

Job description
ECS Limited is offering a unique opportunity for an experienced Construction Materials Testing (CMT) Principal Engineer to join our Detroit field services team in a dynamic work environment. In this role, you'll be primarily responsible for ensuring that the quality and performance on a variety of projects meet our standards and will consult with clients and project teams to ensure goals and deadlines from proposal to final review are met.
Responsibilities
- Oversee various CMT projects, review technical report reviews, prepare and review proposals, and assist with management of your department and P&L.
- Provide technical expertise by reviewing reports and supporting CMT staff through mentorship, training, and development.
- Actively mentor junior project managers and support overall development of your team, including collaborating with other managers and internal recruiters to make staffing decisions and suggestions based on the needs of your project.
- Host or attend project meetings with clients and provide technical resolutions of issues as requested.
- Successfully market our services through networking, while establishing new and maintaining existing client relationships.
Career Development
- As your experience with us grows, ECS will support you in advancing in your career with the potential for advanced certifications and reviewer status with additional benefits through professional training programs.
Qualifications
Required Qualifications
- Bachelor of Science in any of the following: Civil Engineering, Construction Engineering and Management, Materials Science Engineering, Architectural Engineering, or Geology; Note: Construction Management degrees and certain Technology degrees may not be considered.
- A minimum of 12 full years of relevant experience, to include drafting, reviewing, and approving technical reports.
- Professional licensure as a Professional Engineer (PE) or Professional Geologist (PG).
- Must have designation as a senior reviewer at your current or previous firm; detailed information on ECS' senior reviewer policy may be shared at time of interview or offer.
- Maintain all necessary licenses and certifications for compliance with local, state, and federal laws.
- Demonstrated technical competence, leadership, safety, and professionalism.
- Proven track-record of excellence in project management, consulting, and business development.
- Expert knowledge of CMT principles, applications, and ASTM laboratory standards.
- Must have valid driver's license and insurance if driving on behalf of ECS.
- Strong marketing skills with the ability to establish and maintain client relationships; experience with established relationships in local market is preferred.
- Excellent communication skills (speaking, reading, and writing).
- Excellent leadership and decision-making skills with the ability to work effectively with clients, peers, and supervisors.
About Us
ECS Group of Companies (ECS) was founded in 1988 with the goal to raise the standards of professional engineering consulting. Today, we are a leader in geotechnical, construction materials, environmental and facilities consulting services. We are employee-owned with more than 3,000 employees in 100+ offices and testing facilities coast to coast. ECS is currently ranked #60 in Engineering News-Record's Top 500 Design Firms (April 2026), #148 in Engineering News-Record's Top 200 Environmental Firms (October 2025) and #50 in Zweig Group's Hot Firm List (May 2025). For additional information about ECS, visit: www.ecslimited.com.
ECS is an Equal Opportunity Employer. To learn more, click here.