Senior Software Engineer

In Silicon Valley

Full time

We are currently looking to hire a senior level software developer in Sunnyvale office to work in our Shipping division with a team of senior engineers to develop, test, and maintain software applications and programs


  • Develop and maintain programs for ship routing and communications.
  • This includes background processes, web services for internal and external consumption, as well as desktop and web-based tools for global ship routing activities, data analysis and maintenance.
  • Debugging and optimization of software.
  • Participate in design and code reviews.

Required Skills

  • C#, C, C++ or Java
  • Good applied math/physics skills (numerical methods, algebra, and geometry)
  • Algorithms
  • Web development ( ASP.Net or similar)
  • Restful Web Services
  • Relational databases

Desired Skills

  • Experience with geo-spatial and mapping technologies
  • Microservices architecture
  • Working knowledge of Angular, Vue, React or similar framework is +


  • 7-10 years in full life cycle software development and design.


  • BS/MS in Physics, Math, Marine Architecture, Meteorology or Computer Science
  • Strong aptitude in math
  • Ability to work on multiple projects in parallel
  • The candidate should be willing to work on maintenance of the existing code
  • Strong written and verbal communication skills
  • Must be authorized to work in the US on a permanent basis


  • Able to collaborate with other developers on the requirements and design of tools and systems.
  • Ability to take total ownership, accountability and commitment to the software delivered.
  • The ability to work in both an individual and group setting.
  • Proactively seek advice from other programmers.
  • Ability to define and estimate time for personal tasks as well as generate and track a schedule for those tasks.

What We Offer:

  • Competitive Salary
  • Health, Vision and Dental Insurance
  • Paid Time Off
  • 401K
  • Mentoring
  • Company-sponsored online learning classes on Pluralsight, Coursea or similar

Work Environment

Small group of developers. Highly interactive and flexible environment.

Please read the StormGeo Job Applicant privacy notice on how we process data from job applicants.


About StormGeo

StormGeo is a global provider of weather intelligence and decision support services, with leading solutions for shipping, oil and gas, renewable energy and utilities, cross industry and aviation. Our products and services help clients manage risk, optimize performance, reduce costs and increase revenue, deploying the latest technologies. StormGeo has more than 500 employees in 26 offices across 20 countries. As a participant in the UN Global Compact for Sustainable Ocean Business, StormGeo’s passion for weather and the protection of natural resources motivates us to support our clients in making informed, environmentally responsible business decisions.