Sorry! This job is no longer available. Please explore similar jobs listed on the left.
101 Proofpoint, Inc. is Hiring a Remote Senior Software Engineer (Remote)
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! #LI-JL3 If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
Job Summary