Blue Marble is a place where there is always something new to learn, which is incredibly fulfilling for its employees. Better yet, we’re always able to keep things fun and have great team camaraderie.
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:
Blue Marble has a great atmosphere. The relaxed work environment allows us to form solid relationships with our co-workers both within and outside of our departments so we can successfully function as a team, providing our customers with the best products. It also allows us to develop friendships that exist beyond the workplace.
Blue Marble is a growing small company in a beautiful location that provides excellent benefits, challenging work, and opportunities for professional growth in a pleasant environment.
I joined Blue Marble because of their interesting technologies and opportunities, I stayed at Blue Marble because they allow for a work/life balance to enjoy the beauty of Maine.
Blue Marble Geographics is a great place to work if you want to be involved in cutting edge technology development and have a passion for maps.
Blue Marble Geographics is a great place to work and Maine is a wonderful place to live! Blue Marble offers a challenging yet supportive environment in which one can grow and expand their skills and achieve their goals. Everyone is generous with their time, a true team environment! It is one of the greatest companies I have work for in the GIS Industry.
At Blue Marble, I am surrounded by a smart, supportive, and fun team. I enjoy going to work because I am constantly learning and growing in my role. Blue Marble Geographics a great place to be!
In my 40 years of programming, Blue Marble Geographics is the best little software company I’ve ever worked for. This company is fun yet focused. The software development team has an effective and evolving development methodology and uses a variety of software engineering tools to develop code and manage issues. The application work is customer-focused, challenging, and rewarding. The management, sales, and marketing teams have a clear direction and vision, fostering active and meaningful communication between all employees. The entire company is supported by highly effective customer support and IT teams. With two of the best in their class GIS applications and easy Maine living and Blue Marble supplies an ideal environment for a new or seasoned software engineer.
Bring your talents to Blue Marble Geographics! Take a look at our current job openings:
Current Job Openings
Job Description
Blue Marble is recruiting developers focused on photogrammetry and drone imagery processing and programming. 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 software developers with knowledge and skills specifically in photogrammetry, computer vision, structure from motion, and drone image processing techniques. We are looking for experienced C++ developers who share our passion for the space and how it can be applied to the business world.
- 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 5 years of experience with photogrammetry, image processing, 3D reconstruction, structure from motion, and/or creating complex modeling/analytic toolchains for image-based drone tools. – Writes clean, well-organized, and properly documented C++ code.
- Thrives on complex technical challenges and is always eager to learn the latest technologies.
You will be measured on:
- The quality, efficiency, and effectiveness of your code. Your code will have to be efficient and effective at handling complex data analysis scenarios.
- 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.
Education Requirements
Masters Degree in Computer Science, Computer Engineering or other Science with a machine learning or statistical analysis type background or Mathematics with experience in statistical or machine modeling preferred.
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
Send cover letter with salary requirements and resume via email.
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 ***
Job Description
Blue Marble Geographics is looking to add a C++ software Developer to our developer team tasked with supporting and maintaining our industry standard GIS software tools. The successful candidate will have a proven capability to analyze, design and implement large software development projects. Experience in Geodesy is desired, but candidates with advanced math skills will be considered as well. This is an opportunity to work within a progressive, small team-oriented company. Successful candidates will have the ability to interact effectively with others and work as a team member with a willingness to be creative and innovative. 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.
General Requirements
- Required 3 or more years’ experience working with Visual C, C# in a Windows environment.
- Preferred experience with GIS and/or advance 2d/3d mathematical geodesy processes.
- Preferred knowledge of Microsoft Visual Studio 2005, 2008, 2010, .NET framework, and Component Object Model (COM)
- Additional skills in Visual Basic, Delphi, or C Builder, Java, and GCC on Linux environments are appreciated.
- GPS, Mapping, Cartography, Spatial Analysis, etc. software knowledge would also be quite beneficial
Education Requirements
Bachelor’s degree in Computer Science, Computer Engineering, GIS or equivalent experience required.
Benefits
Fully covered health insurance, paid vacation, 401k, casual attire.
Full Time
Salaried position
Additional Requirements
Cover letter with salary requirements is required and email is preferred.
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.
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.
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.