Stay in Touch

TITLE

 

Backend Software Engineer

COMPANY

 

Aporeto

LOCATION

 

San Jose, CA, US

Description

Aporeto is a VC backed startup in the area of cloud native security. We offer a Zero Trust security solution for cloud, containers and microservices, allowing companies to achieve granular application segmentation. The Aporeto platform protects cloud applications from attack by authenticating and authorizing all communications with a cryptographically signed identity assigned to every workload. 

 

Who We Are

We are passionate about drawing on diverse experiences, creative thought, and unintuitive approaches to create value for our customers and blaze a new path in our industry. Our “no bullshit” motto speaks to our directness and honesty, and our work to building trusted relationships with people and between applications.

 

About the Role

Aporeto is looking for a backend engineer responsible for managing the exchange of data between the servers, data sources and consumers. Your primary focus will be the development of server-side logic for our policy system, definition and maintenance of data stores, and ensuring high performance and responsiveness to requests from consumers.

Responsibilities

  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Design and implementation of data storage solutions
  • Implementation of the policy sub-system
  • Implementation of security and data protection

 

Skills and Qualifications

  • Passion for solving hard problems and flawless execution
  • Willingness to learn new technologies
  • Expertise with at least one of Go/Java/Python
  • Expertise with at least one of Cassandra/MongoDB/ElasticSearch
  • Experience working with time-series databases
  • Experience working with RESTful APIs
  • Experience in scalable and maintainable software development
  • Implementing automated testing platforms and unit tests
  • Understanding of micro-services architecture
  • Understanding of user authentication and authorization between multiple systems, servers, and environments
  • BS or MS in Computer Science or equivalent 4+ years of experience

 

We offer a wonderfully diverse and highly collaborative work environment where you will enjoy a market leading salary, benefits, and more.

Apply for the job

Subscribe to our blog.


 

Blog & Newsletter Signup