This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At Hornetsecurity by Proofpoint, you will find an environment where innovation comes from creative collaboration and where everyone is empowered to move quickly and have fun. In this role you’ll contribute to Proofpoint Email Archiving is a Software as a Service solution that features a distributed grid search and storage infrastructure. This service-based architecture allows us to scale to meet the needs of hundreds of clients that are among the largest businesses in the world. We are looking for a software engineer with strong development and infrastructure-as code (IAC) skills, who can help us enhance, automate, and ensure high availability for the wide range of services provided by our product. You will be a key player in a small team developing enhancements to the archiving product in all areas including web services, service discovery, RPC communications, application functionality, data management framework, application deployment and scheduling, cloud service integration, and high availability.
Job Responsibility:
Collaborate with the team & product management to define and refine the requirements of new features and redesign of existing features
Design and build implementations that leverage software, infrastructure-as-code, automation, and cloud services to extend and/or enhance the functionality of the Archiving product
Implement features independently within established architectural patterns and frameworks
Work with other feature teams to ensure their approaches can integrate cleanly into the product’s software and infrastructure frameworks
Mentor junior engineers and provide code review feedback
Help to troubleshoot and resolve difficult production problems that can affect our various customers across multiple regions and accounts during working hours
Be available for very limited on-call during critical deployment activities
Requirements:
3-5 years of experience building core enterprise products/solutions
Strong experience with source control (git) and its best practices
Solid backend design and development skills in core Java and experience with advanced OO concepts/methodologies
Experience with distributed systems, service discovery, and RPC
Hands-on experience with containerized services in Kubernetes
Working experience with terraform for infrastructure-as-code