Intel has flagged the Java Software Development Engineer job as unavailable. Let’s keep looking.

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.

Sr. Software engineer - Backend Engineer

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.

About the job

The Role

At Proofpoint, you will find an environment where innovation comes from creative collaboration and where everyone is empowered to go fast and have fun. If you find joy in making the impossible possible you will feel right at home with our team! The Security Products Group is the core of Proofpoint’s success, and you will be contributing to our efforts to do what we do, even better. If you are excited about delivering high performance scalable solutions that protects Fortune 500 companies and stops the bad guys, this is the place for you.

As a Senior Software Engineer on our TAP Dashboard team, you will be building massive-scale systems used by Fortune 100 customers to protect their business-critical communications. This development will include powering production-grade pipelines to handle our customers' traffic, as well as ensuring these systems can scale as gracefully and economically as possible. This is a uniquely-challenging role: we empower small teams to make large impacts, the scale of our data is legitimately huge, and we're building product that is absolutely mission-critical to our customers 24/7/365.

Your day-to-day

  • Build systems that interface with our distributed database infrastructure and incoming streams of threat data making use of tech like Kafka, Java.
  • Manage complex workflows interacting with multiple distributed systems
  • Implement secure pipelines that don't lose data and are resilient to system failures
  • Write automation code that deploys and monitors your systems in the cloud
  • Evaluate new design & code patterns regularly; learn new techniques and technologies as a result of peer review and mentorship; share what you have learned with your peers

What you bring to the team

  • 5+ years of meaningful hands-on engineering experience developing large scale systems using Java, Golang or similar
  • Cloud-native development, automating deployments, familiarity of container systems; Kubernetes
  • Strong backend and debugging skills.
  • AWS experience specifically on RDS, OpenSearch, Redis, EBS, EC2.
  • Experience in variety of data stores, RDBMS, and NoSQL (preferred Elastic Search)
  • Knowledge of monitoring and metric systems like Splunk, pulse, Grafana etc.
  • Stream processing framework experience like Spark, Flink is plus.
  • Prior experience working with large databases (e.g. planning queries, query improvements, data processing, designing new tables to hold millions of records)
  • Strong conviction to solve critical business problems in an efficient manner, building on your experience in a mature software development lifecycle (SDLC)
  • A B.S. or M.S. in Computer Science or related field, or equivalent experience

#LI-AB1

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

Read Full Description
Confirmed 14 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles