1

Junior Software Engineer Relocation Jobs in Portland, ME

Mentor junior engineers and drive innovation in sustainable design approaches. What you will need ... Skills in AutoCAD, hydraulic modeling software, and control system design desirable. * Sound ...

Mentor junior engineers and drive innovation in sustainable design approaches. What you will need ... Skills in AutoCAD, hydraulic modeling software, and control system design desirable. * Sound ...

Senior Structural Engineer

Portland, ME · On-site

$102K - $139K/yr

Guide and mentor junior and intermediate staff * Build a strong culture of quality design and ... Experience using bridge design and analysis software (Merlin-Dash, CSiBridge, STAAD, AASHTOware ...

Senior Structural Engineer

Portland, ME · On-site

$102K - $139K/yr

Guide and mentor junior and intermediate staff * Build a strong culture of quality design and ... Experience using bridge design and analysis software (Merlin-Dash, CSiBridge, STAAD, AASHTOware ...

Water Resources Engineer

Westbrook, ME · Hybrid

$110K - $140K/yr

Mentor junior staff in both technical and professional aspects * Responsible for project task ... Proficiency with relevant software including HEC-RAS, HydroCAD, AutoCAD, ArcGIS, Microsoft Word and ...

Water Resources Engineer

Portland, ME · Hybrid

$110K - $140K/yr

Mentor junior staff in both technical and professional aspects * Responsible for project task ... Proficiency with relevant software including HEC-RAS, HydroCAD, AutoCAD, ArcGIS, Microsoft Word and ...

Water Resources Engineer

Portland, ME · Hybrid

$110K - $140K/yr

Mentor junior staff in both technical and professional aspects * Responsible for project task ... Proficiency with relevant software including HEC-RAS, HydroCAD, AutoCAD, ArcGIS, Microsoft Word and ...

Showing results 41-60

Junior Software Engineer Relocation information

See Portland, ME salary details

$47.6K

$96.7K

$145.3K

How much do junior software engineer relocation jobs pay per year?

As of Sep 8, 2026, the average yearly pay for junior software engineer relocation in Portland, ME is $96,728.00, according to ZipRecruiter salary data. Most workers in this role earn between $74,700.00 and $97,700.00 per year, depending on experience, location, and employer.

What is a junior software engineer relocation?

A Junior Software Engineer Relocation refers to a junior-level software engineering position where the job requires or offers support for relocating to a new city or country. This means the employer may provide assistance such as covering moving expenses, helping with housing, or managing visa processes if the new location is international. Relocation packages are often provided to attract talent from different regions and ensure a smooth transition into the new role. Junior software engineers are typically early-career professionals with less than two years of experience, and relocation opportunities can help them access better career prospects and professional development.

What are the key skills and qualifications needed to thrive as a junior software engineer relocation?

To thrive as a Junior Software Engineer Relocation, a solid understanding of programming languages (such as Java, Python, or C++), problem-solving abilities, and a relevant degree in computer science or related fields are essential. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes cloud platforms or Agile methodologies is typically required. Strong communication, adaptability, and teamwork skills help junior engineers integrate into new teams and environments, especially when relocating. These competencies enable efficient onboarding, effective collaboration, and successful project contributions in dynamic or unfamiliar settings.

What are some common challenges faced by junior software engineers who are relocating for a new role, and how can they successfully adapt to their new environment?

Junior Software Engineers who relocate for a new position often encounter challenges such as adjusting to a new city, integrating into a different company culture, and building relationships with a new team. To adapt successfully, it's important to seek out onboarding resources, participate in team meetings, and ask questions to understand workflows and expectations. Additionally, making an effort to connect with colleagues and joining local or company-based tech communities can help ease the transition and foster a sense of belonging.

What is the difference between Junior Software Engineer Relocation vs Junior Software Developer?

AspectJunior Software Engineer RelocationJunior Software Developer
Required CredentialsBachelor's in CS or related field; some companies prefer internships or certificationsBachelor's in CS or related field; similar certification requirements
Work EnvironmentTypically in tech companies, startups, or corporate IT teams; may involve relocation to different cities or countriesSimilar environments; often in software firms, startups, or tech departments
Employer & Industry UsageCommonly used in tech industry, especially for entry-level roles with relocation optionsWidely used across tech, finance, and other industries for entry-level coding roles

Junior Software Engineer Relocation and Junior Software Developer roles share similar educational and certification requirements, work environments, and industry usage. The main difference lies in the emphasis on relocation opportunities for the Junior Software Engineer Relocation position, which involves moving to different locations as part of the job, whereas the Junior Software Developer may work locally or remotely without a relocation component.

What are the most commonly searched types of Software Engineer Relocation jobs in Portland, ME?

The most popular types of Software Engineer Relocation jobs in Portland, ME are:

What are popular job titles related to Junior Software Engineer Relocation jobs in Portland, ME?

For Junior Software Engineer Relocation jobs in Portland, ME, the most frequently searched job titles are:

What job categories do people searching Junior Software Engineer Relocation jobs in Portland, ME look for?

The top searched job categories for Junior Software Engineer Relocation jobs in Portland, ME are:

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 12 days ago


Key responsibilities

  • Conduct and oversee site inspections, assessments, investigations, and cleanups in accordance with regulatory guidelines.

  • Work with technical staff to support data collection, site investigation, and evaluation of environmental data.

  • Review and document processes related to environmental permits, plans, reports, and regulatory compliance.


Job description

Brice Engineering LLCRegular

Why choose us?

Our founding company was built more than 50 years ago and has a legacy of welcoming new employees with our commitment to provide the best place to work by inspiring financial security and premier health and wellness programs for you and your family while enjoying an adventurous and dynamic culture.

Our employees' commitment to protecting the environment is intrinsic and deeply rooted, both individually and collectively at Brice, giving you purpose driven work that is impactful.

What does Brice Engineering do?

For Brice Engineering, it's not just about answering the mail. It's about your long-term success and ability to run your mission seamlessly with minimal to no snags along the way. We are enthusiastic and have fun doing what we do. We love the diversity and dynamic nature of opportunities in this business. Everything from navigating the logistical puzzle of an environmental site investigation on the remote Aleutian Island chain, to designing and building a state-of-the art facility gets us excited!

What can you expect?

As the Environmental Engineer III, you will work at the office in Anchorage or Fairbanks, AK, Post Falls, ID, Salt Lake City, UT, or Portland, ME and utilize your knowledge to participate in collecting, synthesizing, and documenting data relating to environmental compliance tasks. Task focus areas are related, but not limited, to stormwater, wastewater, air quality/emissions, oil storage and/or waste regulations, and assisting in the preparation and/or review of permits, pollution prevention plans, and regulatory-driven reporting. This position also includes providing field support as needed, which may include field site supervision. In addition, Environmental Engineer III will utilize their knowledge and experience with environmental site investigations and cleanups to support field efforts and document preparation and/or review. This position will support Project Managers and will include mentorship by various Project Managers and Technical Advisors. The expectation for this position is to be on the path to becoming a Project Manager or Technical Advisor.

How will you do it?

  • Conduct and oversee site inspections, assessments, investigations, and cleanups in accordance with state and federal regulatory guidelines and as directed by project management staff.
  • Work with environmental technicians and other technical staff in data collection, site inspection/investigation, and evaluation of data collected in support of environmental project objectives.
  • Provide scientific and technical guidance, support, coordination, and oversight to project staff preparing written project documentation.
  • Review and document the processes necessary to obtain, develop and/or update environmental permits, plans, reports, licenses, and other requirements necessary to achieve environmental compliance and restoration project objectives.
  • Review and provide documentation of environmental technical standards, guidelines, policies, and formal regulations to ensure proposals meet all appropriate requirements.
  • Prepare charts or graphs from data samples, providing summary information on the environmental relevance of the data.
  • Determine data collection methods to be employed in site surveys and investigations.
  • Support project planning and RFP responses.
  • Participate and lead in creating an effective team dynamic.
  • Provides technical QC of documentation.
  • Is a lead author of technical documentation.
  • Is a technical liaison for Clients.
  • Lead a proactive safety culture.
  • Work in a constant state of alertness and in a safe manner.
  • Perform other duties as directed.

Supervisory Responsibilities:

  • This position will have supervisory responsibilities over junior staff.

Knowledge, Skills & Abilities:

  • Knowledge of the practical application of environmental engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various environmental services.
  • Knowledge and understanding of RCRA, NPDES, CWA, OPPA, CAA, and other applicable laws, legal codes, government regulations, executive orders, and agency rules governing environmental projects and programs.
  • Ability to identify complex problems and review related information to develop and evaluate options and implement solutions.
  • Ability to use analytical skills alongside scientific rules and methods to solve problems and apply logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems.
  • Basic computer skills specifically using Microsoft Office Suite; ability to learn additional computer skills or software programs.
  • Effective oral and technical written communication skills to effectively and clearly communicate complex information to others as well as to present information in front of a group.
  • Excellent interpersonal skills to work effectively and cooperatively with all levels of management and staff.
  • Excellent organizational and time management skills with the ability to prioritize, multi-task, and confidentially process and maintain data with accuracy with directions and mentorship
  • Ability to effectively lead projects and work with multi-disciplined teams.
  • Ability to proactively identify tasks to be completed, be self-directed, and accountable for results.
  • Ability to communicate effectively & collaborate productively.
  • Ability to demonstrate positional expertise.
  • Ability to understand the business and finance needs.

Who is Brice Engineering looking for?

Minimum Qualifications:

  • Bachelor's degree in environmental engineering or other engineering discipline.
  • Seven to fifteen years of experience working on environmental projects required.
  • A broad understanding of federal, state, and local environmental regulations.
  • Valid state driver's license and qualified to operate a vehicle under the conditions of the Company's Driving Policy.
  • Ability to pass a drug and background screening.

Preferred Qualifications:

  • Active research on emerging contaminants preferred.
  • ADEC's definition of a Qualified Professional is preferred for Alaska projects.
  • 40-hour Hazardous Waste Operations certificate preferred.
  • Familiar with federal and state regulations relating to stormwater, wastewater, air quality/emissions, oil storage, and waste in PE-licensed state(s). Familiarity with federal and state regulations relating to environmental restoration projects in same state(s) a plus.
  • Experience in federal government projects is highly desired.
  • ArcGIS experience preferred.
  • Hazardous Waste Operation and Emergency Response training with current 8-hour refresher preferred.
  • Experience with Health and Safety functions a plus.

More reasons you will love working with Brice Engineering LLC:

  • Competitive wages and bonus programs - We believe in developing our employees to progressively advance in their careers. We achieve this by providing you with annual performance reviews with recommendations on training to achieve your goals.
  • Mentorship Program designed for employees to formalize a working relationship between seasoned professionals and young professionals to develop specific areas of knowledge to grow their careers within the family of companies.
  • Tuition reimbursement.
  • Health insurance through the Federal Employee Benefit Program (FEHB) with many plans to choose from with ridiculously low employee premiums.
  • FSA health care and/or dependent care/HSA with HDHP.
  • Dental and Vision Insurance.
  • Employee Assistance Program for you and your family.
  • Company paid Life Insurance, AD&D, LTD.
  • Voluntary paid Life Insurance and AD&D as well as STD, Accident, Cancer/Critical illness, and Whole Life Insurance.
  • Paid time off is based on an employee working 2080 regular hours per year [40 hours per week]. May increase per years of service with the Company in eligible status.
  • 0-2 years 15 days
  • 3-5 years 23 days
  • 6-9 years 27 days
  • 10-14 years 30 days
  • 15-19 years 33 days
  • 20 or more years 37.5 days
  • 10 Regular Holidays, 1 Bonus - Work Anniversary "Floating" Holiday. Eligible after 1 year of service, must be taken within the calendar year.
  • 401(K) match at $0.50 on the dollar up to 6% of your contribution.

*Benefits may vary based on status of position and subject to associated plan eligibility provisions, or company handbook. For questions, please email the Human Resources Department at recruitment@calistabrice.com

How do you apply?

Please visit our careers page at www.calistabrice.com/open-positions and use the Company tab to filter by subsidiary company.

You have questions, or need assistance with applicant accommodation, how do you reach a recruiter from Brice Engineering LLC? Simply reach out to recruitment@calistabrice.com

As an Equal Opportunity/Affirmative Action Employer, we believe in each person's potential, and we'll help you reach yours.

Join us and let's get started!

For the full job description including physical and environmental demands please reach out to recruitment@calistabrice.com

PREFERENCE STATEMENT
Preference will be given to Calista shareholders and their descendants and to spouses of Calista shareholders, and to shareholders of other corporations created pursuant to the Alaska Native Claims Settlement Act, in accordance with Title 43 U.S. Code 1626(g).

EEO STATEMENT
Additionally, it is our policy to select, place, train and promote the most qualified individuals based upon relevant factors such as work quality, attitude and experience, so as to provide equal employment opportunity for all employees in compliance with applicable local, state and federal laws and without regard to non-work related factors such as race, color, religion/creed, sex, national origin, age, disability, marital status, veteran status, pregnancy, sexual orientation, gender identity, citizenship, genetic information, or other protected status. When applicable, our policy of non-discrimination applies to all terms and conditions of employment, including but not limited to, recruiting, hiring, training, transfer, promotion, placement, layoff, compensation, termination, reduction in force and benefits.
REASONABLE ACCOMMODATION
It is Calista and Subsidiaries' business philosophy and practice to provide reasonable accommodations, according to applicable state and federal laws, to all qualified individuals with physical or mental disabilities.
The statements contained in this job description are intended to describe the general content and requirements for performance of this job. It is not intended to be an exhaustive list of all job duties, responsibilities, and requirements.
This job description is not an employment agreement or contract. Management has the exclusive right to alter the scope of work within the framework of this job description at any time without prior notice.