Principal Software Engineer - Architect Team

Company: Proofpoint
Company: Proofpoint
Location: Cork, Ireland
Commitment: Full time
Posted on: 2024-01-10 05:13
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.Corporate Overview Proofpoint is a leading cybersecurity company protecting organizations’ greatest assets and biggest risks: vulnerabilities in 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 mitigating their most critical risks across email, the cloud, social media, and the web.We are singularly devoted to helping our customers protect their greatest assets and biggest security risk: their people. That’s why we’re a leader in next-generation cybersecurity.The Role As an Architect, you will be part of a high-calibre Engineering team to help design, build and manage the growth and evolution of our high performance and highly scalable/available cloud-based solution. You will work closely with Product Management and your fellow Architects to help map product directions into architectural requirements. You will serve as a technical leader and mentor to your fellow Engineering members and promote best practices such as agile development processes, code reviews, and security and performance auditing. Your day-to-day Establish a clear technical and architectural vision, build support across cross-functional teams, and then drive high-impact initiatives to completion. Demonstrate a strong passion for continuous learning and a driving intellectual curiosity by bringing fresh perspectives on leading industry standards, best practices, etc. and emerging trends, directions, etc. Promote the benefits of experimentation and the application of cutting-edge technology and advanced software paradigms by providing beneficial recommendations on new and emerging technologies, prototypes, patent proposals, and process improvements Strike a healthy balance between the aggressive pursuit of new opportunities created by evolving technologies and more pragmatic, proven approaches to success Research available technologies and help us make informed build vs. buy decisions What you bring to the teamExtensive experience designing and building enterprise-class, internet-based systems Excellent design and implementation skills in Java and solid understanding of advanced OO concepts/methodologies Experience with AWS implementations and hostingLarge-scale database development experience, including schema design, database shards, and performance tuning (MySQL experience a significant plus) Previous experience with Big Data / NOSQL technologies is a strong plus HTTP-based protocols and standards (e.g., SOAP, WebDAV, REST) Well versed in Agile/Scrum development processes Highly developed critical thinking and problem solving skills Excellent communication (both verbal and written) and inter-personal skills University degree in Computer Science, Computer Engineering, or equivalent Why ProofpointProtecting people is at the heart of our award-winning cybersecurity solutions, and the people who work here are the key to our success.  We’re a customer-focused and driven-to-win organisation with leading-edge products. We are an inclusive, diverse, multinational company that believes in culture fit, but more importantly ‘culture-add’, and we strongly encourage people from all walks of life to apply.  We believe in hiring the best and the brightest to help cultivate our culture of collaboration and appreciation. Apply today and explore your future at Proofpoint! #LifeAtProofpoint#LI-CB1If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
View Original Job Posting