Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer - II (PS)

at Perforce

Posted 1 day ago 3 applied

Description:

  • Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun.
  • The company inspires creativity, fosters belonging, supports collaboration, and encourages wellness.
  • Perforce has a global footprint spanning more than 80 countries and includes over 75% of the Fortune 100.
  • The role involves adding Delphix support for PaaS and SaaS data sources as part of a new product initiative.
  • The goal is to create a hosted cloud-native solution for orchestration and masking for privacy compliance of data sources like AWS Aurora/RDS, AzureSQL, Salesforce, and Snowflake.
  • The position requires working on a cloud-native full software stack that consists of microservices, Kubernetes, REST API web services, and a UI.
  • Collaboration with Product Management, customers, and other engineering stakeholders is essential to design the new solution.
  • The candidate will help deliver a high-scale, secure, and maintainable service.

Requirements:

  • A Bachelor’s degree in Computer Science, Information Technology, or a related field is required.
  • The candidate must have 5-7 years of experience developing scalable distributed software solutions.
  • Experience in designing and creating cloud-native micro-services in a public cloud (Azure, AWS, or GCP) is necessary.
  • The role requires designing, developing, and maintaining Kubernetes-based infrastructure and applications.
  • Strong hands-on programming skills in Java, Python, or similar languages are essential.
  • Proven ability in backend or full stack development is required.
  • Strong coding skills and problem-solving abilities, ideally in Java, are necessary.
  • The candidate must implement and manage CI/CD pipelines to ensure smooth deployment processes.
  • Developing software systems with testability, scalability, and manageability in mind is required.
  • Strong communication and collaboration skills are essential.
  • The ability to work in a fast-paced, dynamic environment is necessary.

Benefits:

  • Team members are valued for their contributions and introduced to new opportunities.
  • Employees are rewarded well for their work.
  • Perforce combines the experience and rewards of a start-up with the security of an established and privately held profitable company.
  • The company offers a collaborative work environment with talented and dedicated people across the globe.