api server software engineer

Skyhook, a leader in location technology and intelligence, is seeking an experienced API Server Software Engineer to develop Skyhook API and Location Processing servers to achieve seamless global hybrid location capability. This person will support software design, implementation, debugging, troubleshooting, installation and operations. The SE is able to build a wide variety of software subsystems and components efficiently and effectively, given requirements specifications and constraints. The SE is also able to develop and sustain these subsystems and software components in complex, multi-vendor, multi-platform environments.


  • Develop software systems and services using agile software development processes using the provided use cases and requirements; conferring with Product Management and other functional groups within Skyhook.
  • Determine operational feasibility in discussions with Development Operations (DevOps) by evaluating impact of installations and long term operations.
  • Interact with software architects, principle software engineers or other technical leaders to understand performance requirements and recommend implementations to meet or exceed those requirements.

Apply Now

  • Document designs and performance in Confluence.
  • Update job knowledge by keeping up with modern development tools, programming techniques, and computing infrastructure; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Support management of the team’s technical infrastructure (e.g. Git repository, build system, testing system, Jira ticketing systems, Confluence documentation tool, others) under guidance from technical leadership.
  • Protect Skyhook Intellectual Property by keeping information confidential.
  • Accomplish our engineering mission by completing additional tasks as needed.
  • Support and develops other software engineers by providing advice, coaching and educational opportunities.


      • BS in Engineering, Computer Science or equivalent experience   
      •       Agile Software Development Process and tools including Git                      
    • Multithreaded Software Architecture and Design
    • Thorough knowledge of Java, Python and shell scripting in a Linux environment
    • Experience in Java-based web server environment (e.g., Tomcat)
    • Working knowledge of SQL (MySQL preferred)

api server software engineer additional skills/qualifications:

      • Experience working in a cloud environment (AWS preferred)
      • Knowledge of a big data ecosystem (Scala and Spark                            preferred)

About Skyhook

Skyhook is dedicated to inventing and reinventing location. And the innovation in our technology is rivaled only by the innovation of our culture. Our offices in Boston, MA and Wayne, PA are filled with Idea Paint, standing desks, bean bag chairs, crowd-controlled Sonos radio and a world class snack selection. If you love data and are fanatical about improving user experiences, we want to talk to you! If you are looking for a place where you are valued not just based on what you accomplish but how you accomplish it, then you should consider joining us.