Career Opportunities

Great career opportunities await you at Blue Marble Geographics!


We are as committed to excellence as we are to your opportunity to make a difference. Join the Blue Marble team and become a part of a company that takes pride in its achievements, knowing that customers benefit from the products we develop.


Read what our employees have to say about working at Blue Marble Geographics:

Bring your talents to Blue Marble Geographics! Take a look at our current job openings:

Current Job Openings

C++ Geospatial LiDAR Software Developer Angle right
Job Description

Blue Marble is recruiting developers for a new R&D team focused on LiDAR, 3D, and cutting-edge geospatial data processing. This team of developers will work with our Global Mapper architect and CTO to expand our IP and development in these areas. We are recruiting C++ developers with point cloud processing skills in 2D and 3D Engine Development, geospatial, and big data processing (ie; massive data point clouds and real-world terrain modeling) who shares our passion for the space and how it can be applied to the business world.

Selected candidates will be involved in the architecting and development of our next generation software engine. This is a highly focused small team development project with many known and unknown technical hurdles.

This could be a remote employee position, but candidates interested in relocation to Maine are welcome as well, and relocation expenses can be part of the package.

We are looking for someone that:
  • Has at least 5 years of experience in C++ software development.
  • Writes clean, well-organized, and properly documented code.
  • Thrives on complex technical challenges and is always eager to learn the latest technologies.
You will be measured on:
  • The quality and efficiency of your code. Your code will have to be efficient and effective at handling the problems we are trying to solve.
  • Speed. To keep up you’ll need to be productive, proactive, and get products completed quickly.
  • Your ability to work with others. We are working towards the same goals and we want people that will get along well with us.
A few reasons why you will love working for Blue Marble:
  • You will have autonomy to do incredible things.
  • You will have the chance to expand your knowledge of new cutting-edge technologies while solving real-world problems.
  • Your success will be recognized and appreciated.
And a few reasons why you might hate it:
  • You don’t want to get your hands dirty. This is a hands-on coding and architecting role.
  • You’ll have to be a smart decision maker, rather than a passive player waiting for the next assignment.
General Requirements

Required 5 or more years of experience working with Visual C++ in a Windows environment. Experience with MFC, .NET technologies, and Java is a plus. Preferred experience with GIS and LiDAR and/or advanced 2d/3d mathematical geodesy processes. Preferred knowledge of Microsoft VC++ (2010, 2012, 2013, 2015), with MFC and the .NET framework. Additional cross-platform development skills using the GNU C compiler, or experience with the Qt toolkits are also appreciated.

Education Requirements

Bachelor’s Degree or higher in Computer Science, Computer Engineering or other Science or Mathematics


Fully covered health insurance, paid vacation, profit sharing, 401k, casual attire. Fun casual atmosphere. Excellent flexibility with a varied and challenging workload.

Additional Requirements

Cover Letter is required, apply by email to Passport required. *** Please specify salary requirements and LiDAR Developer Position in cover letter ***

Technical GIS Software Content Writer & Editor Angle right
Job Description

The main function of the marketing department at Blue Marble Geographics is to develop and execute campaigns aimed at maximizing brand recognition and profits for the company. The role of the Content Writer & Editor is to produce marketing content in a variety of formats to best communicate the value of Blue Marble Geographics products worldwide. A successful candidate will have experience producing content about software, the GIS industry, or other related scientific fields.

Responsibilities of the Content Writer & Editor include:
  • Produces well-researched, validated, and high-quality content for publication online and in print. Employs rules set by the organization’s brand guidelines. Responsible for all marketing content creation, unless otherwise assigned to a different team member by the Marketing Director or President of Blue Marble Geographics.
  • Maintains an open channel of communication with the Vice President of Sales, Product Manager, and Training Manager to identify customers’ needs and produces content that is highly relevant to our target audiences.
  • Proofreads and edits content produced by other members of the marketing team. Pays close attention to detail, follows English grammar rules, and avoids typos.
  • Ensures all Blue Marble Geographics content is in compliance with laws regulating the technology industry and marketing activities worldwide.
  • Organizes and maintains an editorial calendar with the assistance of the Marketing Director. Responsible for fulfilling all editorial deadlines.
  • Utilizes industry best practices and familiarity with the organization’s mission and goals to inspire ideas for engaging content in a variety of formats – written, audio, video, and graphic.
  • Uses search engine optimization (SEO) strategies in writing to maximize the online visibility of a website in search results.
  • Maintains a social media presence for Blue Marble Geographics and Global Mapper by creating and posting engaging content, using hashtags appropriately, responding to comments and messages during business hours, and promoting content with the assigned social media budget.
  • Contacts Blue Marble Geographics’ clients for interviews to produce case studies.
  • Travels and works at conferences representing Blue Marble Geographics when needed.
  • Performs other tasks as assigned by the Marketing Director and/or President of Blue Marble Geographics.
  • Bachelor’s degree in Geography, Technology, GIS, English, communications, journalism or related field
  • Basic knowledge of GIS software
  • Experience in GIS, geodesy, or scientific technical writing
  • 3-5 years of professional experience writing and editing technical content for a B-2-B audience
  • Knowledge of digital marketing tactics, including SEO, email marketing and web analytics
  • Excellent technical writing skills, as well as the ability to communicate and collaborate effectively and consistently meet tight deadlines
  • HTML knowledge and experience using WordPress preferred
  • Excellent eye for detail

This job description may be updated as needed to reflect tasks relevant to the goals of the marketing department.


Fully covered health insurance, paid vacation, 401k, casual attire.
Full Time
Salaried position

Entry Level Developer Angle right

Job Description

Blue Marble Geographics is looking to add an entry level Software Developer to assist an inhouse development team with supporting and maintaining our industry standard GIS software tools. This is an opportunity to work within a progressive, small team-oriented software company in Maine. Successful candidates will have the ability to interact effectively with others and work as a team. They will also need to be able to think and work independently. Blue Marble Geographics is the place to be if you have a desire to learn new things every day, create effective code, and want to live in the beautiful State of Maine.

Responsibilities will include:

  • assisting development tool customers
  • creating and maintaining internal build procedures
  • generating code sample for SDK libraries
  • Additional projects as assigned

The position provides constant opportunities to work with software developers from around the world as they implement our technology. Our customers include Oracle, Google, Microsoft, and many other household names.

General Requirements

Required familiarity with the software development process. Primary development in C++, with knowledge of Microsoft Visual, .NET framework, and Microsoft Foundation Classes (MFC) preferred. Additional skills with Qt, java, or C++ development on Unix environments are appreciated. Some travel may be required.

Education Requirements

Bachelor’s degree required. Computer science, Electrical/Computer Engineer, or Mathematics areas preferred, but other technical degrees considered.


Fully covered health insurance, paid vacation, profit sharing, 401k, casual attire. Full Time Salaried position

Additional Requirements

Send resume and cover letter, unofficial transcripts, and code sample via email with salary requirements.

Entry Level Customer and Sales Support Angle right

Job Description

We are seeking to add an out-going, smart, and professional individual for inbound and outbound customer support and sales to our team. Experience in sales or customer service is a plus but could be offset by experience in GIS or technology. If you are excited by the opportunity to work for a growing software company in Maine and a drive to learn then this is the job opportunity for you.

The Sales Support role is the first stop our customers have when contacting the company. A majority of the inquiries are via email and often with phone follow up. The right candidate must have excellent communication skills both verbal and written, be comfortable with Windows based computer technology, can be flexible, and work in a dynamic team. Blue Marble Geographics hires individuals that are creative and focused on providing outstanding customer service. Multi-tasking and comfort working in a fast-paced environment is critical. Experience in software support or sales a huge plus! Potential for growth is great for the right hard-working individual that likes to learn.

Responsibilities will include:

  • Processing sales
  • Creating and following up on invoices and quotes via email and telephone
  • Qualifying leads that we receive from various sources
  • Working with our current partners and resellers
  • Troubleshooting customer requests and software needs
  • Generating licenses
  • Assisting senior sales team members as needed
  • Maintaining a pipeline of sales opportunities
  • Assisting with trade shows
  • Assisting with any task as assigned

General Requirements

Candidate must have excellent communications skills, be a genuine people person, must have business-to-business sales or marketing experience, and must be comfortable with Windows based computer technology & demonstrated skill using Microsoft Office. Training will be provided. A high energy level, creative instinct, and sense of humor are essential.

Education Requirements

College degree required.


Fully covered health insurance, paid vacation, bonus plan, 401k matching plan, casual attire.

Additional Requirements

Apply via email only, must provide cover letter with salary requirements and resume.

Cloud Architect Developer Angle right
Job Description

Blue Marble is looking to hire a Cloud Architect developer. This position will design, implement, and improve the next generation Blue Marble Cloud infrastructure. This infrastructure will need to be a Cloud scalable solution, including robust scheduling and asset allocation along with the latest workload distribution models. The service model will include interfacing with current Blue Marble technology in order to create new identity management resources, and the creation of User based virtualized resource schemes. This role will be working as a member of the Blue Marble development team with the goal of moving our current industry standard Geospatial development and application tools to a Cloud environment.

  • You will have the chance to expand your knowledge of new cutting-edge technologies while solving real-world problems.
  • You will see your successes immediately utilized in a high profile, actively developed GIS software application, that has a very passionate user base.
  • Your success will be recognized and appreciated.
We are looking for someone that:
  • Has at least 3 years of experience with container systems, and standard virtualization practices is required
  • The primary Cloud architecture will utilize the Microsoft Azure Platform.
  • Experience and certification as a Microsoft Partner developer is generally preferred, but experience with other cloud technologies will also be considered.
  • Thrives on complex technical challenges and is always eager to learn the latest technologies.
You will be measured on:
  • Innovation and ability to solve complex problems.
  • Your ability to work with others. In this fast-paced industry communication is paramount.
  • We need a team player who can actively listen and respond with an open mind and positive attitude.
Additional Requirements
  • Bachelor’s degree or higher required.
  • Send a cover letter with salary requirements and resume via email

Fully covered health insurance, paid vacation, bonus plan, 401k matching plan, casual attire.

Contact Information

HR Administrator

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.

Companies using Blue Marble’s geospatial technology