Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Software Engineer II, Delphix image - Rise Careers
Job details

Principal Software Engineer II, Delphix

Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you’ll work with and learn from some of the best and brightest in business. Before you know it, you’ll be in the middle of a rewarding career at a company headed in one direction: upward.  

  

With a global footprint spanning more than 80 countries and including over 75% of the Fortune 100, Perforce Software, Inc. is trusted by the world’s leading brands to deliver solutions for the toughest challenges. The best run DevOps teams in the world choose Perforce.  


Position Summary:  


To be part of Delphix’s ecosystems team and play a role in advancing and enhancing our hyperscale masking solution and our virtualization connectors 


As a member of the Ecosystems team at Delphix, you will play a key role in expanding our hyperscale masking solution by developing new connectors and enhancing database connectivity for our virtualization product. This role offers a dynamic and varied experience, exposing you to a broad range of technologies, including Kubernetes, Snowflake, Databricks, MongoDB, and Couchbase. You will have regular opportunities to interact with customers, gaining firsthand insights into their needs and contributing to impactful solutions that drive innovation in data management. 


Responsibilities:
  • Participate in customer calls with support and product teams to address questions and troubleshoot issues. 
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment.  Maintain and advocate for these standards through code reviews   
  • Work closely with the India engineering team to collaborate on design, development, and innovation efforts. 


Requirements:
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.   
  • 7-10 years of experience developing scalable distributed software solutions  
  • Strong written and verbal communication skills since the role involves a lot of customer interaction. 
  • Strong coding skills   
  • Experience dealing with OLAP and OLTP databases. 
  • Strong hands-on programming in Java,Python etc  
  • Proven ability in backend or full stack development     
  • Ability to work in a fast-paced, dynamic environment.  


$146,200 - $200,000 a year

Additionally, this position is eligible for benefits including, but not limited to, medical, dental, vision, retirement benefits, life insurance, wellness programs, total time off, and other employee perks that may be offered by Perforce from time to time. The actual offer will depend on a number of factors including, but not limited to, a candidate’s education, skills, qualifications, depth of experience and other relevant business considerations. Perforce reserves the right to amend or modify employee perks and benefits at any time. 


Come work with us! Our team members are valued for their contributions, introduced to new opportunities, and rewarded well. Perforce combines the experience and rewards of a start-up with the security of an established and privately held profitable company.

 

If you are passionate about the technology that impacts our day-to-day lives and want to work with talented and dedicated people across the globe, apply today!

 

www.perforce.com

 

Perforce Software is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including pregnancy, childbirth, pregnancy-related conditions, and lactation), gender identity or expression (including transgender status), sexual orientation, marital status, family or relationship structure, military service and veteran status, physical or mental disability, genetic information, gender identity, or any other characteristic protected by applicable federal, state, or local laws and ordinances. Perforce Software's management team is dedicated to this policy with respect to recruitment, hiring, placement, promotion, transfer, training, compensation, benefits, employee activities, access to facilities and programs, and general treatment during employment.

Average salary estimate

$173100 / YEARLY (est.)
min
max
$146200K
$200000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Software Engineer II, Delphix, Perforce

Join Delphix as a Principal Software Engineer II and become a pivotal part of our vibrant Ecosystems team! In this exciting role at Perforce, you'll dive into the world of data technologies, enhancing our hyperscale masking solution and developing innovative connectors for our virtualization products. Imagine working with cutting-edge technologies like Kubernetes, Snowflake, and MongoDB, all while collaborating closely with customers to understand their unique challenges and delivering impactful solutions that drive innovation in data management. Your day-to-day responsibilities will include participating in customer calls, crafting maintainable code to meet our internal standards, and engaging with our India engineering team on design and development efforts. With over seven years of experience under your belt, you'll leverage your strong coding skills in Java and Python, along with your background in both OLAP and OLTP databases, to make significant contributions to our high-scale web environment. At Perforce, we believe that work should be rewarding and enjoyable, and our global team is dedicated to fostering growth, creativity, and collaboration. With competitive compensation and a range of fantastic employee perks, we'll ensure you feel valued and inspired every day. If you're ready to take your career to the next level with a company that’s trusted by the world’s leading brands, apply today to join our journey upward!

Frequently Asked Questions (FAQs) for Principal Software Engineer II, Delphix Role at Perforce
What are the main responsibilities of a Principal Software Engineer II at Delphix?

As a Principal Software Engineer II at Delphix, you will take on key responsibilities such as developing and enhancing connectors for our hyperscale masking solutions, conducting customer calls to troubleshoot issues, and crafting code that adheres to our style and maintainability standards. You will collaborate closely with various teams to innovate and improve our virtualization products, making a real impact on our offerings.

Join Rise to see the full answer
What qualifications are required for the Principal Software Engineer II position at Delphix?

Candidates applying for the Principal Software Engineer II role at Delphix should ideally hold a Bachelor’s degree in Computer Science or a related field, along with 7-10 years of experience in developing scalable distributed software solutions. Proficiency in Java and Python, strong coding skills, and experience with OLAP and OLTP databases are essential. Additionally, excellent communication skills are crucial due to the role's customer interaction component.

Join Rise to see the full answer
What technologies will I work with as a Principal Software Engineer II at Delphix?

In the Principal Software Engineer II position at Delphix, you'll work with a fascinating array of technologies, including Kubernetes for container orchestration, Snowflake and Databricks for data processing, and various databases like MongoDB and Couchbase. This role provides an opportunity to enrich your skills and work on varied, cutting-edge solutions!

Join Rise to see the full answer
What type of team environment can I expect at Delphix as a Principal Software Engineer II?

At Delphix, you can expect a dynamic, collaborative team environment where creativity and problem-solving are encouraged. You will engage with some of the best minds in the industry and have the chance to interact with customers, driving innovation with their insights. The company culture fosters growth and belonging, making every workday exciting!

Join Rise to see the full answer
Is there room for career growth as a Principal Software Engineer II at Delphix?

Absolutely! As a Principal Software Engineer II at Delphix, you’ll be positioned for career growth within a company that values employee development. With a focus on collaboration and innovation, there are numerous opportunities to take on new challenges and advance your career while making a significant impact in the tech field.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer II, Delphix
What is your experience with developing scalable distributed software solutions?

To answer this question effectively, share specific examples of projects where you developed scalable solutions. Discuss the architecture you used, the technologies involved, and how you addressed scaling challenges. Highlight any learning experiences that enhanced your understanding of distributed systems.

Join Rise to see the full answer
How do you ensure that your code meets quality standards?

Discuss your approach to code quality including techniques like code reviews, unit testing, and adhering to style guides. Mention tools you use for static code analysis and the importance of maintaining code documentation. It's vital to express your commitment to coding best practices.

Join Rise to see the full answer
Can you explain your experience with OLAP and OLTP databases?

When answering this question, provide a clear definition of OLAP and OLTP databases, and then share your hands-on experience with each. Talk about the types of projects you've worked on and how you optimized data processes and performance in both environments.

Join Rise to see the full answer
Describe a technical challenge you've faced as a software engineer and how you overcame it.

Use a specific example to illustrate the challenge, your thought process in addressing it, the steps you took to resolve the issue, and the outcome. Focus on how your solutions contributed to the project’s success and what you learned from the experience.

Join Rise to see the full answer
How do you keep up with the latest technologies in software development?

Share your strategies for staying current, such as attending tech conferences, participating in online communities, or engaging in continuous learning through courses or reading. Mention specific technologies or trends you've recently explored and how they could enhance your work.

Join Rise to see the full answer
What programming languages are you most proficient in and why?

While responding to this question, identify the languages you excel at, such as Java and Python, and share why you enjoy using them. Discuss projects where you effectively utilized these languages and any libraries or frameworks you find particularly useful.

Join Rise to see the full answer
Explain how you approach customer interactions in your software engineering role.

Emphasize the importance of communication in understanding customer needs and how you leverage those insights to enhance product offerings. Share examples where direct customer feedback influenced your design decisions or improvements you implemented in the software.

Join Rise to see the full answer
What is your experience working in Agile teams?

Talk about your experience in Agile methodologies, such as Scrum or Kanban. Provide examples of projects where you participated in sprints, stand-up meetings, and retrospectives, and how this collaboration led to successful project outcomes.

Join Rise to see the full answer
How do you prioritize tasks and manage project deadlines?

Discuss your organization skills and tools you utilize to prioritize tasks effectively. Describe methods like time blocking or using task management software to ensure deadlines are met while delivering high-quality work.

Join Rise to see the full answer
What excites you about working with Perforce and Delphix?

Reflect on what specifically draws you to Perforce and Delphix, whether it's their innovative technology, company culture, or their commitment to employee growth. Show genuine enthusiasm and connect it to your career aspirations and values.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
SoundCloud Remote Los Angeles, California, United States
Posted 9 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Photo of the Rise User
Acquia Remote Pune or Delhi/NCR Remote
Posted 9 days ago
Vichara Hybrid Bridgeport, Connecticut, United States
Posted 15 hours ago
Photo of the Rise User
Pinterest Remote Palo Alto, CA, US; San Francisco, CA, US; Remote, US
Posted 8 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
Posted 2 days ago

Founded in 1995, Perforce Software is a leading provider of highly scalable development and DevOps solutions designed to deliver dynamic development, intelligent testing, risk management, and boundaryless collaboration. They partner with organizat...

71 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
C
Someone from OH, Sunbury just viewed Data Entry Online at Comforce Resource
S
Someone from OH, Lorain just viewed Test Engineer- Ninja at SharkNinja
Photo of the Rise User
23 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Youngstown just viewed Channel Development Representative at Arrow Electronics
Photo of the Rise User
Someone from OH, Cincinnati just viewed Buyer at Novolex
k
Someone from OH, Columbus just viewed Patient Experience Coordinator at knownwell
Photo of the Rise User
Someone from OH, Columbus just viewed Store Manager - New Store Opening at Curaleaf
Photo of the Rise User
12 people applied to Junior Software Engineer at Teya
Photo of the Rise User
Someone from OH, Akron just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Norwalk just viewed Hybrid Account Manager-Commercial Lines at AssuredPartners
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems
Photo of the Rise User
Someone from OH, Canton just viewed Lead Jr. Toddler Teacher at All Around Children
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork