Transportation Engineer - Traffic Technology OlssonTransportation Engineer - Traffic TechnologyDes Moines, IowaAdditionally, we work on pavement marking design, street lighting analysis and design, DMS boards, bike ped-trail alignments, and evaluating and designing Intelligent Transportation Systems (ITS). Pursuant to the California Consumer Privacy Act, as amended by the California Privacy Rights Act (collectively, the “CCPA”), this notice explains Olsson’s practices regarding the collection, use, and disclosure of personal information for job applicants residing in California.
NewEnvironmental Engineer Municipal & Water Projects Veenstra & Kimm, Inc., A Kleinfelder CompanyEnvironmental Engineer Municipal & Water ProjectsWest Des Moines, IA$65,000–$190,000 / yearA civil engineering firm is seeking a Mid-Senior level Environmental Engineer in West Des Moines, Iowa. The role involves working on diverse civil and environmental projects, preparing technical reports, and participating in business development efforts.
Project Engineer Dean Snyder Construction CoProject EngineerAnkeny, IAProvides necessary project information to job superintendent and discusses project scope of work with job project manager & Superintendent before project begin; works closely with job superintendent to solve construction-related problems and technical details; and assists job superintendent in communicating issues to the owner and responding to concerns and complaints. Duties include: reviewing data to determine material and labor requirements; computing cost factors and prepares estimates for bids or negotiated work; consults with clients, vendors or other individuals to formulate estimates and resolve issues; and, provides engineering support, contract preparation, and project management.
NewWastewater Engineer: Protect Water, Lead Projects State-of-IowWastewater Engineer: Protect Water, Lead ProjectsDes Moines, IABenefits include competitive pay, insurance, retirement plans, and a family-friendly work environment with flexible schedules and professional training opportunities.#J-18808-Ljbffr. Candidates should possess a Bachelor of Science in Engineering, preferably Civil or Environmental.
Senior Bridge/Structural Engineer JEO Consulting GroupSenior Bridge/Structural EngineerAnkeny, IAJEO’s Transportation Department provides expertise and services including traffic engineering, transportation planning, roadway design, structural services, and bridge design. The Bridge/Structural Engineer is supported by a department of professionals to support managing successful projects that exceed client expectations while meeting JEO’s financial goals.
Lead Structural Engineer - Building Design Olsson AssociatesLead Structural Engineer - Building DesignDes Moines, IAOlsson''s Facilities Engineering and Design Team is at the forefront of engineering innovation, providing comprehensive services for large commercial developments, healthcare facilities, laboratories, educational institutions, data centers, and military installations. Pursuant to the California Consumer Privacy Act, as amended by the California Privacy Rights Act (collectively, the "CCPA"), this notice explains Olsson's practices regarding the collection, use, and disclosure of personal information for job applicants residing in California.
Graduate Engineer II (Stormwater/Water Resources) MSA Professional Services IncGraduate Engineer II (Stormwater/Water Resources)Des Moines, IA$70,369–$91,479 / yearWhat began in 1919 with a single practitioner in Baraboo, Wisconsin, has grown into a robust firm of over 500 employee owners across the U.S. Our purpose is simple: to make communities stronger, safer, and more sustainable. This position will be engaged in preparation of studies and design plans for water resources projects throughout the upper Midwest including stormwater and floodplain management as well as stream, lake, and wetland restoration projects.
NewStructural Project Engineer: Lead Design, Mentorship, Impact IMEGStructural Project Engineer: Lead Design, Mentorship, ImpactDes Moines, IACandidates should possess a Bachelor's degree in Civil or Structural Engineering, at least 5 years of experience, and proficiency in engineering software. Join a dynamic team focused on impactful projects and personal growth.#J-18808-Ljbffr.
Bridge Engineer: Lead Public Infrastructure Projects Shive-HatteryBridge Engineer: Lead Public Infrastructure ProjectsWest Des Moines, IAIn this full-time role, you'll design bridges and civil structures while collaborating with experienced engineers and contributing to various innovative projects. The ideal candidate will have a Bachelor's degree in Civil or Structural Engineering, along with over 4 years of experience in structural design.
Quality Field Engineer Ryan Companies USQuality Field EngineerDes Moines, IAThis role will focus on field inspection activities, documentation, and communication with trade partners to ensure that all civil, structural, architectural, and MEP installations are constructed in accordance with the established contract documents, in preparation for equipment commissioning. Conduct daily walkthroughs and field inspections for all CSA and/or MEP work on site with detailed reporting using Procore, project‑approved checklists, or other quality‑control tracking methods.
Quality Engineer Ryan Companies US IncQuality EngineerDes Moines, IAThis role will focus on field inspection activities, documentation, and communication with trade parters to ensure that all civil, structural, architectural, and MEP installations are constructed in accordance with the established contract documents, in preparation for equipment commissioning. Conduct daily walkthroughs and field inspections for all CSA and/or MEP work on site with detailed reporting using Procore, project-approved checklists, or other quality-control tracking methods.
Project Engineer Keen Project Solutions LLCProject EngineerAnkeny, IAThe Project Engineer plays a critical role in supporting the successful delivery of construction projects by managing Requests for Information (RFIs), coordinating procurement of equipment and materials, overseeing documents management, and tracking and resolving project constraints. Acting as a bridge between the office, design team, and field operations, this role enables accurate communication, timely decision-making, and efficient problem solving, while contributing to the project's safety, quality, schedule, and cost objectives.
Structural Bridge Engineer Jacobs Solutions IncStructural Bridge EngineerWest Des Moines, IAPhiladelphia, Pennsylvania, United States | 42125 | Advanced Manufacturing | Drafting and Design | Multiple Locations. Kuala Lumpur, All MY Regions, Malaysia | 42135 | Advanced Manufacturing | Drafting and Design | Multiple Locations.
Construction/Design Engineer, Senior State of IowaConstruction/Design Engineer, SeniorDes Moines, IA$77,313.60–$119,038.40 / yearGraduation from an accredited four year college or university with major course work in architecture, or in civil, mechanical, architectural or a related engineering field, and experience equal to six years of full-time engineering work in the design and construction of buildings, utilities, earthwork, or related facilities and structures; OR. How many years do you have of a combination of accredited college or university course work in architecture; civil, mechanical, architectural or a related engineering field AND/OR full-time engineering work in the design and construction of buildings, utilities, earthwork, or related facilities and structures?
Professional Engineer or Project Manager Des Moines Water WorksProfessional Engineer or Project ManagerDes Moines, IAEngineer QualificationsEducation:Bachelor of Science Degree in EngineeringExperience:At least four (4) years of experience in designing general civil, environmental, structural, mechanical, electrical, chemical, and/or process improvements, including experience in managing all phases of projects from conception to completion. This role functions as the highest non-supervisory level in the department, requiring advanced technical judgment, providing informal mentorship to junior engineers, and ensuring projects are delivered safely, on schedule, within budget, and in alignment with organizational goals.
Structural Project Engineer | Urbandale, IA IMEG CorpStructural Project Engineer | Urbandale, IADes Moines, IA$95,000–$115,000 / yearOversee projects through their full life cycle, including developing designs, construction documents, and participating in construction administration duties such as reviewing submittals, RFIs, and conducting job site observations. IMEG's structural team (nearly 400 strong) brings unique architectural visions to life by providing safe, efficient structural solutions that achieve project goals, even amid complexity.
Structural Project Engineer | Urbandale, IA IMEG ConsultantsStructural Project Engineer | Urbandale, IAUrbandale, Iowa$95,000–$115,000 / yearOversee projects through their full life cycle, including developing designs, construction documents, and participating in construction administration duties such as reviewing submittals, RFIs, and conducting job site observations. IMEG’s structural team (nearly 400 strong) brings unique architectural visions to life by providing safe, efficient structural solutions that achieve project goals, even amid complexity.
Structural Project Engineer | Urbandale, IA IMEGStructural Project Engineer | Urbandale, IADes Moines, IA$92,000–$123,000 / yearOversee projects from conception through construction, including developing designs, construction documents, and participating in construction administration duties such as reviewing submittals, RFIs, and conducting site observations. As a key member of our Structural team, you'll manage low to moderate complexity projects, support larger initiatives, and provide engineering analysis, design, and implementation oversight.
Project Engineer Structural MSA Professional Services IncProject Engineer StructuralDes Moines, IA$79,000–$126,529 / yearThis role focuses on projects such as municipal buildings, water and wastewater facilities, waterfront structures, parks & recreation facilities, or tank design - projects that directly support thriving, resilient communities. What began in 1919 with a single practitioner in Baraboo, Wisconsin, has grown into a robust firm of over 500 employee owners across the U.S. Our purpose is simple: to make communities stronger, safer, and more sustainable.
Construction Engineer I (Temp-to-Hire) SOLV Energy LLCConstruction Engineer I (Temp-to-Hire)IA$29.78–$37.23 / hourThis role contributes to (1) Warranty Analysis, by gathering data and supporting engineering review of potential design or installation issues; (2) Emerging Technologies Implementation, by assisting with GPS-enabled pile driving, drone-based survey workflows, and new construction tools; (3) Construction Engineering Support During Operations, by coordinating RFIs, design updates, and field engineering clarifications; and (4) Pile Load Testing Support During Initial Design, by assisting with planning, scheduling, documentation, and engineering communication for pre-construction pile testing programs. In addition, candidate introductions or resumes can only be submitted to our internal talent acquisition recruiting team if a signed vendor agreement is already on file and the third-party recruiter or agency has received formal instructions from our internal talent acquisition team to submit candidates for a particular job posting.
Project Engineer SCS EngineersProject EngineerWest Des Moines, Iowa$65,000–$100,000 / yearFull timeAs a Project Engineer, you will manage projects and work on a team to provide engineering support to our existing solid waste practice focused on landfill and landfill gas system permitting and design, solid waste facility permitting and design, construction, operation, monitoring, and air quality permitting and compliance support for private and municipal clients. This includes opportunities for solid waste facility and environmental control system infrastructure permitting and design, engineering analysis, feasibility studies, report writing, construction oversight, field sampling and testing, and permitting.
Project Engineer Braun Intertec CorporationProject EngineerUrbandale, IowaThis position manages moderate to highly complex geotechnical, special inspection, and construction materials testing projects by providing technical expertise required to exceed client expectations. Braun Intertec is a Drug-Free Workplace and requires all new hires to complete a pre-employment drug screen test, criminal background check, and motor vehicle report.
BESS Engineer II (Remote) SOLV Energy LLCBESS Engineer II (Remote)IARemote$90,000–$112,506 / yearIn addition, candidate introductions or resumes can only be submitted to our internal talent acquisition recruiting team if a signed vendor agreement is already on file and the third-party recruiter or agency has received formal instructions from our internal talent acquisition team to submit candidates for a particular job posting. SOLV Energy is a leading provider of infrastructure services to the power industry, designing, building and maintaining utility scale solar, battery storage and high voltage substation projects nationwide.
Senior Project Engineer Electrical MSA Professional Services IncSenior Project Engineer ElectricalDes Moines, IA$88,871–$142,195 / yearYou will be the lead electrical designer on multidisciplinary teams responsible for modernizing and enhancing community infrastructure through building projects that directly serve students, educators, local governments, and the public. MSA Professional Services is looking for a Senior Project Engineer - Electrical with a passion for designing safe, efficient, and sustainable electrical systems for a variety of buildings in the Des Moines, IA area.
NewWastewater Treatment Engineer Harrison Consulting SolutionsWastewater Treatment EngineerDes Moines, IAMultidisciplinary design firm is seeking a Wastewater Treatment Engineer to join their Des Moines team as a subject matter expert! As the subject matter expert on wastewater treatment, provide firm-wide direction, internal consultation, and services to clients.
Mechanical Engineer Shive-Hattery IncMechanical EngineerWest Des Moines, IANotice to Recruiters and Staffing Agencies: To protect the interests of all parties, Shive-Hattery and its partners will not accept unsolicited candidate submissions from a recruiter or staffing agency who is not operating under an executed recruiting or staffing services contract with Shive-Hattery. Shive-Hattery's West Des Moines IA office has an opening for a Mechanical Engineer with 5+ years of HVAC, plumbing, and building systems design experience.
Mechanical Engineer Actalent IncMechanical EngineerDes Moines, IA$110,000–$135,000 / yearYou will also maintain accurate project documentation throughout the design and coordination phases, support construction and closeout through field walks, punch lists, as-built updates, and client turnover, and mentor other engineers by sharing best practices and identifying development needs. Your role will involve developing engineering estimates, scopes of work, and schematic budgets, overseeing the internal commissioning process, and creating or supervising design sketches, models, calculations, and document packages.
Facilities Capital Engineer Jones Lang LaSalle IncFacilities Capital EngineerDes Moines, IAWhether you've got deep experience in commercial real estate, skilled trades or technology, or you're looking to apply your relevant experience to a new industry, join our team as we help shape a brighter way forward. In coordination and full collaboration with the Reliability & Asset Services COE, the Facilities Capital Engineer is responsible for day-to-day facility operations and long-term reliability engineering.
Project Engineer Stearns, Conrad and Schmidt Consulting Engineers IncProject EngineerWest Des Moines, IA$65,000–$100,000 / yearAs a Project Engineer, you will manage projects and work on a team to provide engineering support to our existing solid waste practice focused on landfill and landfill gas system permitting and design, solid waste facility permitting and design, construction, operation, monitoring, and air quality permitting and compliance support for private and municipal clients. This includes opportunities for solid waste facility and environmental control system infrastructure permitting and design, engineering analysis, feasibility studies, report writing, construction oversight, field sampling and testing, and permitting.
Senior Software Engineer – IMS TM/DB Application Programmer Rocket SoftwareSenior Software Engineer – IMS TM/DB Application ProgrammerDes Moines, IARemote$120,500–$162,675 / yearWe are seeking an accomplished Senior Software Engineer with deep expertise in IBM IMS™ Transaction Manager (TM) and Database (DB) application programming to drive the evolution of our IMS compatible technologies within our Enterprise modernization platform. + Contribute to the design and development of key components that replicate or extend IMS TM and DB behaviors—including message handling, transaction scheduling, PSB/DBD structures, DL/I call compatibility, and hierarchical database semantics.
Field Engineer - 3 weeks out / 1 week home ICMField Engineer - 3 weeks out / 1 week homeDes Moines, IAYou will work closely with experienced project managers, subcontractors, and our internal team to gain hands-on experience and develop your skills in the construction industry. Our projects span across the Midwest, and we take pride in delivering high-quality results that exceed our clients' expectations.
Senior Sales Engineer - Mainframe Security Rocket SoftwareSenior Sales Engineer - Mainframe SecurityDes Moines, IARemote$105,000–$141,750 / yearRocket Software Sales Engineers are experienced technical professionals with an extensive enterprise software sales background who can successfully be the technical sales lead on software sales opportunities to progress and close business. We help extend the value of these assets, enabling our customers to embrace the potential of cloud and mobile computing, advanced analytics, and the innovations of tomorrow.
Principal Customer Solutions Engineer Rocket SoftwarePrincipal Customer Solutions EngineerDes Moines, IARemoteThe Customer Solutions Engineer a highly skilled Mainframe Modernization Senior Consultant to provide technical support and/or leadership in the creation and delivery of technology solutions designed to support our Customers’ Digital Transformation. + Relevant Business and IT Architecture Certifications such as, AWS Solution Architect Professional, Microsoft AZURE Solution Architect, Google Cloud Certification; Scaled Agile Framework (SAFe) etc.
Senior Mechanical Engineer - Power Generation Stanley Consultants, Inc.Senior Mechanical Engineer - Power GenerationDes Moines, IA$139,500–$185,550 / yearHowever, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. The Senior Mechanical Engineer role is responsible for determining the technical approach, validating the design criteria, directing more junior staff, and performing detailed design tasks such as calculations, specifications, and drawing preparation.
NewSenior Structural Engineer Des Moines, IA, ESR HealthcareSenior Structural Engineer Des Moines, IA,Des Moines, IAOSHA 1910; Detailed and analytical; thorough and organized; Experience balancing project risk and cost – ensuring product is affordable while maintaining quality expectationsTechnology Aptitude/Skills: Exceptional experience with 3D Structural Analysis Software (RISA 3D is preferred); Previous experience with AutoCAD or other 3D design software; Proficient with MS OfficeLanguage Skills: Excellent verbal and written communication skills; Strong presentation skillsLeadership/Behaviors: Ability to engage with other team members, consultants, customers, and others to meet agreed timelines and budgets; Proven success with setting reasonable yet aggressive project plans/timelines; Willing to take a risk to meet objectives; Innovative and creative; Comfortable working independently yet also very collaborative; High level of integrity; Self-directed with a strong customer-focus; Capable of managing ambiguity as well as changing and competing priorities; Strong sense of urgency and a willingness to take ownership/accountability for projectsCulture Match Behaviors: Open communication; Can initiate dialog to help find solutions; Team player; Willing to share information respectfully to help develop others and adhere to best practicesOther Important Information:Salary: Salary is commensurate with proven expertise. Position Requirements:Education: Bachelor's Degree in Civil or Structural EngineeringExperience: 4+ years of structural steel design; Experience in agriculture or industrial projects preferredCertification(s): PE or willingness to achieve PE within one yearFunctional Skills: Exceptional understanding of structural analysis and structural steel design: AISC 360, AISC 341; Knowledge of codes including: International Building Code, ASCE 7.
Staff Software Engineer John DeereStaff Software EngineerUrbandale, IA$123,804–$185,700 / yearIdeally you will have a degree or equivalent related work experience in the following: Bachelors degree in either Computer Science, Computer Engineering, Software Engineering, MIS, or other IT related discipline. Partnering with application owners, platform teams, SRE, security, and business stakeholders to translate business impact into recoverable architectures and tested playbooks.
Senior SCADA Engineer, EPC (Remote) SOLV Energy LLCSenior SCADA Engineer, EPC (Remote)IARemote$125,114–$166,402 / yearIn addition, candidate introductions or resumes can only be submitted to our internal talent acquisition recruiting team if a signed vendor agreement is already on file and the third-party recruiter or agency has received formal instructions from our internal talent acquisition team to submit candidates for a particular job posting. Own end-to-end PPC implementation on assigned projects, including programming, hardware/software integration, factory acceptance testing, and site acceptance testing to meet ISO, utility, and customer requirements.
Sr Principal SW Development Engineer UKGSr Principal SW Development EngineerDes Moines, IA$163,900–$235,550 / yearOperating at a principal level, this role goes well beyond traditional requirements gathering—serving as a trusted advisor, systems strategist, and transformation leader across large, multi-phase programs involving D365 Finance & Operations, and integrated enterprise platforms. This role partners closely with Finance and Go To Market teams and IT leadership to translate complex business objectives into scalable, compliant, and future-ready system solutions.
Software Engineer John DeereSoftware EngineerJohnston, IA$86,892–$130,332 / yearAs a full stack Software Engineer for John Deere Financial located in Johnston, IA, you will: Work on an agile product team to create and support new and existing products in support of our Origination capabilities. Experience with test-driven development (TDD) and acceptance test-driven development (ATDD) utilizing tools like Junit, Cucumber, Cypress, Puppeteer, Mockito, etc.
NewWater Resources Engineer - Urban Drainage Design StantecWater Resources Engineer - Urban Drainage DesignDes Moines, IARequirements include a BS in Civil/Environmental/Water Resources Engineering and PE or ability to obtain within 6 months, with 5+ years of water resources experience.#J-18808-Ljbffr. You will perform hydrologic and hydraulic design tasks, provide guidance to Land Development teams, and manage plans and cost estimates.
Senior Technical Support Engineer Rocket SoftwareSenior Technical Support EngineerDes Moines, IARemote$89,000–$120,150 / yearThis role involves independently troubleshooting escalated issues, performing detailed root-cause analysis, and mentoring junior engineers to drive overall team effectiveness. We help extend the value of these assets, enabling our customers to embrace the potential of cloud and mobile computing, advanced analytics, and the innovations of tomorrow.
Senior Customer Solutions Engineer Rocket SoftwareSenior Customer Solutions EngineerDes Moines, IARemote$105,000–$141,750 / yearOur Enterprise Suite Professional Services Team is looking for a highly skilled Mainframe Modernization Senior Consultant to provide technical support and/or leadership in the creation and delivery of technology solutions designed to support our Customers’ Digital Transformation. The candidate will also be able to deploy fit for purpose workload in a Hybrid Cloud infrastructure, evolve from monolithic application to Cloud-Native API Microservices, and embrace an enterprise-wide DevOps discipline to deliver application faster.
Wastewater Process Engineer Black & Veatch Holding CoWastewater Process EngineerDes Moines, IATypical office environment, typical construction environment, extreme weather conditions, high noise level, safety hazards (electric currents, working on scaffolding and high places, exposure to chemicals), atmospheric conditions (fumes, odors, dusts, mists, gases, poor ventilation). Use processes such as physical/chemical primary treatment, conventional activated sludge, biological nutrient removal, fixed-film processes, membrane bio-reactors (MBR), sidestream treatment, tertiary filtration, auxiliary wet-weather treatment, and disinfection.
Director of Engineering Abaci Consulting, Inc.Director of EngineeringGrimes, IAThis position will oversee our Engineering Department, allocating people and resources to best serve our clients, develop team members and manage profitability. Provide management of engineering teams to ensure schedule and project quality including site planning, subdivisions and grading plans.
Project Manager Structural Engineering (Bridges) MSA Professional Services IncProject Manager Structural Engineering (Bridges)Des Moines, IA$88,000–$142,000 / yearIn this role, you will guide projects from concept through completion, managing scope, schedules, budgets, and technical delivery while collaborating with clients, agencies, contractors, and multidisciplinary teams. MSA Professional Services is seeking a Project Manager - Structural Engineering to lead bridge and transportation structure projects for state and local clients in Iowa.
PE Land Development GpacPE Land DevelopmentDes Moines, IA95000–130000GPAC (Growing People and Companies) is an award-winning search firm specializing in placing quality professionals within multiple industries across the United States since 1990. This individual will play a key role in leading projects, managing internal teams, and serving as a trusted partner to clients.
Water/Wastewater Team Leader Ruekert & Mielke, Inc.Water/Wastewater Team LeaderDes Moines, IAQualifications & Skills The ideal candidate for this position will possess the following education, experience, and abilities: Bachelor's Degree (or higher) in Civil Engineering or a related field Professional Engineer License (PE) registration in Wisconsin Minimum of 10 years of progressively responsible civil engineering experience, focusing on water/wastewater engineering design and review Strong technical background in water and wastewater system, with working knowledge or related disciplines such as permitting and construction Proven experience with client interaction, business development, proposal preparation, and contract negotiation Strong leadership, communication, and problem-solving skills Ability to thrive both independently and within a team environment, while managing deadlines effectively. Goals & Responsibilities This position includes, but is not limited to, the following duties and responsibilities: Recruit, mentor, and lead a team of engineering professionals Provide leadership and oversight on municipal and private development projects Drive market growth by building client relationships, responding to RFPs, and networking Serve as a technical resource for staff training, quality control, and project management Develop, execute, and oversee strategic client relationship plans Act as the primary point of contact for clients and subconsultants Collaborate with leadership across the firm to execute corporate strategies and advance water/wastewater service capabilities.
Engineering Director Premier TechEngineering DirectorDes Moines, IAThe ideal candidate brings strong engineering expertise, proven leadership experience, and an outgoing, collaborative style that complements the existing leadership team. At Premier Tech Systems and Automation, we enhance our clients’ manufacturing facilities by integrating innovative and high-value systems to our clients’ tailored needs.
Transportation Project Manager Orion PlacementTransportation Project ManagerAnkeny, Iowa$110,000–$150,000 / yearGood fit job titles/keywords for candidates: Transportation Project Manager, Senior Transportation Engineer, Municipal Transportation Engineer, Highway Engineer, Roadway Project Manager, Civil Project Manager, Transportation PE. PE-licensed Transportation Project Manager needed to lead municipal transportation projects, manage client relationships, and oversee multidisciplinary engineering project delivery.
Project Manager - Water Stanley Consultants IncProject Manager - WaterDes Moines, IAJob title - Project Manager, Water Job location - Iowa locations; Cedar Rapids, Des Moines, Iowa City, or Muscatine Job type - Hybrid Requisition ID - 11182 Stanley Consultants is seeking an experienced Project Manager to strengthen our water practice and support municipal clients throughout Iowa. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractors legal duty to furnish information.