Proofpoint

Senior Software Engineer

Proofpoint

full-time

Posted on:

Location Type: Hybrid

Location: Bengaluru • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDistributed SystemsJavaKubernetesMySQLTerraform

About the role

  • Define and refine the requirements of new features and redesign of existing features
  • Design, review, and build implementations that leverage software, infrastructure-as-code, automation, and cloud services to extend and/or enhance the functionality of the Archiving product
  • Work with other feature teams to ensure their approaches can integrate cleanly into the product's software and infrastructure frameworks
  • Create new frameworks, cloud service integrations, and automation to enable this work
  • Help to troubleshoot and resolve difficult production problems that can affect various customers across multiple regions and accounts during working hours
  • Be available for very limited on-call during critical deployment activities

Requirements

  • Experience building core enterprise products/solutions
  • Experience with source control (git) and its best practices. Opinions on branching and merge strategies a plus
  • Backend design and development skills in core Java and experience with advanced OO concepts/methodologies
  • Experience with distributed systems, service discovery, and RPC
  • Experience with containerized services in Kubernetes
  • Experience with terraform
  • Some Cloud skills: AWS services (S3/ECR/lambda/codepipeline/SSM/IAM)
  • Experience with Database programming (MySQL a strong plus)
  • Strong communication skills
  • Experience with Agile/Scrum
  • Flexibility to change approaches and projects when needed
  • Previous experience creating security, email, archiving, eDiscovery, and/or storage products is a plus
  • Degree in Computer Science, Computer Engineering
Benefits
  • Competitive compensation
  • Comprehensive benefits
  • Learning & Development: We are committed to the growth and development of our team members, offering a range of programs including leadership and professional development workshops, stretch project assignments, and mentoring opportunities to help employees reach their full potential.
  • Flexible work environment: [Remote options, hybrid schedules, flexible hours, etc.]
  • Annual wellness and community outreach days
  • Always on recognition for your contributions
  • Global collaboration and networking opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Javaobject-oriented programmingdistributed systemsservice discoveryRPCKubernetesTerraformAWSMySQLAgile
Soft skills
communicationflexibility
Fortanix

Software Engineer II

Fortanix
Mid · Seniorfull-time🇮🇳 India
Posted: 2 days agoSource: apply.workable.com
AWSAzureCloudDistributed SystemsDockerGoGoogle Cloud PlatformJavaKubernetesRust
Greenlight

Full-Stack Software Engineer

Greenlight
Mid · Seniorfull-time🇮🇳 India
Posted: 3 days agoSource: jobs.lever.co
AWSCloudDistributed SystemsGRPCJavaScriptJestNext.jsReactTypeScript
Saviynt

Tech Lead/Architect, IAM/IGA

Saviynt
Seniorfull-time🇮🇳 India
Posted: 9 days agoSource: jobs.lever.co
CloudJ2EEJavaOraclePerlSOAPSQLUnix
WATI

Software Engineer I, Product Solutions

WATI
Junior · Midfull-time🇮🇳 India
Posted: 11 days agoSource: apply.workable.com
AWSAzureCloudGoGoogle Cloud PlatformJavaScriptMicroservicesPython