Colorado Technology Jobs

Colorado Jobs

Job Information

Proofpoint Senior Software Engineer in Denver, Colorado

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

  • 5+ years of programming experience with at least one modern language such as Java, Python including object-oriented design

  • 3+ years of Experience in CI/CD pipelines, IAC, Terraform, Ansible, test automation frameworks, Stash Repository

  • 2+ yrs of experience working with MySQL or equivalent relational database systems

  • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems

  • Experience with Stream and Batch processing frameworks such as Flink, Kafka and Kinesis

  • Familiarity with network security, authentication, and authorization

  • Experience using Amazon Web Services, Redis and Elasticsearch

  • 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!

#LI-JL3

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

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.

Proofpoint is an equal opportunity employer, we hire without consideration to race, religion, creed, color, national origin, age, gender, sexual orientation, marital status, veteran status or disability.

DirectEmployers