Principal Software Engineer at Delphix developing QA frameworks for enterprise products. Collaborating on security, performance, and robust development practices across a global team.
Responsibilities
Responsible for the core software platform of our application, focusing on product security, hardening, diagnosability, and supportability.
Drive process improvements, help develop and drive adoption of best practices, and contribute new ideas to help make Delphix and its products better.
Architect, design and implement large scale QA frameworks of the product.
Deliver complex projects by defining structure in areas of uncertainty, identifying and expressing discrete deliverables, and managing interactions between different teams
Respond to time sensitive issues within multiple familiar software modules or subsystems, root cause issues, and proactively improve robustness of individual features
Proactively help team by establishing best practices
Assess the impact of issues to identify and drive systematic improvements within an area
Work with engineering teams, product management, sales, and customers to understand requirements and develop solutions
Work with support, the field and customers to collect relevant data to come up with solutions and/or workarounds on complex, critical customer problems.
Requirements
8 to 12 years of experience building enterprise products using Python, with hands-on experience with industry best practices
Experience in analysing, debugging and diagnosing complex software systems. Considering designing QA frameworks involving concepts like Performance, Scale, Interaction with Operating Systems, Multi-threaded interactions, etc.
Excellent analytical and problem-solving skills
Ability to handle critical situations like manage multiple priorities and meet deadlines
Excellent written, verbal communication, and interpersonal skills
Prior experience of working with teams in the US or other countries
Minimum undergraduate college/university degree in computer science
Understanding of file systems and operating systems
Prior experience in Unix/Linux systems
Prior experience working in security, performance, monitoring and scalability
Extensive experience in web application security, including expertise in certificates, ciphers, SSL/TLS protocols, and related security concepts
Join Snap Inc. as a Level 3 Software Engineer to work on various challenging technical projects. Develop code that impacts Snap’s products and technology, and collaborate with dynamic teams.
Software developer enhancing and maintaining production test environments using Python and Qt at BDT, a leader in smart technology solutions. Collaborating on product introduction and process optimization with international partners.
Platform Enabling Software Engineer developing graphics drivers across integrated and discrete graphics for Intel. Adapting driver functionality for HW changes and collaborating with upstream communities.
As a Staff Software Development Engineer at CVS Health, lead transformative integration programs. Focus on enhancing customer service solutions and architectural frameworks.
Software Architect responsible for developing ERP solutions on Microsoft Business Central and ensuring system architecture stability. Collaborating closely with product management and working within a Scrum team to shape ERP future.
Senior Software Engineer collaborating with Computational Structural Engineers to develop automation tools for Engineering Design using various Python libraries.
Software Engineer building a next - generation CMS and web platforms at Mistral AI. Collaborating with marketing and engineering teams to enhance digital content management.
Software Engineer II in Workday Integration at Travelers, leading design and development for system assignments. Engage with stakeholders to deliver technical solutions efficiently and effectively.
Salesforce.com Software Engineer developing features for Tender Central platform used by pharma/MedTech companies. Collaborating with product and AI teams to enhance functionality and efficiency.
Software Developer Intern developing custom software solutions for Uline. Collaborate with IT experts in an Agile Scrum team and gain valuable technical experience.