SpatialKey, Inc.

Software Engineer


Remote, US


Full Time

SpatialKey is looking for an experienced Software Engineer to join its lean and nimble team!

Who we are

SpatialKey is a Software as a Service (SaaS) geospatial analytics platform. We create APIs and applications that let enterprise customers take large amounts of data they might have about their businesses and turn them into information they can use. We’re reinventing the way insurers transform data into actionable intelligence!

Through focused analytics and data visualizations, SpatialKey helps more than 100 insurers understand global risk accumulations and composition, respond to live catastrophe events and manage exposure actively at the point of underwriting. Our solutions amplify the value of insured data and expert content through unmatched user experiences and breakthrough geospatial business analytics.

Why work with us?

We are committed to building a high-growth business alongside very supportive clients, who are also pursuing a competitive edge and innovation. We have been in business since 2011; and have strong brand recognition and equity, a profit-positive balance sheet, an exciting growth story, and a proven vision. We are based out of Austin, TX, but we’re committed to an autonomous and remote work environment team members working remotely across the globe. We are growing deliberately by carefully hiring the best people in the industry.

What to expect

You’ll operate as a Backend Engineer and key member of Team Geostorm, a cross-functional Product Delivery Team consisting of other engineers and subject matter experts focused on our Event Response (ER) solution. This is a hands-on engineering role where you’ll be dedicated to the top priorities of your team, as a committed member. We are in the midst of rebuilding our ER solution from the ground up on new technology so you will get the opportunity to work on the cutting edge unifying customer data with event data (hurricanes, earthquakes, hail, wildfires and more) allowing our customers to understand the impact of an event on the locations in their portfolio. Our product and the space we are in has grown over 10 years so we have solved some interesting problems and there are more on the horizon, you will not be bored! 

In addition to being a strong Engineer, this role will require you to be confident sharing accountability for the overall architecture alongside your teammates. Each Product Delivery Team is responsible for aligning their product to the overall architectural vision across teams. We regularly meet to discuss the big picture architecture items across teams and you can expect to participate as a representative on behalf of your team.

Our current backend stack is Linux, Tomcat, Java, Spring, PostgreSQL with PostGIS, MongoDB, ElasticSearch, Scala, Spark, Python and Maven along with several other technologies. Our SaaS solution is deployed to Amazon Web Services (AWS) and we take advantage of several different AWS solutions. We don't expect you to be an expert in our entire tech stack out of the gate, but we do expect you to be comfortable diving in and eager to learn.

You will also need top-notch communication skills; as a remote organization, it is important to be able to convey your thoughts, and ideas in a clear fashion across various mediums, and not be afraid to speak up. Our Product Delivery Teams share customer support duties and you will be asked to serve in a rotating support capacity alongside your coworkers. This means communication is critical not only internally, but also customer-facing.

If you’re an energetic, team player that loves to develop and ship complex enterprise applications, let’s talk!

What you’ll need:

  • A collaborative spirit (you value being part of a team)
  • 7 years of software development experience
  • Proven ability to manage your own time
  • Proven ability to advocate for better practices
  • Proven ability to be proactive and thrive in a fast-paced environment
  • Proven ability to write modular, well-tested, and maintainable code
  • Excellent problem-solving capabilities and can translate business problems into code
  • Experience writing production Java, Scala and Python code
  • Experience with Spring & Spring Boot
  • Experience developing, testing and consuming REST APIs in a distributed environment (AWS or other cloud-based services)
  • Experience with Continuous Integration and related tools (Jenkins, Hudson, Maven)
  • Experience with IntelliJ, Eclipse or other IDE development tools
  • Linux command line experience

Nice to have:

  • PostgreSQL & PostGIS or GIS related experience (GDAL, ESRI...etc)
  • Willing and capable of pitching in across the stack
  • Test-driven development
  • Presenting at professional conferences or local meetups
  • Experience working in a remote environment

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Company Website:

(if you already have a resume on Indeed)

Or apply here.

* required fields