DevJobs

Senior Software Engineer

Overview
Skills
  • C C
  • C++ C++
  • Go Go
  • Java Java
  • Python Python
  • SQL SQL
  • Node.js Node.js
  • Cassandra Cassandra
  • Couchbase Couchbase
  • DynamoDB DynamoDB
  • MongoDB MongoDB
  • NoSQL NoSQL
  • PostgreSQL PostgreSQL
  • Redis Redis
  • Cloud computing
  • Distributed algorithms
It's fun to work in a company where people truly BELIEVE in what they're doing!

We're committed to bringing passion and customer focus to the business.

Proofpoint is looking for a Senior Software Engineer. Our engineering team is dynamic, fluid, and collaborative. We look for team-players who enjoy solving complex technical challenges and have an appetite to work with and adopt new and innovative technologies.

YOU WILL

  • Design and implement components of our big data processing and analytics platform using modern technologies to handle billions of data points a day.
  • Develop RESTful APIs in a micro-service architecture.
  • Bring fresh and creative ideas to large-scale system design, distributed computing, information retrieval and more.

YOU HAVE

  • Knowledge/strong experience with some of the following NodeJS, Python, Java, Golang, C/C++ and an ability to pick up new technologies quickly.
  • Strong knowledge of NoSQL and SQL database technologies such as Postgres, Cassandra, MongoDB, Couchbase, Redis, DynamoDB.
  • Cloud computing experience (AWS, GCP, Azure, or similar).
  • Experience designing and implementing distributed algorithms.
  • A bachelor’s degree in Computer Science, Computer Engineering, Mathematics, or equivalent

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

Proofpoint