1

Software Engineer Intern Jobs in New Brunswick (NOW HIRING)

$18 - $22/hr

This scholarship will be awarded to an intern who demonstrates outstanding performance, initiative ... linear programming software (Woodstock Optimization Studio) * Strong problem-solving skills and ...

Software Engineer II Location: Munich, Germany or Cambridge, UK Reports to: Sr Software Engineering Group Director Job Overview: As a Software Engineer II on the Innovus and Genus database team ...

Our Co-op/Intern Programming is offered with select Co-op and Internship roles, and is designed to ... Apply Software Development Life Cycle (SDLC) and Project Management Methodology (PMLC) to complete ...

You are working towards a degree or diploma in an industry-related program (forestry, supply chain, mechanical engineering, electrical engineering, industrial engineering). * You are committed to ...

Software Engineer Intern information

See New Brunswick salary details

$14

$27

$40

How much do software engineer intern jobs pay per hour?

As of Sep 15, 2026, the average hourly pay for software engineer intern in New Brunswick is $27.73, according to ZipRecruiter salary data. Most workers in this role earn between $23.80 and $31.06 per hour, depending on experience, location, and employer.

What does a software engineer intern do?

A Software Engineer Intern assists in designing, developing, and testing software applications under the guidance of experienced engineers. Interns typically work on coding tasks, bug fixes, documentation, and sometimes participate in team meetings or code reviews. The primary goal is to gain hands-on experience with real-world software development processes and tools while contributing to ongoing projects. This internship provides valuable exposure to industry practices and helps interns build technical and collaborative skills.

What does a software engineer intern do?

A software engineer intern works under the guidance of an experienced software engineer who is usually mid or senior level. As a software engineer intern, your responsibilities are to learn as much as you can about software engineering as well as learn how to navigate the politics and dynamics of a corporate or startup setting. Your job duties as a software engineer intern include tasks like coding and debugging software applications and experimenting with design elements. You also review other engineers’ code, test software applications and patches, and implement changes and updates when necessary.

What types of projects and tasks are software engineer interns typically assigned, and how do these contribute to their learning and development?

Software Engineer Interns are often assigned to real-world projects that align with the team's current goals, such as developing new features, fixing bugs, or writing automated tests. Interns usually work under the guidance of experienced engineers and participate in code reviews, stand-up meetings, and collaborative problem-solving sessions. These tasks help interns gain practical experience with industry-standard tools and workflows, while also building their technical and teamwork skills. As a result, interns can expect to leave the internship with concrete contributions to the product and a better understanding of software development processes.

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

To thrive as a Software Engineer Intern, you need a solid understanding of programming fundamentals, problem-solving skills, and typically be pursuing a degree in computer science or a related field. Familiarity with coding languages like Python, Java, or C++, version control systems such as Git, and exposure to development environments are commonly expected. Strong communication, eagerness to learn, and teamwork set standout interns apart. These skills allow interns to effectively contribute to projects, adapt to new technologies, and collaborate within software development teams.

What are the most commonly searched types of Software Engineer jobs in New Brunswick?

The most popular types of Software Engineer jobs in New Brunswick are:

What cities in New Brunswick are hiring for Software Engineer Intern jobs?

Cities in New Brunswick with the most Software Engineer Intern job openings:

Infographic showing various Software Engineer Intern job openings in New Brunswick as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 83% Full Time, 12% Part Time, and 3% Contract. Highlights an 81% Physical, 3% Hybrid, and 16% Remote job distribution, with an average salary of $57,678 per year, or $27.7 per hour.

2027 Resource Planning and Biometrics Intern

On-site, Remote

AMERICAN FOREST MANAGEMENT INC
Business Management Consulting • 201 - 500 employees

$18 - $22/hr

Internship

Posted 10 days ago


Job description

American Forest Management (AFM) is seeking a motivated and curious Resource Planning and Biometrics Intern to join the Resource Planning and Biometric Services (RPBS) group at AFM. RPBS is responsible for providing forest planning services which support client land management and forest investment decisions, as well as biometric services necessary for planning projections, inventory analysis, and data systems. This position will be based at our Headquarters in Charlotte, NC or can be remote based and offers a unique opportunity to apply cutting-edge data science methods to real-world forestry challenges. If you’re excited about working with big data, collaborating with some of the largest forestland holders in the country and producing deliverables that matter please consider applying. 

As part of our 2027 Internship Program, interns will also have the exciting opportunity to compete for a $2,500 scholarship. This scholarship will be awarded to an intern who demonstrates outstanding performance, initiative, and alignment with our company values throughout the program. It’s our way of recognizing and rewarding the hard work, creativity, and dedication of our interns while investing in their continued growth and success.

Primary Duties and Responsibilities:

  • Apply advanced analytical tools such as R and Python to manipulate, analyze, and visualize complex forest and remotely sensed data. 
  • Work with standard data structures and formats (Postgres, SQL, Excel, etc.) to clean, organize, and process large datasets. 
  • Develop and test forest growth models, predictive analytics, and decision-support tools to enhance forest management strategies. 
  • Automate complex processes using R, Python, and other relevant platforms. 
  • Integrate geospatial data (e.g., Sentinel-2, LiDAR) into forest planning and/or forest growth models. 
  • Collaborate with experienced biometricians and forest planners to address complex forest management challenges. 
  • Build creative and effective solutions that drive better decisions in forest inventory, silviculture, harvesting, and growth modeling. 
  • Share insights and tools with the team to build collective capacity. 

Qualifications:

  • Bachelor’s degree in forestry, geospatial sciences, or a related field
  • Working toward a master's degree (or higher) preferred, ideally in biometrics or a quantitative forestry discipline
  • Experience with forest systems (metrics and silviculture) at a bachelor's level or higher
  • Strong programming skills in R and/or Python (bonus: if you also work in derivatives such as Jupyter Notebooks, or R Shiny)
  • Solid understanding of statistics and quantitative methods. Ability to manage large, messy datasets
  • Familiarity with GIS software (QGIS, ESRI), forest growth and yield models (Forest Vegetation Simulator, FVS), or linear programming software (Woodstock Optimization Studio)
  • Strong problem-solving skills and creativity 
  • Growth mindset
  • Ability to work in teams and collaborate with various groups across AFM 
  • Professional integrity, someone who does the right thing even when no one is looking
  • Ability to work both independently and as part of a team

Additional Perks:

  • Exposure to complex forest management data and real-world decision-making 
  • Opportunity to work with a team of forestry professionals who are passionate about sustainable management
  • The chance to make a real impact on how forests are managed

Compensation: 

  •  $18-22 an hour

Additional Information: 

  • Office Location – Charlotte, NC or remote
  • AFM will not provide financial assistance with housing
  • Flexible start and end date
  • This position is not eligible for employer-sponsored work authorization. Candidates must be authorized to work in the U.S. at the time of application

Apply by November 1st, 2026, to launch your forestry career with American Forest Management!

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, or national origin.