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

Benefits

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 hr@bluemarblegeo.com. Passport required. *** Please specify salary requirements and LiDAR Developer Position in cover letter ***

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.

Benefits

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.

Benefits

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
Benefits

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

GIS Application Software Support Angle right

Job Description

Blue Marble Geographics is seeking a GIS application software support professional for our mapping software product line. We are looking for an energetic, tech savvy individual that loves to learn. This position is a key role in the support of our growing customer base and a valued member of our team of professionals. The ideal candidate has a passion for software and for satisfying customers, as well as the ability to get down into the details without losing sight of the big picture.

Job duties may include any of the following tasks:

  • Support our thousands of customers from around the world with all types of help desk inquiries from general product questions, how to questions, data problems and more
  • Licensing support
  • Participate in testing and Q/A of our products.
  • Support our sales team with technical sales, web demos and training.
  • Use troubleshooting skills to accurately diagnose problems, document and effectively escalate when necessary.
  • Some travel for conferences or customer training may be required.
  • A strong background in the basics of mapping and coordinate system support is required.
  • Learn something new every day.

General Requirements

Experience in software and customer support, testing, and training. Software quality assurance background also desirable. Experience in GIS desired. Experience in software product lifecycle strongly desired. Some travel required.

Education Requirements

Bachelor’s degree required. Computer science, Geography, Applied Environmental Science area preferred, but can be substituted with technical experience.

Benefits

Health insurance, paid vacation, personal time, 401k matching plan, disability, casual attire.

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.

Companies using Blue Marble’s geospatial technology