Software Engineer - Platform

As a Platform Engineer at Socotra, your responsibility will be to drive innovation across the Socotra platform. Operate across the range of platform services powering Socotra, from workflow creation to high­ fidelity data ingestion to search and analytics. Show up with a core need to solve fundamental problems in developing regions and a desire to learn about different cultures through our customers in the fastest growing markets Africa and Asia.

Responsibilities

  • Power Socotra’s multi­region, backend platform with significant features
  • Build customer-­driven functionality to engage and empower Socotra’s users
  • Dive into problems ingesting, organizing, and analyzing big data
  • Create polished and consistent backend infrastructure
  • Thrive in a DevOps culture focused on quality, consistency, culture, and iteration

Requirements

  • Bachelor's degree in Computer Science or related technical field
  • Skilled in Java
  • Proficient in Algorithms

Nice to Haves

  • Strong sense for proper testing methodologies
  • Familiarity with big­ data, search, and analytics technologies
  • Experience with distributed systems
  • Ability to operate in a UNIX environment
  • Previous knowledge of AWS, Spring, DynamoDB, SQL, Tomcat, Docker, Python, and/or Ruby

Benefits

  • Meaningful equity at an early stage company
  • Daily catered lunch and countless snacks
  • Great location in San Francisco's SOMA district (close to public transport)
  • Top-tier health benefits
  • Fitness stipend
  • Commuter benefits
  • Fun team offsites (past examples: skiing in Tahoe, Yosemite summer trip, cocktail class, baseball games, and more)

This position is based in San Francisco and includes salary and equity commensurate with experience. 

Interested in applying? Send us your resume: careers@socotra.com