Senior Software Engineer (Remote) (Indianapolis, IN)

| Indianapolis, IN
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
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.

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.

The Role

Proofpoint is looking for the right Engineer to drive the architecture and design of scalable cloud services to support Proofpoint's rapidly growing business. You will serve as a technical leader and mentor your fellow engineering members and promote best practices such as design reviews, code reviews, secure coding and performance tuning.

Your day-to-day
  • Write clean maintainable product code; develop and maintain test automation code.
  • Handle internal and external dependencies for the features that you own.
  • Be part of our DevOps Journey, with extreme ownership on the components, work you take.
  • Work with the Product and Engineering leadership team to understand the vision, product roadmap, and build key product capabilities.
  • Take part in the full application development lifecycle and own the technology product roadmap.
  • Investigate, design, and develop features individually or with a small team, and composing feature design documents
  • Lead feature development and following through with other team members to ensure high quality and predictable delivery
  • Provide detailed estimates of projects and meeting project schedules.
  • Assist with product delivery by writing code, unit testing, automated test suites, and reviewing pull requests.
  • Participate in internal/cross-team meetings, scoping, decision making, and technical documentation
  • Assist customers and field engineers with troubleshooting issues and problems
  • Keep up-to-date on the latest and greatest tools and solutions that will best serve the business.

What you bring to the team
  • Bachelor's degree in Computer Science or equivalent
  • Immense passion about doing the right thing to help Proofpoint's technology stay ahead of its anticipated business growth
  • Reliable technology chops in architecting, implementing, tuning, and debugging the cloud deployments in the enterprise world
  • 7+ Years of professional software development experience
  • 7+ Years of programming experience with at least one or more modern languages such as Java, Scala, Python including object-oriented design
  • 5+ Years of Experience in CI/CD pipelines, IAC, Terraform, Ansible, test automation frameworks, Stash Repository
  • 5+ Years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
  • 5+ Years of Experience using Amazon Web Services - particularly Sagemaker, API Gateway, Lambda, SQS, DynamoDB, Quicksight, EC2, Athena
  • 3+ Years of experience working with Postgres or equivalent database systems
  • Experience with database search engines such as Elastic Search
  • Experence with monitoring and analyzing tools such as Splunk
  • Demonstrated ability to mentor other software developers in all aspects of their engineering skillsets
  • Experience in communicating with stake holders, and senior management to collect requirements, describe software product features, product strategy and influence outcomes in technical decision-making
  • Track record of building and delivering mission critical, 24x7 production software systems
  • Familiarity with network security, authentication, and authorization as a nice-to-have
  • Demonstrably followed best software engineering principles
  • Experience with enterprise SaaS as a good-to-have
  • Familiarity with Agile software development process

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!


If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
More Information on Proofpoint
Proofpoint operates in the Cybersecurity industry. The company is located in Sunnyvale, CA, Draper, UT, Pittsburgh, PA and Bostonn, MA. Proofpoint was founded in 2002. It has 3780 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability Insurance, Dental Benefits, Vision Benefits, Health Insurance Benefits and Life Insurance. To see all 20 open jobs at Proofpoint, click here.
Read Full Job Description
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Similar Jobs

Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Proofpoint's full profileFind similar jobs