Proofpoint Staff Software Engineer in Topeka, Kansas
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 Staff 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.
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.
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!