Back End Engineer

Back End Developer in Pittsburgh, PA

Posted 2019-09-16

Company Overview

At Proofpoint, we have a passion for protecting people, data, and brands from today’s advanced threats and compliance risks.

We hire the best people in the business to:

• Build and enhance our proven security platform
• Blend innovation and speed in a constantly evolving cloud architecture
• Analyze new threats and offer deep insight through data-driven intel
• Collaborate with customers to help solve their toughest security challenges

We are singularly devoted to helping our customers protect what matters most. That’s why we’re a leader in next-generation cybersecurity—and why more than half of the Fortune 100 trust us as a security partner.

We are seeking a Back End Software Engineer to join our Pittsburgh team at our office located in the Strip District.

Questions and Answers

Q: What problem is Proofpoint solving?
A: You know all those data breaches you hear about in the news? Most of them start when a bad guy targets an employee of a company with a phishing attack ... and the employee falls for it. The weakest point in a company’s security defense is not their technology, it’s their people. Proofpoint Security Awareness Training addresses head-on the challenge of teaching employees to be more secure. Our customers are large enterprise organizations that use our platform to deliver security education to their employees, and to figure out who needs extra help. Since our customers include most of society’s largest businesses, you will be making society as a whole more safe and secure.

Q: Can you tell me a little more about your product?
A: Sure! We have several different ways that we can deliver security training to end users, as well as several different ways to assess their security knowledge. One of the fun ways we test users is thinking like the bad guys. We send end users a simulated phishing message. If they fall for it (they click our link, open our attachment, etc.), we show them training right away. It's an unconventional approach to changing user behavior and it works (hint: we have data). Proofpoint is in a growing space to say the least. If you have ever wanted to learn more about cybersecurity and cutting-edge attacks, this is the place to do it. You’ll get to help simulate evil, figure out how to fight evil, and arm our customers with data that they can use to protect their organization.

Q: What team would I be working with?
A: This role is with our user management team, which manages one of the many microservice APIs behind the Proofpoint Security Awareness Training product. This particular API server is implemented in Elixir. You will be working with other Back End Software Engineers on the API server, as well as other developers who are writing clients for our API. The first thing a customer does when they start using Proofpoint is to load their users into the system, so our team has high impact. We also have some interesting scaling challenges, as our customers are some of the largest companies in the world.

Q: What are you looking for in a candidate?
A: I need a seasoned Back End Software Engineer who either knows Elixir already or is eager to learn it. I need someone who can turn Jira tickets into solid, well-tested, manageably sized GitHub PRs every day or three. I need someone that can keep a repo organized. I need someone who can encourage and mentor the more junior developers on the team—review their code, show them the ropes, boost their confidence. I need someone to ship great software on a great team!

What you bring to the team

The successful candidate will be a seasoned, experienced professional with a full understanding of their area of specialization, resolving a wide range of issues in creative ways. We typically require a minimum of 5 years of related experience.

• A minimum of 5 years of related Software Engineering experience.
• Experience with Elixir or eager to learn it.
• Ability to turn Jira tickets into solid, well-tested, manageably sized GitHub PRs.
• Experience mentoring and motivated junior level developers.


• Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors.
• Demonstrate good judgment in selecting methods and techniques for obtaining solutions.
• Network with senior internal and external personnel in own area of expertise.
• Normally receive little instruction on day-to-day work, general instructions on new assignments.

Why Proofpoint

As a customer focused and driven-to-win organization with leading edge products, there are many exciting reasons to join the Proofpoint team. We believe in hiring the best the brightest and cultivating a culture of collaboration and appreciation. As we continue to grow and expand globally, we understand that hiring the right people and treating them well is key to our success! We are a multi-national company with locations in 10 countries, with each location contributing to Proofpoint’s amazing culture!

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Be seen in a new Back End Developer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.