Demo

Entry-Level Software Developer

Blue Marble Geographics
Hallowell, ME Full Time
POSTED ON 12/19/2024
AVAILABLE BEFORE 2/19/2025

Blue Marble Geographics is looking for an entry-level software developer to join the development team. The ideal candidate will have a working knowledge of the software development process and standard computer science data structures and algorithms. The entry-level developer will contribute to Blue Marble’s growth by

  • creating and maintaining internal build procedures;
  • generating code samples, scripts, and testing units;
  • maintaining and updating a continuous integration pipeline;
  • analyzing customer issues and identifying/implementing solutions;
  • contributing to our overall software development process;
  • preserving code quality by keeping the code version control system organized; and
  • offering technical assistance to Blue Marble customers using our development tools and applications.

This exciting entry-level position provides the successful candidate an opportunity to work and learn from a group of highly talented developers and frequent opportunities to learn from external developers, our customers, who use our technology in their applications.

Position Requirements

  • A bachelor’s degree or higher in computer science, computer engineering, mathematics, or other science (preferred, but different technical degrees will be considered);
  • working knowledge of the software development process and standard computer science data structures and algorithms.;
  • experience with a least one of these languages — C , .NET, Python, and Java;
  • experience Qt, Boost, GDAL, or 3rdParty tools like SVN, GIT, and JIRA (preferred);
  • knowledge of object-oriented design and experience with *-ix based environments (preferred), and
  • a willingness and ability to travel as needed.

Preferred Qualifications

  • Demonstrated ability to write clean, well-organized, and adequately documented code;
  • dexterity to handle complex technical challenges;
  • readiness to learn the latest technologies and stay on top of the latest technology trends;
  • resourcefulness to diagnose technical issues and propose practical solutions;
  • excellent communication, presentation, and interpersonal skills;
  • a strong sense of project ownership;
  • ability to work effectively in a fast-paced, changing, and challenging environment; and
  • proven ability to follow project specs and deadlines.

This position offers an exciting opportunity for candidates who wish to

  • help create a fantastic product that helps solve real-life challenges around the world;
  • hone their development skill by working collaboratively with a team of highly qualified developers focused on conceptualizing the future of our world-class GIS and geodetic software.
About Blue Marble Geographics

Blue Marble Geographics is a GIS and geodetic software development company that provides cutting-edge yet accessible products designed for both novice and experienced geospatial professionals. For nearly three decades, the company’s products have been used and trusted by organizations around the globe — including government agencies, universities, and Fortune 500 companies.

Blue Marble’s expertise spans a broad spectrum of the geospatial technology sector with a particular focus on coordinate conversion, lidar and photogrammetric point cloud processing, geospatial software development, and user-driven product development.

Blue Marble’s products include Geographic Calculator®, the industry standard for precise spatial data conversion and advanced coordinate system management; Global Mapper®, an all-in-one GIS application with a comprehensive array of data processing and analysis tools; and Global Mapper Pro®, a suite of powerful tools for editing and processing lidar and photogrammetric point clouds from drone-captured images. All of these software tools are available for desktop, cloud, mobile, or software developer toolkits.

Why you should consider joining Blue Marble Geographics

There are many reasons to join the Blue Marble Geographics team! The number one reason is the people that work here, who make our company remarkable. Our company is based in the beautiful state of Maine, and we’ve been around for three decades. Our employees love what they do, and because of that, they are dedicated to producing essential world-class technology. At Blue Marble, we celebrate our differences and encourage creativity, and bold new ideas.

Our employees enjoy generous benefits, including:

  • Health insurance (fully covered for employees)
  • Dental insurance
  • Paid time off
  • 401k savings with company match
  • Casual attire
  • Schedule flexibility
Are you interested in joining us? Apply today!

Submit your cover letter, school transcripts, sample code, and resume to hr@bluemarblegeo.com. Please include your salary requirement in the cover letter, and add “Entry-Level Software Developer” to your email subject line.


Contact Information

HR Administrator
Email: hr@bluemarblegeo.com

Please apply via email and include a cover letter. Blue Marble Geographics is an equal opportunity employer.

Blue Marble Geographics
22 Carriage Lane
Hallowell, Maine 04347 U.S.A.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Entry-Level Software Developer?

Sign up to receive alerts about other jobs on the Entry-Level Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$72,538 - $87,299
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$143,123 - $179,960
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Entry-Level Software Developer jobs in the Hallowell, ME area that may be a better fit.

Entry Level IT Admin Support and Web Developer

Blue Marble Geographics, Hallowell, ME

Java Full-stack Developer

Axway Software SA, Cornish, ME

AI Assistant is available now!

Feel free to start your new journey!