Proficient computer literacy skills, including the use of AutoCAD Civil 3D, HEC-HMS, HEC-RAS, Microsoft Word, Excel, PowerPoint, Teams, and Project. * Civil and/or environmental engineering ...
Proficient computer literacy skills, including the use of AutoCAD Civil 3D, HEC-HMS, HEC-RAS, Microsoft Word, Excel, PowerPoint, Teams, and Project. * Civil and/or environmental engineering ...
Proficient computer literacy skills, including the use of AutoCAD Civil 3D, HEC-HMS, HEC-RAS, Microsoft Word, Excel, PowerPoint, Teams, and Project. * Civil and/or environmental engineering ...
Proficient computer literacy skills, including the use of AutoCAD Civil 3D, HEC-HMS, HEC-RAS, Microsoft Word, Excel, PowerPoint, Teams, and Project. * Civil and/or environmental engineering ...
Electrical Designer/EIT
Missoula, MT · On-site
Medical
Dental
Vision
Life
Retirement
PTO
Experience coordinating with multidisciplinary engineering teams. * Strong computer skills, including Microsoft Office, PDFs, and Bluebeam. * Strong attention to detail and commitment to quality.
Quick apply
Electrical Designer/EIT
Missoula, MT · On-site
Medical
Dental
Vision
Life
Retirement
PTO
Experience coordinating with multidisciplinary engineering teams. * Strong computer skills, including Microsoft Office, PDFs, and Bluebeam. * Strong attention to detail and commitment to quality.
iOS Engineer -Remote
Missoula, MT · On-site
$166K - $191K/yr
Medical
Dental
Vision
PTO
We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that ... For Toronto and Vancouver based applicants, the salary range is $166,675 - $191,397 CAD + equity ...
iOS Engineer -Remote
Missoula, MT · On-site
$166K - $191K/yr
Medical
Dental
Vision
PTO
We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that ... For Toronto and Vancouver based applicants, the salary range is $166,675 - $191,397 CAD + equity ...
Support Engineer - Missoula
Missoula, MT · On-site
$22 - $29/hr
Medical
Dental
Retirement
PTO
***This position requires in-office presence and local on-site visits. Remote workers will not be considered.*** IT Support (Tier 1 & 2) Position Summary: We are a fast-paced company that offers ...
Support Engineer - Missoula
Missoula, MT · On-site
$22 - $29/hr
Medical
Dental
Retirement
PTO
***This position requires in-office presence and local on-site visits. Remote workers will not be considered.*** IT Support (Tier 1 & 2) Position Summary: We are a fast-paced company that offers ...
Support Engineer - Missoula
$22 - $29/hr
Medical
Dental
Retirement
PTO
***This position requires in-office presence and local on-site visits. Remote workers will not be considered.*** IT Support (Tier 1 & 2) Position Summary: We are a fast-paced company that offers ...
Support Engineer - Missoula
$22 - $29/hr
Medical
Dental
Retirement
PTO
***This position requires in-office presence and local on-site visits. Remote workers will not be considered.*** IT Support (Tier 1 & 2) Position Summary: We are a fast-paced company that offers ...
Advanced Electronics / Computer Field Technician
Medical
Dental
Vision
Retirement
Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...
Advanced Electronics / Computer Field Technician
Medical
Dental
Vision
Retirement
Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...
Electrical EIT/Designer
Missoula, MT · On-site
Supervise work of Electrical CAD Technicians and coordinate design of assigned projects with architectural staff and other engineering disciplines as needed * Perform other duties as needed Preferred ...
Electrical EIT/Designer
Missoula, MT · On-site
Supervise work of Electrical CAD Technicians and coordinate design of assigned projects with architectural staff and other engineering disciplines as needed * Perform other duties as needed Preferred ...
Support Engineer - Missoula
Missoula, MT · On-site
$22 - $29/hr
Medical
Dental
Retirement
PTO
***This position requires in-office presence and local on-site visits. Remote workers will not be considered.*** IT Support (Tier 1 & 2) Position Summary: We are a fast-paced company that offers ...
Support Engineer - Missoula
Missoula, MT · On-site
$22 - $29/hr
Medical
Dental
Retirement
PTO
***This position requires in-office presence and local on-site visits. Remote workers will not be considered.*** IT Support (Tier 1 & 2) Position Summary: We are a fast-paced company that offers ...
Advanced Electronics / Computer Field Technician
Medical
Dental
Vision
Retirement
Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...
Advanced Electronics / Computer Field Technician
Medical
Dental
Vision
Retirement
Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...
Supervise work of Electrical CAD Technicians and coordinate design of assigned projects with architectural staff and other engineering disciplines as needed * Perform other duties as needed Preferred ...
Supervise work of Electrical CAD Technicians and coordinate design of assigned projects with architectural staff and other engineering disciplines as needed * Perform other duties as needed Preferred ...
Modern Chief Information Officer (mCIO)
Missoula, MT · Hybrid
$70K - $90K/yr
Medical
Dental
Vision
Retirement
PTO
Work Schedule: 8am-5pm (M-F) About Us At First Call Computer Solutions we work with Montana ... Leverage Sales Engineers and Subject Matter Experts to provide clients with the expertise and ...
Modern Chief Information Officer (mCIO)
Missoula, MT · Hybrid
$70K - $90K/yr
Medical
Dental
Vision
Retirement
PTO
Work Schedule: 8am-5pm (M-F) About Us At First Call Computer Solutions we work with Montana ... Leverage Sales Engineers and Subject Matter Experts to provide clients with the expertise and ...
Aviation Electronics, Electrical & Computer Systems Technician
Medical
Dental
Vision
Retirement
Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...
Aviation Electronics, Electrical & Computer Systems Technician
Medical
Dental
Vision
Retirement
Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...
Modern Chief Information Officer (mCIO)
Missoula, MT · Hybrid
$70K - $90K/yr
Medical
Dental
Vision
Retirement
PTO
Work Schedule: 8am-5pm (M-F) About Us At First Call Computer Solutions we work with Montana ... Leverage Sales Engineers and Subject Matter Experts to provide clients with the expertise and ...
Modern Chief Information Officer (mCIO)
Missoula, MT · Hybrid
$70K - $90K/yr
Medical
Dental
Vision
Retirement
PTO
Work Schedule: 8am-5pm (M-F) About Us At First Call Computer Solutions we work with Montana ... Leverage Sales Engineers and Subject Matter Experts to provide clients with the expertise and ...
Aviation Electronics, Electrical & Computer Systems Technician
Medical
Dental
Vision
Retirement
Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...
Aviation Electronics, Electrical & Computer Systems Technician
Medical
Dental
Vision
Retirement
Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...
Modern Chief Information Officer (mCIO)
Missoula, MT · On-site
$70K - $90K/yr
Medical
Dental
Vision
Retirement
PTO
Work Schedule: 8am-5pm (M-F) About Us At First Call Computer Solutions we work with Montana ... Leverage Sales Engineers and Subject Matter Experts to provide clients with the expertise and ...
Modern Chief Information Officer (mCIO)
Missoula, MT · On-site
$70K - $90K/yr
Medical
Dental
Vision
Retirement
PTO
Work Schedule: 8am-5pm (M-F) About Us At First Call Computer Solutions we work with Montana ... Leverage Sales Engineers and Subject Matter Experts to provide clients with the expertise and ...
Network Engineer III
Missoula, MT · On-site
$80K/yr
E-logic is seeking a senior-level Network Engineer III to serve as a primary technical advisor and engineer driving the operations, infrastructure design, and security posture of the USFS Missoula ...
Quick apply
Network Engineer III
Missoula, MT · On-site
$80K/yr
E-logic is seeking a senior-level Network Engineer III to serve as a primary technical advisor and engineer driving the operations, infrastructure design, and security posture of the USFS Missoula ...
Engineering Duty Officer
Missoula, MT · On-site
Medical
Retirement
PTO
Computer Science Massachusetts Institute of Technology (MIT) Curriculum Listing: * Naval Construction and Engineering * Nuclear Engineering QUALIFICATIONS AND REQUIREMENTS * Bachelor's degree * U.S ...
Engineering Duty Officer
Missoula, MT · On-site
Medical
Retirement
PTO
Computer Science Massachusetts Institute of Technology (MIT) Curriculum Listing: * Naval Construction and Engineering * Nuclear Engineering QUALIFICATIONS AND REQUIREMENTS * Bachelor's degree * U.S ...
Students graduating in 2026 or later, currently pursuing a Bachelor's degree in Chemical Engineering, Electrical Engineering, Computer Science, or another hard science Preference for students who ...
Students graduating in 2026 or later, currently pursuing a Bachelor's degree in Chemical Engineering, Electrical Engineering, Computer Science, or another hard science Preference for students who ...
Engineering Duty Officer (Reserve)
Missoula, MT · On-site
$160K - $206K/yr
Medical
Retirement
PTO
Naval/Mechanical Engineering, Electrical/Electronics Engineering, Space Systems Engineering, Combat Systems Engineering, Systems Engineering, Space Systems Engineering (Applied Physics), Computer ...
Engineering Duty Officer (Reserve)
Missoula, MT · On-site
$160K - $206K/yr
Medical
Retirement
PTO
Naval/Mechanical Engineering, Electrical/Electronics Engineering, Space Systems Engineering, Combat Systems Engineering, Systems Engineering, Space Systems Engineering (Applied Physics), Computer ...
Computer Engineer information
See Missoula, MT salary details
$48K - $56K
0% of jobs
$56K - $64K
0% of jobs
$64K - $72.1K
7% of jobs
$72.1K - $80.1K
0% of jobs
$80.1K - $88.1K
0% of jobs
$88.1K - $96.1K
1% of jobs
$96.1K - $104.1K
0% of jobs
$108.8K is the 25th percentile. Wages below this are outliers.
$104.1K - $112.1K
28% of jobs
$112.1K - $120.1K
1% of jobs
$120.1K - $128.1K
0% of jobs
The median wage is $129.7K / yr.
$128.1K - $136.1K
62% of jobs
$48K
$120.3K
$136.1K
How much do computer engineer jobs pay per year?
What are the key skills and qualifications needed to thrive as a computer engineer?
Are computer engineers highly paid?
What is the difference between Computer Engineer vs Software Developer?
| Aspect | Computer Engineer | Software Developer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Engineering or related field; certifications like Cisco, CompTIA | Bachelor's in Computer Science or Software Engineering; certifications like Microsoft, AWS |
| Work Environment | Designing hardware, embedded systems, and software integration in labs or offices | Writing, testing, and maintaining software applications in offices or remote setups |
| Employer & Industry Usage | Tech companies, manufacturing, telecommunications, embedded systems | IT firms, software companies, startups, enterprise software development |
Computer Engineers focus on both hardware and software systems, often working on embedded systems and hardware integration. Software Developers primarily create and maintain software applications. While their roles overlap in programming, Computer Engineers have a broader scope including hardware design, whereas Software Developers specialize in software solutions.
What is a computer engineer?
A computer engineer designs, researches, tests, and develops computer equipment and software such as circuit boards, chips, routers, and application programs. Computer engineers analyze complex equipment and systems to understand the best way to improve it. They create new types of information technology devices and use logic and reasoning to hone in on goals, test assumptions, and identify the strengths and weaknesses of alternative solutions to problems. Engineers often work in teams and have to be able to communicate with other types of engineers, including non-technical team members. Computer engineers make sure that components fit together properly and function according to the latest software developments.
What kind of jobs do computer engineers have?
What are common challenges computer engineers face when working on cross-functional teams?

Full-time
Re-posted 10 days ago
Haley & Aldrich rating
8.8
Based on 5 frontline employees who took The Breakroom Quiz
68th of 447 rated engineering
Job description
We are looking to add new talent to our growing team! We are seeking an experienced Senior Civil Engineer or Hydrologist 2 who is passionate about solving complex water resources challenges and ready totake ownership of meaningful work. This role is ideal for a technically strongprofessional who enjoys leading hydrologic and hydraulic analyses, developingpractical solutions, and serving as a trusted advisor to clients.
The successful candidate will play a key role in thedelivery of floodplain management, stormwater, drainage, watershed, andhydraulic design projects while helping grow and strengthen our water resourcespractice. As part of a nationwide team, this role offers opportunities tocollaborate with leading practitioners across multiple regions and contributeto projects spanning a diverse range of hydrologic, hydraulic, and regulatorysettings. Beyond managing projects, this position requires initiative, technicalleadership, sound engineering judgment, and a genuine commitment to deliveringhigh-quality outcomes for clients and communities.
We are looking for someone who naturally takes ownership,identifies solutions rather than problems, and is energized by the opportunityto help lead projects from concept through implementation. This position iswell suited for an experienced water resources professional who hasdemonstrated technical excellence and is ready to expand their influencethrough project leadership, client engagement, and mentorship responsibilities.In return, this role offers the opportunity to influence project direction, mentordeveloping engineers and hydrologists, collaborate with talentedmultidisciplinary teams, and contribute to a growing practice with significantopportunities for professional growth and impact.
Duties/Responsibilities
In this position, you will:
- Lead and support hydrologic and hydraulic studies for floodplain management, stormwater, watershed, drainage, and water resources projects.
- Develop, perform, and oversee hydrologic and hydraulic modeling using HEC-HMS, HEC-RAS, SWMM, and related industry-standard tools.
- Prepare, review, and direct technical analyses, engineering reports, calculations, drainage studies, floodplain studies, plans, specifications, and other project deliverables.
- Provide technical leadership and engineering judgment for water resources planning, design, permitting, and implementation efforts.
- Develop technical scopes of work, budgets, schedules, and cost estimates for water resources and hydrology/hydraulics projects.
- Serve as project manager or technical lead for assigned projects, ensuring delivery of high-quality work that meets client objectives, project budgets, schedules, and regulatory requirements.
- Build and maintain strong client relationships through responsive communication, technical excellence, and trusted project support.
- Lead proposal preparation, project planning, staffing, subcontractor coordination, execution, and financial management activities.
- Support business development efforts through client service, proposal preparation, and identification of opportunities to assist clients with emerging needs.
- Mentor and support junior engineers and hydrologists through technical guidance, quality reviews, and knowledge sharing.
- Collaborate with multidisciplinary teams to develop practical, resilient, and innovative engineering solutions.
- Promote a culture of safety, accountability, technical excellence, and continuous improvement.
Skills/Experience
Minimum Skills and Requirements:
- Bachelor's degree in Civil Engineering or related field.
- 10+ years of related experience.
- Professional Engineer (P.E.) registration in at least one state is required; registration in multiple states or the ability to obtain within a short time frame strongly preferred.
- Demonstrated experience leading or supporting hydrologic and hydraulic analyses, modeling, and design efforts for public and/or private sector clients.
- Demonstrated ability to lead project teams to deliver projects that meet client objectives.
- Excellent written and verbal communication skills.
- Strong organizational skills, attention to detail, and financial acumen.
- Proficient computer literacy skills, including the use of AutoCAD Civil 3D, HEC-HMS, HEC-RAS, Microsoft Word, Excel, PowerPoint, Teams, and Project.
- Civil and/or environmental engineering experience that spans the entire project lifecycle.
- Proven experience preparing technical scopes of work and cost estimate preparation.
- Willingness to travel as needed to support clients, projects, and team collaboration.
Preferred Skills
- Master's degree in Civil Engineering or related field.
- 2+ years of related project management, financial management, or task management experience.
- Construction and/or construction management experience with civil and environmental projects.
- OSHA 40-Hour HAZWOPER or MSHA 40-Hour Miner training and refresher updates.
- Experience preparing regulatory permit applications and leading multidisciplinary teams on hydrology and hydraulics design projects.
The salary range for this position Nationwide is 105,000 - 135,000 annually. Actual compensation will be based upon a variety of factors such as education, related work experience, certificates, skills, and current market conditions. Haley & Aldrich reviews salary ranges each quarter to assess competitiveness with the market. This role is eligible to participate in the company's performance-based bonus program. This bonus program is based on overall company performance and the results achieved compared to peers. This role is eligible to receive sign-on bonus.
About Haley & Aldrich
Sourced by ZipRecruiter
Industry
Environmental consulting services
Company size
501 - 1,000 Employees
Headquarters location
Burlington, MA, US
Year founded
1957