Principal Engineer II

Software Engineering @ Hyderabad, Andhra Pradesh, India

Job Summary

We are looking for Principal Software Engineer II position and candidates with extensive knowledge and experience in Java to design, build, and support complex product features and components.    Work in a dynamic agile environment and be dedicated to getting the job done.

About the product :

Data Connectivity Products team builds DataDirect Connectors that provide high-performing JDBC, ODBC, ADO.NET and, OData data connectivity solutions for Relational, Big Data, and SaaS data sources.

Roles & Responsibilities:

    • Perform analysis, design, implementation, and maintenance of DataDirect products.
    • Participate in architectural review and design, and code contribution.
    • Ensure that design and implementation meet high quality standards.
    • Work with multiple operating systems including Windows, Linux, Unix, and MacOS.
    • Multiple database management systems (Relational databases such as Oracle, SQL Server, and DB2; NoSQL/BigData databases such as Hive and Mongo; and Cloud sources such as Salesforce and Eloqua).
    • Security protocols such as Kerberos, SSL, OAuth, and SAML.
    • APIs such as REST and/or SOAP.
    • Engineering tools such as GitHub, Perforce, TeamCity, Collaborator, Sonarqube, and Purify.
    • Code analysis tools such as Veracode, PREfast, and AppScan


    The ideal candidate is required to have:

    •  BTech/MTech degree in Computer Science or equivalent foundational experience.
    • Practical project experience in software system design and testing.
    • At least 7 years of experience in Java . Experience in C/C++ will have an added advantage.
    • Experience of working with data structures, algorithms, and API design, ,
    • Experience of working on both Unix and Windows operating systems.
    • Strong analytical and problem-solving skills.
  • #LI-SR1
Share this open position