Welcome to Jobloom

Your career, cultivated. Discover top-tier remote, federal, and hybrid jobs—plus powerful tools to help you land them.

T

Staff Software Engineer - Golang (required)

TileDB
Full-time
Remote
United States
Information Technology

About the role

  • TileDB is a Series B company empowering scientists and data teams to organize, structure, collaborate, and analyze all of their data to accelerate breakthroughs.
  • We are looking for an experience software engineer to join our team and drive the development of our core platform product, a REST-based server and associated web application providing data/asset catalog management, authentication and access control, scalable computation services, and much more (see: https://www.linkedin.com/feed/update/urn:li:activity:7291088704813629440/).
  • We are a high-trust, high-ownership environment with colleagues who bring decades of experience at companies including Arrikto, Amazon Web Services, Cloudant, Cockroach Labs, Hashicorp, Intel, Mesosphere, Meta Platforms, Puppet Labs, Raytheon, Sourcegraph, Vertica, and more.
  • We want to actively encourage anyone to apply if they are passionate about the mission of TileDB! Research has demonstrated differences in application base rates among highly-qualified candidates, so please consider applying even if you do not have experience in every single area/skill listed below.


What you'll do

  • Design and implement new features in Go (Golang), with clear code and comprehensive test coverage.
  • Guide architecture decisions and participate in design reviews.
  • Review code, as well as pairing and mentoring other team members.
  • Plan and execute feature roll-outs and migrations with no downtime.
  • Assist in upkeep of infrastructure; debug and fix defects.
  • Join on-call rotation (details below)

Example Projects

  • Implement REST route to support new remote query execution feature interfacing with TileDB Arrays library (https://github.com/TileDB-Inc/TileDB)
  • Implement autoscaling improvements, accounting for service metrics and query bound estimates
  • Implement support for new asset type (data model, specification REST routes)

Qualifications

  • 5+ years of software development experience, including at least 3 years of substantial Golang experience.
  • 3+ years of experience running production services on Kubernetes.
  • Experience with Infrastructure-as-code (Helm, Terraform preferred).
  • In-depth experience with at least one major cloud provider (AWS preferred).

Nice to have

  • Experience with OpenAPI or similar systems.
  • Operational experience with My SQL.
  • Substantial experience in at least one other programming language (Python, Rust, or C++ preferred).
  • Experience with a strongly-typed, reactive web application framework.
  • Experience building database services or scalable computation platforms.
  • Experience with: transactional protocols, SSO integration, deterministic build systems (e.g. Bazel), container security hardening, performance monitoring tools (e.g. Prometheus), billing systems, or other specialized skill depth.

Additional Details

  • Competitive salary (depending on location and experience).
  • Stock options in Series B company ($34m fund raise in Oct. 2023).
  • 100% medical and dental coverage for employee and any dependents.
  • Paid time off (sick days and public holidays) and flexible, paid vacation time.
  • Fully remote within continental US timezones (GMT -4 to -7).
    • Core hours between 9-12 US (GMT-4).
  • After onboarding period, this role will join on-call rotations covering weekdays (11AM-11PM US ET Mon-Fri, pool of 6) and weekend (full weekend, pool of 12).

Interview Process

  • Screening call (30')
  • Technical screen (~1h, asynchronous)
  • Team interview (1h, 2 interviewers)
  • Hiring manager + CTO (1h)
  • CEO intro (30')
  • Offer