SENIOR MECHANICAL ENGINEER
$97K - $128K/yr
... Senior Mechanical Engineer. In this position, you will work as a design engineer on a variety of ... Be able to gain familiarity with engineering and design software as needed. Desirable experience in:
$97K - $128K/yr
... Senior Mechanical Engineer. In this position, you will work as a design engineer on a variety of ... Be able to gain familiarity with engineering and design software as needed. Desirable experience in:
$97K - $128K/yr
... Senior Mechanical Engineer. In this position, you will work as a design engineer on a variety of ... Be able to gain familiarity with engineering and design software as needed. Desirable experience in:
$79K - $116K/yr
The Senior Electrical Engineer - PE Preferred leads constructable, complex electrical design ... Drafting software proficiency preferred Project Engineer II * B.S. degree from an ABET-accredited ...
$79K - $116K/yr
The Senior Electrical Engineer - PE Preferred leads constructable, complex electrical design ... Drafting software proficiency preferred Project Engineer II * B.S. degree from an ABET-accredited ...
Sioux Center, IA · On-site
$79K - $116K/yr
The Senior Electrical Engineer - PE Preferred leads constructable, complex electrical design ... Drafting software proficiency preferred Project Engineer II * B.S. degree from an ABET-accredited ...
Sioux Center, IA · On-site
$79K - $116K/yr
The Senior Electrical Engineer - PE Preferred leads constructable, complex electrical design ... Drafting software proficiency preferred Project Engineer II * B.S. degree from an ABET-accredited ...
Sioux Center, IA · On-site
$79K - $102K/yr
Experience training others on engineering software or design workflows. Senior Electrical Engineer: * 7+ years of progressive experience, including managing complex projects or multiple design teams.
Sioux Center, IA · On-site
$79K - $102K/yr
Experience training others on engineering software or design workflows. Senior Electrical Engineer: * 7+ years of progressive experience, including managing complex projects or multiple design teams.
Sheldon, IA · On-site
Working under the guidance of senior engineering staff, this position applies sound mechanical ... Our current design software is Creo. * Experience with CAD automation tools, parametric modeling ...
Quick apply
Sheldon, IA · On-site
Working under the guidance of senior engineering staff, this position applies sound mechanical ... Our current design software is Creo. * Experience with CAD automation tools, parametric modeling ...
Sioux Center, IA · On-site
$79K - $102K/yr
Experience training others on engineering software or design workflows. Senior Electrical Engineer: * 7+ years of progressive experience, including managing complex projects or multiple design teams.
Sioux Center, IA · On-site
$79K - $102K/yr
Experience training others on engineering software or design workflows. Senior Electrical Engineer: * 7+ years of progressive experience, including managing complex projects or multiple design teams.
S.) in a relevant field such as Engineering Technology, Architecture, Construction Management, or a ... Ideal candidates will have advanced skills in virtual modeling software, a strong understanding of ...
S.) in a relevant field such as Engineering Technology, Architecture, Construction Management, or a ... Ideal candidates will have advanced skills in virtual modeling software, a strong understanding of ...
Sioux Center, IA · On-site +1
$60K - $75K/yr
S.) in a relevant field such as Engineering Technology, Architecture, Construction Management, or a ... Ideal candidates will have advanced skills in virtual modeling software, a strong understanding of ...
Sioux Center, IA · On-site +1
$60K - $75K/yr
S.) in a relevant field such as Engineering Technology, Architecture, Construction Management, or a ... Ideal candidates will have advanced skills in virtual modeling software, a strong understanding of ...
Sheldon, IA · On-site
Working independently and in collaboration with Engineers and Senior Designers, this position ... 3D CAD software. * Develop and maintain engineering drawings, bills of materials (BOMs ...
Quick apply
Sheldon, IA · On-site
Working independently and in collaboration with Engineers and Senior Designers, this position ... 3D CAD software. * Develop and maintain engineering drawings, bills of materials (BOMs ...
Alcester, SD · Remote
$98K - $136K/yr
... Sales Engineers, and Technicians on BESS best practices. * Partner with senior leadership to ... Proficiency with energy modeling software, CRM platforms, and Microsoft Office Suite. Certificates ...
Alcester, SD · Remote
$98K - $136K/yr
... Sales Engineers, and Technicians on BESS best practices. * Partner with senior leadership to ... Proficiency with energy modeling software, CRM platforms, and Microsoft Office Suite. Certificates ...
$72.6K - $82.8K
1% of jobs
$82.8K - $92.9K
2% of jobs
$92.9K - $103.1K
7% of jobs
$103.1K - $113.3K
9% of jobs
$117.5K is the 25th percentile. Wages below this are outliers.
$113.3K - $123.5K
13% of jobs
$123.5K - $133.7K
16% of jobs
The median wage is $135K / yr.
$133.7K - $143.8K
16% of jobs
$152.5K is the 75th percentile. Wages above this are outliers.
$143.8K - $154K
14% of jobs
$154K - $164.2K
11% of jobs
$164.2K - $174.4K
8% of jobs
$174.4K - $184.6K
3% of jobs
$72.6K
$137.7K
$184.6K
A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.
| Aspect | Senior Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's or higher in CS or related field; experience often 5+ years | Bachelor's in CS or related field; entry to mid-level experience |
| Work Environment | Designing complex systems, leading projects, mentoring | Writing code, developing features, debugging |
| Industry Usage | Used across tech companies, startups, enterprise | Common in software firms, startups, freelance work |
| Search & Comparison | Often compared for experience level, responsibilities | Compared for entry-level to mid-level roles |
The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

$97K - $128K/yr
Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Re-posted 3 days ago
DGR Engineering is a growing engineering firm with offices in Rock Rapids, Sioux City and Sioux Center, Iowa as well as Sioux Falls, Rapid City and Belle Fourche, South Dakota.
DGR has been recognized with the Circle of Excellence award as one of the top 20% of firms for the last 12 years by PSMJ Resource, so you can work with one of the best! DGR has also been named by the Des Moines Register as a Top Workplace since 2018.
DGR Engineering offers a competitive salary and benefits package with the opportunity for advancement and ownership in a challenging and professional work environment. Our competitive benefits package includes:
The DGR Engineering Electrical Power Department in Rock Rapids, Iowa is seeking a Senior Mechanical Engineer. In this position, you will work as a design engineer on a variety of projects including infrastructure improvements for utilities and industry in the upper Midwest. Typical projects include electrical generation facilities, wastewater collection and treatment facilities and water supply and treatment facilities.
Primary Responsibilities:
Preferred Qualifications:
DGR Engineering is an Equal Opportunity Employer (EOE). DGR Engineering complies with all applicable federal, state and local laws regarding hiring and employment. Qualified applicants are considered for employment without regard to age, race, color, religion, sex, national origin, sexual orientation, gender identity, disability or veteran status.
Sourced by ZipRecruiter
Specialized design services
51 - 200 Employees
Rock Rapids, IA, US
1952