Software Engineer
Role summary
Graphiant is seeking a Software Engineer to join their team in San Jose, CA. This role involves building and deploying infrastructure and applications for network interaction, including configuration, updates, monitoring, and troubleshooting. The engineer will collaborate with global teams, design distributed systems, write code, scale software for large data volumes, and perform testing and support. Key competencies include experience with distributed systems, microservices, databases (RDBMS/NoSQL), programming languages (C, C++, Java, Go, Python, etc.), service discovery tools (Zookeeper, Consul, Kubernetes), and RPC/messaging systems (Protobuf, Kafka). A Bachelor's degree in Computer Science or equivalent experience is required, with 1-3+ years of software development experience.
OUR STORYOUR TEAMOUR FOCUSPORTFOLIOJOBSCONTACT
Our Story Our Team Our Focus Portfolio Jobs Contact
Companies you'll love to work for.
Search
jobs
Explore
companies
Join talent network
Talent
My job alerts
Software Engineer
Graphiant
Software Engineering
San Jose, CA, USA
USD 114k-120k / year + Equity
Posted 6+ months ago
Apply now
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.
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.
Reports To
Manager of Cloud Operations
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
Your primary responsibilities in this role will be to build infrastructure and applications that will allow users to interact with the underlying network. This will cover various types of interactions including but not limited to 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
- Help design globally distributed systems
- Break down complex problems into smaller more manageable problems
- Write code and develop software to solve problems
- Scale software to deal with data generated by millions of network devices
- Perform testing and provide support for software you develop
Competencies
- Experience designing and developing distributed systems
- Background in building microservices
- Knowledge of RDBMs or NoSQL databases
- Experience working with at least one programming language
- Understanding of various algorithms and data structures
- Building high performant systems dealing with millions of transactions per second
- Good interpersonal and communications skills
Education and Experience
- Bachelor’s Degree, or higher, in Computer Science or related technical field, or equivalent experience
- 1-3+ years of software development experience
- Proficient in C, C++, Java, Go, Nodejs, php, Scala, Python or similar language
- 1-3+ years of experience with service discovery tools; Zookeeper, HashiCorp consul, Kubernetes or similar software
- 1-3+ years of experience with RPC technologies and messaging systems; Google protobuf, apache thrift, ZeroMQ, RabbitMQ, Kafka or similar
- 1-3+ years of experience of different SQL and No-SQL datastores; MySQL, MongoDB, ElasticSearch, InfluxDB, Redis, DynamoDB, Cassandra or similar
- Network management technologies experience a plus; gRPC, Netconf, SNMP, NetFlow, IPFIX
Salary Range
$114,000/year to $120,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.
Apply now
See more open positions at Graphiant
Privacy policyCookie policy
linkedin
© 2020 TWO BEAR CAPITAL OPERATIONS, LLC.
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite