1

Junior Software Developer Jobs in Duluth, MN (NOW HIRING)

They support and mentor junior staff, fostering skill development and knowledge transfer. Above all ... Software: proficiency in GIS and programming experience using Python. Compensation : anticipated ...

Showing results 21-34

Junior Software Developer information

See Duluth, MN salary details

$23.9K

$88.4K

$136.6K

How much do junior software developer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for junior software developer in Duluth, MN is $88,419.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,600.00 and $86,500.00 per year, depending on experience, location, and employer.

What are some typical challenges a junior software developer might face when starting out, and how can they overcome them?

Junior Software Developers often encounter challenges such as understanding large codebases, managing their time effectively between learning and delivering tasks, and adapting to new development tools or frameworks. To overcome these hurdles, it's helpful to actively seek guidance from more experienced team members, participate in code reviews, and make consistent use of documentation. Regular communication within the team and a willingness to ask questions can significantly speed up the learning process and help build confidence in your role.

What does a junior software developer do?

A junior software developer works on a development team writing and maintaining code for computer applications. As a junior software developer, your primary responsibilities are to learn the codebase, work on small bug fixes, and participate in paired programming with mid-level and senior developers. Junior software developers are entry-level positions, but as you gain experience and build up your programming skills, you will start to take on larger projects. Your job duties include attending and contributing to development team meetings, troubleshooting, patching computer code, and collaborating with other developers to create applications.

What are the key skills and qualifications needed to thrive as a junior software developer, and why are they important?

To thrive as a Junior Software Developer, you need proficiency in programming languages (such as Python, Java, or JavaScript), algorithms, and problem-solving, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development frameworks are valuable technical assets. Strong communication, teamwork, and a willingness to learn help you adapt and contribute effectively in collaborative environments. These skills and qualities are essential for delivering reliable code, supporting team goals, and growing in a fast-evolving tech landscape.

What does a junior software developer do?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers and contribute to various stages of the software development lifecycle. Their responsibilities often include writing basic code, debugging, collaborating with team members, and learning new technologies to improve their skills. This role is a great starting point for individuals looking to build a career in software development.
What are the most commonly searched types of Software Developer jobs in Duluth, MN? The most popular types of Software Developer jobs in Duluth, MN are:
What are popular job titles related to Junior Software Developer jobs in Duluth, MN? For Junior Software Developer jobs in Duluth, MN, the most frequently searched job titles are:
What job categories do people searching Junior Software Developer jobs in Duluth, MN look for? The top searched job categories for Junior Software Developer jobs in Duluth, MN are:
What cities near Duluth, MN are hiring for Junior Software Developer jobs? Cities near Duluth, MN with the most Junior Software Developer job openings:
Infographic showing various Junior Software Developer job openings in Duluth, MN as of July 2026, with employment types broken down into 83% Full Time, 15% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $88,419 per year, or $42.5 per hour.

Senior Geotechnical Engineer

Braun Intertec

Duluth, MN • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 20 days ago


Braun Intertec rating

7.9

Company rating: 7.9 out of 10

Based on 12 frontline employees who took The Breakroom Quiz

221st of 446 rated engineering


Job description

Own where you work! Braun Intertec is proud to be a 100% employee-owned environmental consulting, geotechnical engineering, and testing firm of 1,000 employees with offices located in ten states. As a part of our exciting growth initiatives, we are continuing to build relationships in emerging markets and recruiting new talent. By hiring the best people and helping each other grow both professionally and personally, we ensure a bright future for our employee owners and our clients.
We want our employee-owners to be fully engaged - at home, at work, and in their communities. We provide our employees with a full range of benefits including comprehensive medical, vision, and dental plans, paid time off (as well as volunteer time off), company match 401k, participation in our Employee Stock Ownership Program (ESOP), technical training and career development resources, and access to our wellness program. The ESOP is a benefit we are proud of and celebrate as it allows all employees to be owners within the company.
Braun Intertec is seeking a highly motivated Senior Engineer to join our Duluth, MN office.
Responsibilities:
  • Prepare proposals for moderate to complex projects.
  • Develop and execute whole scopes
  • Review engineering work of others.
  • Perform engineering analysis using company and industry methodologies.
  • Make geotechnical recommendations and prepares engineering reports for senior review.
  • Understand and manage the need of clients through communications and proposal/project work.
  • Define problems, collect data, establish facts, and draw valid conclusions.
  • Perform the routine aspects of civil engineering assignments, including but not limited to, familiarity with the programs, staff, and operating procedures of the company.
  • Perform civil design calculations (i.e. grading, drainage, paving, geometric design, utility design, etc.), sketches, technical comparisons and similar technical work as required by assignment.
  • Coordinate project assignments with other engineers and technicians within the discipline group.
  • Review drawings supplied by vendors, clients, and engineers and architects and recommends necessary changes.
  • Identify complex problems/possible solutions and take the appropriate action to resolve.
  • Capable of efficiently and effectively managing project teams including, engineering and field support personnel.
  • Oversee and train and/or teach Braun Intertec technical practices. Supervise and/or mentor junior level staff.
  • Compile engineering calculations using standard formulas and computer software.
  • Prepare field reports documenting contractors work methods, test results, and the interpretation of these tests.
  • Work within established procedures and/or protocols. Aware of risks associated with recommendations.
  • Developed understanding of Braun Intertec services and has the ability to market to clients.
  • Understand and work in compliance with corporate practices, health and safety policies.
  • Complete safety training as required.

Minimum Experience and Education:
  • High School diploma or equivalent. Requires BS in civil or geotechnical engineering (MS in geotechnical engineering or structural engineering preferred) and 9+ years' experience. Requires PE Certification.

  • Requires creative and innovative thinking in bringing successful resolution to high-impact, complex, and/or cross-department problems. Ability to qualify professional opinions and recommendations of less experienced engineers; applying engineering principles and practices. Ability to delegate and develop direct reports.

  • Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to comprehend and apply principles of advanced calculus, modern algebra, and advanced statistical theory. Ability to work with concepts such as limits, rings, quadratic and differential equations, and proofs of theorems.

  • Ability to develop and progress multiple positive client relationships. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables. Excellent written and verbal communication skills. Ability to write reports, business correspondence, and procedure manuals.

  • Ability to add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions, and decimals. Solid organizational skills including attention to detail and multi-tasking skills. Must be able to work independently and as a team member. Must be action oriented, effectively/efficiently manage time and able to learn on the fly.

Licensing or Certification requirements:
  • Valid driver's license and pass MVR as required.
  • PE Certification

Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
While performing the duties of this job, the employee is regularly required to stand; walk; sit; use hands to finger, handle, or feel; and talk or hear. The employee frequently is required to reach with hands and arms; climb or balance; and stoop, kneel, crouch, or crawl. The employee is occasionally required to smell. The employee must regularly lift and/or move up to 50 pounds and occasionally lift and/or move more than 50 pounds. Specific vision abilities required by this job include close vision, distance vision, and color vision.
Working Conditions:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.
While performing the duties of this job, the employee is occasionally exposed to outside weather conditions. The noise level in the work environment is usually moderate but can be loud when on job site.
#LI-MB1
As an EEO/Affirmative Action Employer, all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, veteran or disability status.
Braun Intertec strives to ensure that its careers web site is accessible to all. If you need assistance completing your online application, please email hrhelp@braunintertec.com.
As an Equal Opportunity Employer, Braun Intertec is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans. If you need a reasonable accommodation to assist with your job search or application for employment, please e-mail us at hrhelp@braunintertec.com. In your e-mail, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Compensation Range:
$108,000.00 - $162,000.00
As an EEO/Affirmative Action Employer, all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, veteran or disability status.
Braun Intertec strives to ensure that its careers web site is accessible to all. If you need assistance completing your online application, please email hrhelp@braunintertec.com.
As an Equal Opportunity Employer, Braun Intertec is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans. If you need a reasonable accommodation to assist with your job search or application for employment, please e-mail us at hrhelp@braunintertec.com. In your e-mail, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

What Braun Intertec employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom