Senior Software Engineer

company banner
Proofpoint, Inc.
Computer, Engineering, Linux, Perl, Python, Bash, TCP, HTTP, SSL, SMTP
Full Time
Work from home not available Travel not required

Job Description

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.

The Role

The deliverability team develops the tools to deploy software into our cloud environment. We work closely with other engineering teams as well as operations teams to ensure that we deliver out-of-the box support for deployment, metrics collection, and monitoring features.

This role will support our on-premise customers using the appliance platform, as well as as our hosted platform.

Your day-to-day
  • Defining and maintaining the interface between the application and the appliance platform, including host and network configuration, new installs, and updates.
  • Working with release engineering to ensure that the appliance builds are automated and reproducible.
  • Working with manufacturing and product management to define requirements for future appliance generations.
  • Continuous improvement of our software security mechanism.
  • Defining and developing the next generation of appliance deployments, using containers and cloud services.


What you bring to the team
  • Bachelors CS/Computer Engineering/related field.
  • Deep understanding with the Linux environment, and how all the pieces of a linux distribution fit together. This is not a kernel programming position, but the candidate should have some exposure to kernel internals.
  • Strong software development experience: you are comfortable with more than one high level language, including one of the following: Perl, Python, Ruby.
  • Knowledge of Bash scripting.
  • Technical familiarity with TCP networking, and network protocols like HTTP, SSL, SMTP.
  • Experience with performance analysis and monitoring.
  • Understanding of server hardware components, such as RAID, remote console.
  • Understanding of server architecture, including multithreading & concurrency issues.
  • Experience with virtualization & container technologies: one or more of the following: Docker, Kubernetes, Mesos, AWS, Azure.


#LI-AN1

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


Company Information

Proofpoint, Inc. (NASDAQ: PFPT) is a leading cybersecurity company that protects organizations’ greatest assets and biggest risks: their people. With an integrated suite of cloud-based solutions, Proofpoint helps companies around the world stop targeted threats, safeguard their data, and make their users more resilient against cyber attacks. Leading organizations of all sizes, including more than half of the Fortune 1000, rely on Proofpoint for people-centric security and compliance solutions that mitigate their most critical risks across email, the cloud, social media, and the web.
Dice Id : RTL542869
Position Id : R1001
Originally Posted : 2 months ago

Similar Positions at Proofpoint, Inc.

Senior Software Engineer
  • Sunnyvale, CA
  • 1 day ago
Senior Software Engineer
  • Sunnyvale, CA
  • 1 day ago
Senior Software Engineer
  • Sunnyvale, CA
  • 1 day ago
Senior Software Engineer
  • Sunnyvale, CA
  • 1 day ago
Senior Software Engineer
  • Sunnyvale, CA
  • 1 day ago
Software Engineer
  • Sunnyvale, CA
  • 1 day ago
Senior Software Engineer
  • Sunnyvale, CA
  • 1 day ago
Senior Software Engineer
  • Sunnyvale, CA
  • 1 day ago