The position is for a Principal Software Engineer - II at Delphix, part of the Perforce team in India.
The role involves contributing to the development and evolution of the Delphix Compliance Service for Azure.
The engineer will work on a cloud-native full software stack that includes microservices, Kubernetes, REST API web services, and a UI.
Responsibilities include participating in high-level system design, creating clean and well-tested code, and delivering high-quality software.
The engineer will provide task estimates, report progress as part of an Agile process, and mentor other software designers.
The role requires collaboration with Product Management, customers, and other engineering stakeholders to design new solutions.
The engineer will lead a team to deliver complex projects, ensuring performance, quality, and responsiveness of applications.
Additional tasks include developing features for the Delphix cloud-native product and advocating for improvements in product quality, security, and performance.
Requirements:
A Bachelor’s degree in computer science, Information Technology, or a related field is required.
Candidates must have 10-14 years of experience developing scalable distributed software solutions.
Strong knowledge of Azure Data Factory, Azure Data Lake, and Azure SQL Database is essential.
Experience in designing and creating cloud-native micro-services in a public cloud (Azure, AWS, or GCP) is required.
Candidates should have experience in designing, developing, and maintaining Kubernetes-based infrastructure and applications.
Strong hands-on programming skills in Java, Python, or similar languages are necessary.
Proven ability in backend or full stack development is required, along with strong coding and problem-solving skills.
Experience in implementing and managing CI/CD pipelines is necessary.
Candidates must develop software systems with testability, scalability, and manageability in mind.
Strong communication and collaboration skills are essential, as well as the ability to work in a fast-paced, dynamic environment.
Benefits:
Perforce offers a rewarding career with opportunities for growth and development.
Team members are valued for their contributions and introduced to new opportunities.
Employees are rewarded well, combining the experience of a start-up with the security of an established, privately held, and profitable company.
The company fosters a collaborative and creative work environment that encourages wellness and belonging.