Education and Background Bachelor's Degree in Construction Management, Engineering, or another ... Software, Estimating Software. Successful Personality Traits Pro-active, trustworthy, hardworking ...
Quick apply
Education and Background Bachelor's Degree in Construction Management, Engineering, or another ... Software, Estimating Software. Successful Personality Traits Pro-active, trustworthy, hardworking ...
Quick apply
Education and Background Bachelor's Degree in Construction Management, Engineering, or another ... Software, Estimating Software. Successful Personality Traits Pro-active, trustworthy, hardworking ...
Pequot Lakes, MN · On-site
$35 - $50/hr
... Engineering, or related field preferred. * Minimum of 3-5 years of experience in project management or scheduling within the construction industry. * Proficiency in scheduling software (e.g ...
Quick apply
Pequot Lakes, MN · On-site
$35 - $50/hr
... Engineering, or related field preferred. * Minimum of 3-5 years of experience in project management or scheduling within the construction industry. * Proficiency in scheduling software (e.g ...
Education and Background Bachelor's Degree in Construction Management, Engineering, or another ... Software, Estimating Software. Successful Personality Traits Pro-active, trustworthy, hardworking ...
Education and Background Bachelor's Degree in Construction Management, Engineering, or another ... Software, Estimating Software. Successful Personality Traits Pro-active, trustworthy, hardworking ...
Deerwood, MN · On-site
$80K - $120K/yr
Education and Background Bachelor's Degree in Construction Management, Engineering, or another ... Software, Estimating Software. Successful Personality Traits Pro-active, trustworthy, hardworking ...
Deerwood, MN · On-site
$80K - $120K/yr
Education and Background Bachelor's Degree in Construction Management, Engineering, or another ... Software, Estimating Software. Successful Personality Traits Pro-active, trustworthy, hardworking ...
Bachelor's Degree in construction or engineering related field preferred - or Demonstrated ... Cloud Based Applications, Construction Estimating Software, and Scheduling Software helpful.
Bachelor's Degree in construction or engineering related field preferred - or Demonstrated ... Cloud Based Applications, Construction Estimating Software, and Scheduling Software helpful.
Pequot Lakes, MN · On-site
$18 - $32/hr
... as CAD/CAM software, CNC machine tool programming software. PHYSICAL DEMANDS Physical Demands Lift/Carry Stand C (Constantly) Walk F (Frequently) Sit O (Occasionally) Handling / Fingering C ...
Pequot Lakes, MN · On-site
$18 - $32/hr
... as CAD/CAM software, CNC machine tool programming software. PHYSICAL DEMANDS Physical Demands Lift/Carry Stand C (Constantly) Walk F (Frequently) Sit O (Occasionally) Handling / Fingering C ...
Pequot Lakes, MN · On-site
$20 - $32/hr
... as CAD/CAM software, CNC machine tool programming software. PHYSICAL DEMANDS Physical Demands Lift/Carry Stand C (Constantly) Walk F (Frequently) Sit O (Occasionally) Handling / Fingering C ...
Pequot Lakes, MN · On-site
$20 - $32/hr
... as CAD/CAM software, CNC machine tool programming software. PHYSICAL DEMANDS Physical Demands Lift/Carry Stand C (Constantly) Walk F (Frequently) Sit O (Occasionally) Handling / Fingering C ...
Merrifield, MN · On-site
$20.14 - $28.68/hr
... software * Monitor multiple machines and prioritize jobs to maintain production schedules * Inspect finished parts and ensure compliance with quality standards * Troubleshoot cutting, programming ...
Merrifield, MN · On-site
$20.14 - $28.68/hr
... software * Monitor multiple machines and prioritize jobs to maintain production schedules * Inspect finished parts and ensure compliance with quality standards * Troubleshoot cutting, programming ...
$20.14 - $28.68/hr
... software * Monitor multiple machines and prioritize jobs to maintain production schedules * Inspect finished parts and ensure compliance with quality standards * Troubleshoot cutting, programming ...
$20.14 - $28.68/hr
... software * Monitor multiple machines and prioritize jobs to maintain production schedules * Inspect finished parts and ensure compliance with quality standards * Troubleshoot cutting, programming ...
Merrifield, MN · On-site
$20.14 - $28.68/hr
... software * Monitor multiple machines and prioritize jobs to maintain production schedules * Inspect finished parts and ensure compliance with quality standards * Troubleshoot cutting, programming ...
Quick apply
Merrifield, MN · On-site
$20.14 - $28.68/hr
... software * Monitor multiple machines and prioritize jobs to maintain production schedules * Inspect finished parts and ensure compliance with quality standards * Troubleshoot cutting, programming ...
Baxter, MN · On-site
$73K - $110K/yr
... software * Responsible for existing survey records, research, plan interpretation and the correct staking of surveying and engineering projects * Collecting, processing, interpreting and correcting ...
Baxter, MN · On-site
$73K - $110K/yr
... software * Responsible for existing survey records, research, plan interpretation and the correct staking of surveying and engineering projects * Collecting, processing, interpreting and correcting ...
$73K - $110K/yr
... software * Responsible for existing survey records, research, plan interpretation and the correct staking of surveying and engineering projects * Collecting, processing, interpreting and correcting ...
Quick apply
$73K - $110K/yr
... software * Responsible for existing survey records, research, plan interpretation and the correct staking of surveying and engineering projects * Collecting, processing, interpreting and correcting ...
... Civil Engineering degree. Computer Skills Applied: Microsoft Office Products, Basic knowledge of Scheduling Software, Total Station. Successful Personality Traits: Proactive, trustworthy and ...
Quick apply
... Civil Engineering degree. Computer Skills Applied: Microsoft Office Products, Basic knowledge of Scheduling Software, Total Station. Successful Personality Traits: Proactive, trustworthy and ...
Deerwood, MN · On-site
$80K - $120K/yr
... Civil Engineering degree. Computer Skills Applied: Microsoft Office Products, Basic knowledge of Scheduling Software, Total Station. Successful Personality Traits: Proactive, trustworthy and ...
Deerwood, MN · On-site
$80K - $120K/yr
... Civil Engineering degree. Computer Skills Applied: Microsoft Office Products, Basic knowledge of Scheduling Software, Total Station. Successful Personality Traits: Proactive, trustworthy and ...
Deerwood, MN · On-site
$80K - $120K/yr
... Civil Engineering degree. Computer Skills Applied: Microsoft Office Products, Basic knowledge of Scheduling Software, Total Station. Successful Personality Traits: Proactive, trustworthy and ...
Deerwood, MN · On-site
$80K - $120K/yr
... Civil Engineering degree. Computer Skills Applied: Microsoft Office Products, Basic knowledge of Scheduling Software, Total Station. Successful Personality Traits: Proactive, trustworthy and ...
Brainerd, MN · On-site
$22 - $29/hr
... Engineering Technician * "Having the feeling that my voice matters and believing that SEH truly ... Familiarity with BlueBeam software. This position requires an MVR records check verifying that you ...
Brainerd, MN · On-site
$22 - $29/hr
... Engineering Technician * "Having the feeling that my voice matters and believing that SEH truly ... Familiarity with BlueBeam software. This position requires an MVR records check verifying that you ...
Brainerd, MN · On-site
$29.25 - $38.75/hr
Perform basic CNC programming and troubleshooting * Install, program, inspect, and adjust ... Comfortable working with CMMS and other manufacturing software systems Physical Requirements
Brainerd, MN · On-site
$29.25 - $38.75/hr
Perform basic CNC programming and troubleshooting * Install, program, inspect, and adjust ... Comfortable working with CMMS and other manufacturing software systems Physical Requirements
Merrifield, MN · On-site
$19.25 - $20.80/hr
Training in CAD and PEP software for programming * Forklift and crane certification through Clow * A foundation for growth within our manufacturing team Requirements * 6-12 months of relevant ...
Quick apply
Merrifield, MN · On-site
$19.25 - $20.80/hr
Training in CAD and PEP software for programming * Forklift and crane certification through Clow * A foundation for growth within our manufacturing team Requirements * 6-12 months of relevant ...
$25 - $31/hr
... and programming CNC machines. • 1-3 years of experience with Mastercam or similar software is preferred. Skills and Competencies • Solid working knowledge of machinery in a manufacturing ...
$25 - $31/hr
... and programming CNC machines. • 1-3 years of experience with Mastercam or similar software is preferred. Skills and Competencies • Solid working knowledge of machinery in a manufacturing ...
Merrifield, MN · On-site
$19.25 - $20.80/hr
Training in CAD and PEP software for programming * Forklift and crane certification through Clow * A foundation for growth within our manufacturing team Requirements * 6-12 months of relevant ...
Merrifield, MN · On-site
$19.25 - $20.80/hr
Training in CAD and PEP software for programming * Forklift and crane certification through Clow * A foundation for growth within our manufacturing team Requirements * 6-12 months of relevant ...
$47K - $57.5K
1% of jobs
$57.5K - $68K
4% of jobs
$68K - $78.5K
9% of jobs
$88.2K is the 25th percentile. Wages below this are outliers.
$78.5K - $88.9K
12% of jobs
$88.9K - $99.4K
15% of jobs
The median wage is $106.3K / yr.
$99.4K - $109.9K
14% of jobs
$109.9K - $120.4K
15% of jobs
$124.6K is the 75th percentile. Wages above this are outliers.
$120.4K - $130.9K
13% of jobs
$130.9K - $141.4K
9% of jobs
$141.4K - $151.9K
5% of jobs
$151.9K - $162.4K
3% of jobs
$47K
$109.4K
$162.4K
Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.
| Aspect | Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; coding certifications | Bachelor's or higher in CS or Software Engineering; certifications may vary |
| Work Environment | Develops, tests, and maintains software applications | Designs and develops software systems; often involved in architecture |
| Industry Usage | Commonly used in tech companies, startups, and IT firms | Used interchangeably with Software Developer in many organizations |
While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

Other
Medical, Retirement, PTO
Posted 19 days ago
Rice Lake Construction Group is seeking a project manager to support the management team of the company's commercial construction division. With ample opportunity for growth, the position is an integral part of the project team and can expect to perform duties in all aspects of project management including takeoff, document control, scheduling, site planning, updating logs and other project records as needed, attending meetings, budget oversight, and writing purchase orders, subcontracts, RFIs, and bid proposals.
Education and Background
Bachelor's Degree in Construction Management, Engineering, or another related field preferred.
Two-Year Technical Degree in related field or > 3 years relevant trade experience performing in a leadership role on commercial construction projects accepted.
Practical Knowledge
Construction Means & Methods, Site Layout, Math and Complex Calculations, Critical Thinking as it applies to the breakdown and interpretation of Specifications and Plans, Scheduling, Materials Scheduling, Data Analysis, Organizational Methods, Writing Skills, Verbal Communication Skills.
Work Experience
No work experience required for those with post-secondary study resulting in Construction Management/Engineering degree or equivalent. A minimum of 3 years relevant trade experience performing in a leadership capacity required for all others.
Computer Skills Applied
Microsoft Office Products, Cloud Based Applications, Bluebeam, Scheduling Software, Estimating Software.
Successful Personality Traits
Pro-active, trustworthy, hardworking, loyal, and flexible industry savvy support person with the ability to adapt quickly to change using knowledge of the industry, open mind, creativity, common sense, effective communication skills, above average EQ, and the art of winning respect.
Travel
Frequent day trips and light overnight travel expected.
Direct Reports
0-5
Compensation
Competitive salary commensurate with experience ($70,000-$120,000/year), health insurance, medical and dependent care flex spending account options, 401(k), PTO, and paid holidays.
The culture at Rice Lake Construction Group focuses on safety, integrity, and quality. Employees are the company's greatest asset, and every effort is made to cultivate a good work-life balance and family-focused atmosphere.
As an employee, you can expect: