Taro Logo

Senior Software Engineer - II (PS)

Perforce Software, Inc. provides DevOps solutions trusted by the world's leading brands, with a global footprint spanning 80+ countries and serving 75% of Fortune 100 companies.
Cloud
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer - II (PS)

Perforce Software, a leading provider of DevOps solutions, is seeking a Senior Software Engineer II to join their team working on an exciting new product initiative. The role focuses on adding Delphix support for PaaS and SaaS data sources, creating a hosted cloud-native solution for orchestration and masking of data sources like AWS Aurora/RDS, AzureSQL, Salesforce, and Snowflake.

As part of this position, you'll work with a world-class team on a cloud-native full software stack comprising microservices, Kubernetes, REST API web services, and UI components. The role offers an opportunity to work closely with Product Management, customers, and other engineering stakeholders to design and implement new solutions. You'll be responsible for developing secure, well-tested, and performant features while maintaining high standards through code reviews and best practices.

Perforce offers a unique blend of startup-like opportunities with the stability of an established, profitable company. The company has a global presence across 80+ countries and is trusted by over 75% of Fortune 100 companies. They foster a collaborative environment where experts and problem solvers come together to create innovative solutions while maintaining a balance between challenging work and enjoyment.

The ideal candidate will bring strong experience in cloud-native development, particularly with microservices and Kubernetes, along with solid programming skills in Java and Python. This role presents an excellent opportunity for someone passionate about building scalable, secure, and maintainable services while working with cutting-edge cloud technologies.

Last updated a month ago

Responsibilities For Senior Software Engineer - II (PS)

  • Develop features for the Delphix cloud-native product in a secure, well-tested, and performant way
  • Craft code that meets internal standards for style, maintainability, and best practices
  • Maintain and advocate for standards through code reviews
  • Collaborate with stakeholders within Engineering, Product Management and others
  • Advocate for improvements to product quality, security, and performance

Requirements For Senior Software Engineer - II (PS)

Java
Python
Kubernetes
  • Bachelor's degree in Computer Science, Information Technology, or related field
  • 5-7 years of experience developing scalable distributed software solutions
  • Experience designing and creating cloud-native micro-services in public cloud (Azure, AWS or GCP)
  • Design, develop, and maintain Kubernetes-based infrastructure and applications
  • Strong hands-on programming in Java, Python etc
  • Proven ability in backend or full stack development
  • Strong coding skills
  • Implement and manage CI/CD pipelines
  • Strong communication and collaboration skills
  • Ability to work in a fast-paced, dynamic environment