Software Engineer 2, Platform

$115,100 - $149,700/Yr

Saildrone - Alameda, CA

posted about 1 month ago

Full-time - Mid Level
Hybrid - Alameda, CA
Professional, Scientific, and Technical Services

About the position

The Software Engineer 2, Platform role at Saildrone involves developing and maintaining the foundational systems that support the company's fleet of uncrewed surface vehicles (USVs). This position focuses on backend services, including customer-facing APIs, authentication systems, and fleet monitoring systems, contributing to the company's mission of sustainable ocean exploration and data collection.

Responsibilities

  • Develop and maintain scalable backend services for customer-facing APIs and fleet monitoring systems.
  • Implement authentication and authorization systems for secure access.
  • Automate drone configuration processes to enhance operational efficiency.
  • Collaborate with cross-functional teams to deliver impactful solutions.
  • Write comprehensive unit and integration tests to ensure software quality.

Requirements

  • 3-5 years of professional software development experience.
  • BA/BS in a related field or equivalent experience.
  • Fluency in Python and/or JavaScript (ideally TypeScript).
  • Experience developing REST APIs.
  • Hands-on experience with relational databases.
  • Familiarity with cloud service providers.
  • Comfortable with modern software development tools and best practices (e.g., Agile, Git, code review).
  • Experience writing comprehensive unit and integration tests.

Nice-to-haves

  • AWS experience.
  • Experience with microservice or service-oriented architectures.
  • Familiarity with event-driven architectures.
  • Docker / Kubernetes experience.
  • Familiarity with frameworks like Hapi/Express, Django, and FastAPI.
  • Experience working with geospatial and/or time series data.
  • Exposure to gRPC.

Benefits

  • Medical, dental and vision plans for you and your dependents.
  • Enhanced Parental Leave Programs.
  • Competitive benefits including excellent medical, life insurance, 401k plan.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service