Jobs

Our vision

eeGeo’s vision is to become the leading provider of 3D interior and exterior mapping, supporting millions of users and generating significant revenues over the next few years.

The company has recently received further investment funding and is now embarking on its next phase of growth; expanding its commercial team, developing exciting new product capabilities and bringing on board an ever increasing number of significant customers, who share our view that the world deserves better visualisation of places.

london-shard-ipad 
slider

Our Company

office
slider

Life at eeGeo

At eeGeo we value openness and honesty, and strive to built an environment where individuals are free to be creative. We believe in empowering our people to solve challenging problems in order to deliver a great mapping platform for our clients and their customers. Our company structure reflects our culture as a technology-driven organisation, with a focus on pragmatism and the delivery of well engineered software which solves real-world problems.

We believe that our people are our most valuable asset, and that our role in recruiting new staff is one of the most significant ways in which we can improve our company. Because of this, we do all that we can to make sure that eeGeo is a great place to work.

Our Culture


Flexible Hours

We understand that everyone is different. Some people are at their best early in the morning, others prefer to get started a little later. At eeGeo, we take a pragmatic approach to accommodating the individual circumstances of our people’s lives.

Logical

Our culture of openness and honesty extends to how we operate as an organisation. We value the intellect and creativity of our staff: we are committed to continuous self-improvement, introspection, and running 5 Whys when something doesn’t go quite right. We believe it’s possible to offer a constructive criticism of a solution without being critical of the author.

Beautiful Surroundings

We’re situated in the heart of Dundee, a vibrant and dynamic city with a strong legacy of contributions to science, culture and the arts. A short drive from Scotland’s scenery, Dundee is currently undergoing a £1Billion restoration project, is host several technology companies, and is officially Scotland’s sunniest city. Our modern office space is equipped with a large balcony to enjoy the weather!

Interesting Challenges

From matching GPS traces to road-graphs to generating procedural road casings there is always an interesting challenge at eeGeo. Our stack spans multiple languages and tools: large scale offline data processing, web and REST back-ends, analytics, and native mobile client API development.

Sustainable Development

We work on a big technology stack, but as a small team we can move quickly. We encourage a culture of cooperation and collaboration. We share knowledge and learn from each other by pairing, reviewing code, and encouraging generalism. We also practice automation, continuous deployment, automated testing and explorative design. This lets us move quickly – but sustainably – with a commitment to supporting a healthy work-life balance.

Fair Compensation

eeGeo believes that people work best when they don’t have to worry about their finances. We offer a generous salary and benefits package, including private healthcare and matched pension contributions.

Current Openings

eeGeo are a software technology company who develop a cloud based, SaaS 3D mapping platform. The eeGeo platform enables our customers to build applications that incorporate real time, geospatially accurate 3D maps drawn using gaming software technology. We license access to the platform to enable our customers to deliver compelling and engaging geo-centric applications and services.

Our technology includes the capability to:

  • Provide high performance, real time delivery of a rich 3D view of the world in Mobile, Webgl and VR applications
  • Import map information and convert it to a 3D view
  • Display information sources within the map (such as landmarks, points of interest, local advertising, real time information etc.)

Our core business is in developing the eeGeo platform and in supporting customers around the world who license access to the platform. We also have the ability to deliver professional services to help build applications on behalf of our customers.

A bunch of good reasons why you should apply:

Working at eeGeo means you’ll always be working on something interesting. From matching GPS traces to road-graphs to generating procedural road casings, we frequently work on challenging problems.

We pride ourselves on being agile and pragmatic, working at a swift, sustainable pace to deliver early and often. We are working with a mix of established and emerging technologies such as C++, iOS, C# and Cloud Computing. You’ll get a chance to work with all of them. You’ll never be a cog in the machine at eeGeo, as we expect our team to be flexible and adaptable.

Our agile development approach and regular reviews of working practises mean that learning and improvement are integral to our day-to-day working lives. As a small studio, we are always striving for ways to be more effective. We do this through frequent, open communication, tight collaboration between disciplines and an absolute minimum of bureaucracy.

We think this provides the perfect environment for us to realise our full potential as developers. We are making a place where good people can become great.

Here’s what we expect from successful candidates:

  • You must have a passion for developing high quality software.
  • You should be extremely self-motivated and thrive in a team environment.
  • You should be fluent in at least one OO language (e.g. C++, C#, Java) and have an understanding of OOD (e.g. design patterns, SOLID).
  • You should have experience of working on mobile platforms such as iOS and Android.
  • You must be able to demonstrate an understanding of algorithms, data structures.
  • You must have a basic understanding of 3D mathematics.
  • You will have strong problem solving skills along with excellent written and oral communication skills that allow you to solve problems as part of a team.
  • You will be degree educated in Computer Science, Engineering, Mathematics or a similar discipline, or have equivalent professional experience.
  • You should be flexible and adaptable, eager to engage with and learn new technologies and roles in an organisation.
  • Candidate must have the right to work and reside in the United Kingdom – i.e. European Economic Area / Swiss national or holding current UK work permit.

The following are a definite advantage but don’t sweat it if you haven’t got the full stack:

  • Knowledge of agile and lean development, Scrum, Kanban, Continuous Integration, Pair Programming, TDD.
  • Experience with a dynamic language (Ruby, JS, Python, Lua etc.)
  • Experience with MVC web development frameworks, particularly Ruby on Rails.
  • Experience of implementing high performance, real time 3D systems such as games or demos.
  • Basic understanding of Unix system administration.
  • Build configuration management and automation (Nant, Rake, Make etc).
  • Contributions to open source is an advantage.
eeGeo are a software technology company who develop a cloud based, SaaS 3D mapping platform. The eeGeo platform enables our customers to build applications that incorporate real time, geospatially accurate 3D maps drawn using gaming software technology. We license access to the platform to enable our customers to deliver compelling and engaging geo-centric applications and services.

Our technology includes the capability to:

  • Provide high performance, real time delivery of a rich 3D view of the world in Mobile, Webgl and VR applications
  • Import map information and convert it to a 3D view
  • Display information sources within the map (such as landmarks, points of interest, local advertising, real time information etc.)

Our core business is in developing the eeGeo platform and in supporting customers around the world who license access to the platform. We also have the ability to deliver professional services to help build applications on behalf of our customers.

A bunch of good reasons why you should apply:

Working at eeGeo means you’ll always be working on something interesting. From matching GPS traces to road-graphs to generating procedural road casings, we frequently work on challenging problems.

We pride ourselves on being agile and pragmatic, working at a swift, sustainable pace to deliver early and often. We are working with a mix of established and emerging technologies such as C++, iOS, C# and Cloud Computing. You’ll get a chance to work with all of them. You’ll never be a cog in the machine at eeGeo, as we expect our team to be flexible and adaptable.

Our agile development approach and regular reviews of working practises mean that learning and improvement are integral to our day-to-day working lives. As a small studio, we are always striving for ways to be more effective. We do this through frequent, open communication, tight collaboration between disciplines and an absolute minimum of bureaucracy.

This is a hands-on leadership role, ideal for someone wanting to lead an software team but also contribute as a team member.

Here’s what we expect from successful candidates:

  • You have a passion for growing and shaping exceptional teams & your own self-improvement.
  • You have a passion for encouraging others to develop high quality software at a rapid, sustainable pace, and do so yourself.
  • You are aware of best-practice for leading a cross-discipline software development group of up to 10 people, including knowledge of agile and lean development, Scrum, Kanban, Continuous Integration, Pair Programming, TDD.
  • You are extremely self-motivated. You will be willing to directly contribute, and you thrive in a team environment.
  • You are fluent in at least one OO language (e.g. C++, C#, Java) and have an understanding of OOD (e.g. design patterns, SOLID).
  • You must be able to demonstrate an understanding of algorithms, data structures and 3D mathematics.
  • You will have experience of implementing high performance, real time 3D systems such as games or demos.
  • You will have strong problem solving skills along with excellent written and oral communication skills that allow you to solve problems as part of a team.
  • You will be degree educated in Computer Science, Engineering, Mathematics or a similar discipline, or have equivalent professional experience.
  • You should be flexible and adaptable, eager to engage with and learn new technologies and roles in an organisation.
  • Candidate must have the right to work and reside in the United Kingdom – i.e. European Economic Area / Swiss national or holding current UK work permit.

The following are a definite advantage but don’t sweat it if you haven’t got the full stack:

  • Experience working with customers and other stakeholders.
  • Experience delivering medium sized software projects up to £1m.
  • Knowledge of developing and evolving APIs and developer communities.
  • Knowledge of graphics techniques and/or computational geometry.
  • Experience with mapreduce, Hadoop, EMR, mrjob.
  • Experience with a dynamic language (Ruby, JS, Python, Lua etc.)
  • Basic understanding of Unix system administration & operations.
  • Experience with mapping tools and technologies such as ArcGIS, QGIS, GDAL, OGR.
  • Contributions to open source is an advantage.

Compensation and Benefits:

Salary: Up to £55,000 P/A
Benefits: Contribution-based pension, private medical cover, health insurance and much more.

eeGeo are a software technology company who develop a cloud based, SaaS 3D mapping platform. The eeGeo platform enables our customers to build applications that incorporate real time, geospatially accurate 3D maps drawn using gaming software technology. We license access to the platform to enable our customers to deliver compelling and engaging geo-centric applications and services.

Our technology includes the capability to:

  • Provide high performance, real time delivery of a rich 3D view of the world in Mobile, Webgl and VR applications
  • Import map information and convert it to a 3D view
  • Display information sources within the map (such as landmarks, points of interest, local advertising, real time information etc.)

Our core business is in developing the eeGeo platform and in supporting customers around the world who license access to the platform. We also have the ability to deliver professional services to help build applications on behalf of our customers.

A bunch of good reasons why you should apply:

Working at eeGeo means you’ll always be working on something interesting. From matching GPS traces to road-graphs to generating procedural road casings, we frequently work on challenging problems.

We pride ourselves on being agile and pragmatic, working at a swift, sustainable pace to deliver early and often. We are working with a mix of established and emerging technologies such as C++, iOS, C# and Cloud Computing. You’ll get a chance to work with all of them. You’ll never be a cog in the machine at eeGeo, as we expect our team to be flexible and adaptable.

Our agile development approach and regular reviews of working practises mean that learning and improvement are integral to our day-to-day working lives. As a small studio, we are always striving for ways to be more effective. We do this through frequent, open communication, tight collaboration between disciplines and an absolute minimum of bureaucracy.

We think this provides the perfect environment for us to realise our full potential as developers. We are making a place where good people can become great.

Here’s what we expect from successful candidates:

  • You must have a passion for developing high quality software.
  • You should be extremely self-motivated and thrive in a team environment.
  • You should be fluent in at least one OO language (e.g. C++, C#, Java) and have an understanding of OOD (e.g. design patterns, SOLID).
  • You must be able to demonstrate an understanding of algorithms, data structures and 3D mathematics.
  • You will have experience of implementing high performance, real time 3D systems such as games or demos.
  • You will have strong problem solving skills along with excellent written and oral communication skills that allow you to solve problems as part of a team.
  • You will be degree educated in Computer Science, Engineering, Mathematics or a similar discipline, or have equivalent professional experience.
  • You should be flexible and adaptable, eager to engage with and learn new technologies and roles in an organisation.
  • Candidate must have the right to work and reside in the United Kingdom – i.e. European Economic Area / Swiss national or holding current UK work permit.

The following are a definite advantage but don’t sweat it if you haven’t got the full stack:

  • You should have experience of working on mobile platforms such as iOS and Android.
  • Knowledge of graphics techniques and/or computation geometry.
  • Knowledge of agile and lean development, Scrum, Kanban, Continuous Integration, Pair Programming, TDD.
  • Experience with a dynamic language (Ruby, JS, Python, Lua etc.)
  • Experience with MVC web development frameworks, particularly Ruby on Rails.
  • Experience with mapreduce, Hadoop, EMR, mrjob.
  • Experience with C# and latest .NET framework.
  • Basic understanding of Unix system administration.
  • Build configuration management and automation (Nant, Rake, Make etc).
  • Experience with mapping tools and technologies such as ArcGIS, QGIS, GDAL, OGR.
  • Contributions to open source is an advantage.

Compensation and Benefits:

Salary: Up to £45,000 P/A
Benefits: Contribution-based pension, private medical cover, health insurance and much more.

eeGeo are a software technology company who develop a cloud based, SaaS 3D mapping platform. The eeGeo platform enables our customers to build applications that incorporate real time, geospatially accurate 3D maps drawn using gaming software technology. We license access to the platform to enable our customers to deliver compelling and engaging geo-centric applications and services.

Our technology includes the capability to:

  • Provide high performance, real time delivery of a rich 3D view of the world in Mobile, Webgl and VR applications
  • Import map information and convert it to a 3D view
  • Display information sources within the map (such as landmarks, points of interest, local advertising, real time information etc.)

Our core business is in developing the eeGeo platform and in supporting customers around the world who license access to the platform. We also have the ability to deliver professional services to help build applications on behalf of our customers.

A bunch of good reasons why you should apply:

Working at eeGeo means you’ll always be working on something interesting. From matching GPS traces to road-graphs to generating procedural road casings, we frequently work on challenging problems.

We pride ourselves on being agile and pragmatic, working at a swift, sustainable pace to deliver early and often. We are working with a mix of established and emerging technologies such as C++, iOS, C# and Cloud Computing. You’ll get a chance to work with all of them. You’ll never be a cog in the machine at eeGeo, as we expect our team to be flexible and adaptable.

Our agile development approach and regular reviews of working practises mean that learning and improvement are integral to our day-to-day working lives. As a small studio, we are always striving for ways to be more effective. We do this through frequent, open communication, tight collaboration between disciplines and an absolute minimum of bureaucracy.

We think this provides the perfect environment for us to realise our full potential as developers. We are making a place where good people can become great.

Here’s what we expect from successful candidates:

  • You must have a passion for developing high quality software.
  • You should be extremely self-motivated and thrive in a team environment.
  • You should be fluent in at least one OO language (e.g. C++, C#, Java) and have an understanding of OOD (e.g. design patterns, SOLID).
  • You must be able to demonstrate an understanding of algorithms, data structures and 3D mathematics.
  • You will have experience of implementing high performance, real time 3D systems such as games or demos.
  • You will have strong problem solving skills along with excellent written and oral communication skills that allow you to solve problems as part of a team.
  • You will be degree educated in Computer Science, Engineering, Mathematics or a similar discipline, or have equivalent professional experience.
  • You should be flexible and adaptable, eager to engage with and learn new technologies and roles in an organisation.
  • Candidate must have the right to work and reside in the United Kingdom – i.e. European Economic Area / Swiss national or holding current UK work permit.

The following are a definite advantage but don’t sweat it if you haven’t got the full stack:

  • You should have experience of working on mobile platforms such as iOS and Android.
  • Knowledge of graphics techniques and/or computation geometry.
  • Knowledge of agile and lean development, Scrum, Kanban, Continuous Integration, Pair Programming, TDD.
  • Experience with a dynamic language (Ruby, JS, Python, Lua etc.)
  • Experience with MVC web development frameworks, particularly Ruby on Rails.
  • Experience with mapreduce, Hadoop, EMR, mrjob.
  • Experience with C# and latest .NET framework.
  • Basic understanding of Unix system administration.
  • Build configuration management and automation (Nant, Rake, Make etc).
  • Experience with mapping tools and technologies such as ArcGIS, QGIS, GDAL, OGR.
  • Contributions to open source is an advantage.

Compensation and Benefits:

Salary: Up to £35,000 P/A
Benefits: Contribution-based pension, private medical cover, health insurance and much more.

eeGeo are a software technology company who develop a cloud based, SaaS 3D mapping platform. The eeGeo platform enables our customers to build applications that incorporate real time, geospatially accurate 3D maps drawn using gaming software technology. We license access to the platform to enable our customers to deliver compelling and engaging geo-centric applications and services.

Our technology includes the capability to:

  • Provide high performance, real time delivery of a rich 3D view of the world in Mobile, Webgl and VR applications
  • Import map information and convert it to a 3D view
  • Display information sources within the map (such as landmarks, points of interest, local advertising, real time information etc.)

Our core business is in developing the eeGeo platform and in supporting customers around the world who license access to the platform. We also have the ability to deliver professional services to help build applications on behalf of our customers.

A bunch of good reasons why you should apply:

Working at eeGeo means you’ll always be working on something interesting. From matching GPS traces to road-graphs to generating procedural road casings, we frequently work on challenging problems.

We pride ourselves on being agile and pragmatic, working at a swift, sustainable pace to deliver early and often. We are working with a mix of established and emerging technologies such as C++, iOS, C# and Cloud Computing. You’ll get a chance to work with all of them. You’ll never be a cog in the machine at eeGeo, as we expect our team to be flexible and adaptable.

Our agile development approach and regular reviews of working practises mean that learning and improvement are integral to our day-to-day working lives. As a small studio, we are always striving for ways to be more effective. We do this through frequent, open communication, tight collaboration between disciplines and an absolute minimum of bureaucracy.

We think this provides the perfect environment for us to realise our full potential as developers. We are making a place where good people can become great.

Here’s what we expect from successful candidates:

  • You must have a passion for developing high quality software.
  • You should be extremely self-motivated and thrive in a team environment.
  • You should be fluent in at least one OO language (e.g. C++, C#, Java) and have an understanding of OOD (e.g. design patterns, SOLID).
  • You must be able to demonstrate an understanding of algorithms, data structures and 3D mathematics.
  • You will have experience of implementing high performance, real time 3D systems such as games or demos.
  • You will have strong problem solving skills along with excellent written and oral communication skills that allow you to solve problems as part of a team.
  • You will be degree educated in Computer Science, Engineering, Mathematics or a similar discipline, or have equivalent professional experience.
  • You should be flexible and adaptable, eager to engage with and learn new technologies and roles in an organisation.
  • Candidate must have the right to work and reside in the United Kingdom – i.e. European Economic Area / Swiss national or holding current UK work permit.

The following are a definite advantage but don’t sweat it if you haven’t got the full stack:

  • You should have experience of working on mobile platforms such as iOS and Android.
  • Knowledge of graphics techniques and/or computation geometry.
  • Knowledge of agile and lean development, Scrum, Kanban, Continuous Integration, Pair Programming, TDD.
  • Experience with a dynamic language (Ruby, JS, Python, Lua etc.)
  • Experience with MVC web development frameworks, particularly Ruby on Rails.
  • Experience with mapreduce, Hadoop, EMR, mrjob.
  • Experience with C# and latest .NET framework.
  • Basic understanding of Unix system administration.
  • Build configuration management and automation (Nant, Rake, Make etc).
  • Experience with mapping tools and technologies such as ArcGIS, QGIS, GDAL, OGR.
  • Contributions to open source is an advantage.

Compensation and Benefits:

Salary: Up to £28,000 P/A
Benefits: Contribution-based pension, private medical cover, health insurance and much more.

Apply Now

Get a head start

As part of our hiring process, we ask our software engineering and artist candidates to participate in a technical exercise. If you’ve already decided that you like the sound of what we do at eeGeo and would like to apply to work with us, you can complete this exercise ahead of time and send your solution when you apply.

This is not necessary to apply, but will allow us to fast-track your application.