Software Engineer, Distributed Systems

San Jose, CA
USD 150k - 180k
Microservices Go C++ Java API Redis gRPC PostgreSQL Elasticsearch

Graphiant is changing the networking industry, and you will be part of the charge to drive evolution. You will collaborate with industry leading engineers to build a development and deployment infrastructure for the best product portfolio in the industry. Enterprise wide-area networking is primed for a new paradigm with the introduction of software defined networking architecture to deliver agility, performance, services, and software innovations. 


Reports To 

Director of Cloud Software 


The Team 

As part of Graphiant engineering team, you will be responsible for the development of Graphiant’s offerings and execute on the Product and Portfolio strategy. 


The Work 

The primary responsibility in this role will be to build infrastructure and applications following micro services design patterns that will allow users to interact with the underlying network. This will cover diverse types of interactions including configuration, update, monitoring and troubleshooting of the network. You will: 

  • Work closely with customer facing teams to understand customer needs and use cases 
  • Be part of a global development team to build the necessary tools and systems 
  • Break down complex problems into smaller more manageable problems 
  • Write code and develop software to solve problems 
  • Scale software to support many simultaneous users and workflows 
  • Perform testing and provide support for software you develop 


  • Experience designing and developing multithreaded or asynchronous systems 
  • Detailed knowledge of at least one programming language 
  • Knowledge of RDBMs or NoSQL databases 
  • Understanding of various algorithms and data structures 
  • Knowledge of different coding paradigms 
  • Good interpersonal and communications skills 


  • Bachelor’s Degree, or higher, in Computer Science or related technical field, or equivalent experience 
  • 5+ years of software development experience 
  • Proficient in Golang, C++, Java, C or similar language 
  • Understanding of common data structures such as stacks, queues, binary trees, heaps 
  • Experience working with REST API and associated technologies; gRPC, thrift, JSON, XML or similar is a plus. 
  • Hands-on Experience with micro service architecture and implementation is a plus. 
  • Hands-on Experience with Postgres, Redis and ElasticSearch is a plus. 
  • Good interpersonal and communications skills 

$150,000/year to $180,000/year. In addition to a competitive base salary, this position is also eligible for equity awards based on factors such as experience, performance and location. Actual amounts will vary depending on experience, performance, and location.


Graphiant is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.

Impact Investing Information Technology Venture Capital

1 applies


There are more than 22,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

39,000+ jobs from 4,300+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

Cancel anytime