User Interface (LAMP Stack) Software Developer

Seasats team on a pier next to two ASVs
A computer monitor next to a phone, both showing the Seasats user interface
About Us:
Seasats is a small but rapidly growing company building autonomous boats for commercial, defense, and ocean science customers. The vehicles we build are strong and durable enough to carry sensors on multi-month ocean missions, but are also light enough to be handled by 1-2 people without cranes or heavy equipment.

The company is located in sunny San Diego, CA and is composed of talented engineers, builders, tinkerers, and business people. Internally, our shop work culture is hard working, but fun and quite flexible. Externally, we’ve built a reputation for being professional, knowledgeable, and dedicated to getting the job done.

Role:
User Interface Software Developer

Salary Range:

$85,000-$130,000 + stock options

Rather than making a highly specific job post asking for x years of experience, we’ve left this post and its salary range pretty broad. If you apply, we’ll see how you would fit into our organization and offer compensation accordingly. Minimal work/project experience will lead to an offer on the lower end; killer experience/credentials will put you on the higher end.

Key Traits/Skills:
  • Understanding of a LAMP stack. This is key.
  • PHP development experience.
  • Python knowledge.
  • Some server / backend knowledge (“enough to be dangerous”).
  • A mild to medium interest in cybersecurity.
  • A keen attitude for moving FAST.
    • We have a lot of features where we expect the first draft to take a single day.
  • Adaptable attitude for learning a system and tackling thorny problems.
  • Ability to prioritize, communicate, track deadlines, and manage goals.

The Details:
This is an excellent opportunity to do high impact work, see your code go into live robotics applications, and join a fun and hard working team on the cutting edge of ocean autonomy. Specific responsibilities could include:

  • Implementing small features that tie together PHP, CSS, MySQL, etc. to improve our user interface for internal and external users.
  • Debugging 🙂
  • Implementing larger features to expose more of the underlying vehicle functionality to users in a no-code interface.
    • Usually these features exist under the hood for our software team, but we’d like to expose them to users through the UI with additional implementations such as entry and request validations.
  • Scoping and implementing small (and eventually large) refactors where appropriate.
In a lot of ways, we’re not a typical organization. Our idiosyncrasies will make this job an excellent opportunity for some developers and a poor fit for others. We’re open minded about who we hire and have a highly flexible work culture, but we like to be transparent about the harder edges of our organization (that have also helped to differentiate us). Here are some things you should be aware of:
  • We’re a startup, and we’re extremely goal oriented. 
  • We don’t care about using the coolest or latest tools; we care about results. We’d love to hear how adopting x would improve y, but if the justification is simply popularity or novelty we’ll likely push back.
  • We almost always prioritize development speed over other factors.
    • Our software team members are asked to understand, identify, and weigh short- and long-term priorities. We encourage maintaining and frequently reviewing a long-term road map, but our developers often have to adapt to evolving short term realities. 
  • We analyze and respond to risk on a situation-by-situation basis. Sometimes you’ll be asked to push code ASAP with no code reviews; other times there will be an emphasis on code freezing and cautious deployments with tests.
  • Whether you’re a new grad or a 30 year industry vet, we expect an open-minded learning attitude at Seasats.
Seasats employees receive competitive salaries, health insurance, perks, stock options, and the chance to be a part of a rapidly growing ocean tech company. We’re extremely committed to helping new team members succeed by ramping up with well-scoped projects and regularly taking the time to discuss where things are working and what needs to change. We’re also big on personal freedoms: if you’re on top of your responsibilities and want the afternoon off to surf, play with your dog, or do whatever you want to do, go for it! We have flexible hours, a flexible time off schedule, and a personable, kickass work culture. We want someone who’s stoked to contribute in and to this environment.

To Apply:

Please reach out to wbof@frnfngf.pbz with the following:

  • Confirmation that you’re in San Diego or willing to relocate here.
  • Summary of your experience with LAMP stacks.
  • A brief description of a relevant or exciting software project that you’ve worked on.
  • A resume.
  • A few sentences about how you heard of us and what you’d hope for in this job.
  • Possible start date (or range).

We appreciate diverse perspectives and life experiences and so encourage people of all backgrounds to apply. Note, however, that we are currently unable to sponsor employment visas, so candidates must be independently authorized to work in the United States.

We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Thanks for checking us out!