Taro Logo

Software Engineer | Backend

Data security platform designed to help teams understand and control their data on autopilot.
Backend
Mid-Level Software Engineer
In-Person
11 - 50 Employees
Cybersecurity · Enterprise SaaS

Job Description

Formal is an innovative data security platform backed by prestigious investors including Thrive Capital and Y Combinator, with angel investors from companies like Datadog, Clickhouse, Plaid, and Vanta. The platform serves as a modern protocol-aware reverse-proxy for datastores and APIs, helping organizations manage and secure their sensitive data in real-time through masking, filtering, and anonymization policies.

As a Backend Software Engineer at Formal, you'll be at the forefront of building scalable systems that power their data security platform. The role offers an opportunity to work with cutting-edge technologies including Golang, Rust, Temporal, and various datastore protocols. You'll be responsible for designing and developing high-performance data platforms, implementing new features, and ensuring system reliability.

The ideal candidate should have strong experience with data-intensive platforms, excellent problem-solving abilities, and deep knowledge of Golang. You'll be working in a fast-paced startup environment where you can make significant impacts on the product and company direction. The tech stack includes modern tools and technologies, and you'll be handling interesting challenges in data security, compliance, and infrastructure access.

The company culture emphasizes ownership and impact, offering the opportunity to lead initiatives and shape the product from inception to production. Formal is trusted by leading companies like Ramp, Gusto, and Notion, providing a platform for meaningful work that directly affects how organizations handle sensitive data. The role comes with competitive compensation including both cash and equity, along with comprehensive benefits for US-based employees.

Last updated 3 days ago

Responsibilities For Software Engineer | Backend

  • Design and develop a high performance data platform that can handle large volumes of data in real-time
  • Build new product features from start to finish through to research, implementation, and maintenance
  • Help improve performance and reliability of net new and existing features
  • Lead any initiative you think may have a strong impact on Formal
  • Design scalable services as Formal grows and processes more traffic

Requirements For Software Engineer | Backend

Go
Kubernetes
PostgreSQL
Kafka
  • Software development experience building data-intensive software platforms
  • Strong knowledge of Golang and experience with its ecosystem
  • Experience with streaming data processing frameworks such as Apache Kafka and Google Pub/Sub
  • Experience debugging and optimizing complex production systems
  • Experience working in DBs, OS, networking, or other systems-level environments
  • Experience with containerization technologies (Docker, ECS, or Kubernetes) and infrastructure as code technologies (Terraform)
  • Excellent communication skills and the ability to work well within a team
  • Strong problem solver with solid production debugging skills

Benefits For Software Engineer | Backend

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • 100% medical, dental & vision insurance coverage for employee
  • Partially covered insurance for dependents
  • Flexible PTO
  • Stock options grant

Related Jobs