Browse All Jobs
Job Description

Convera is seeking a Principal Software Engineer with expertise in Data Engineering, Snowflake, and Python to oversee the development and utilization of data systems. This individual contributor role will report to the Director – Data Engineering and provide technical leadership to the data engineering team, collaborating with senior engineers across Convera.

The Principal Software Engineer will be responsible for developing and executing projects that enable scalable ingestion, processing, storage, and distribution of large volumes of data through streaming and APIs. This role also involves actively mentoring junior staff members.

Role involves:

  • Acting as an advisor to leadership on technology.
  • Leading the strategy and resolution of complex challenges.
  • Translating business objectives into technical engineering solutions.
  • Providing vision and expertise on implementing innovative business solutions.
  • Maintaining knowledge of industry best practices and new technologies.
  • Architecting and optimizing platforms leveraging OpenShift and AWS.
  • Collaborating with data engineering teams to enhance platform capabilities.
  • Designing prototypes to shape future infrastructure improvements.
  • Implementing best practices for platform security, governance, and compliance.
  • Optimizing production database schemas with data use cases in mind.
  • Improving data infrastructure through automation support and data education.
  • Minimizing redundancies through cross-team communication.
  • Mentoring and developing junior teammates.

Requirements:

  • Bachelor's degree or equivalent in Computer Science, Engineering, or a related field.
  • Proven experience in designing, developing, deploying, and managing cloud-based infrastructure.
  • 15+ years of programming experience, with strong proficiency in Python.
  • 5+ years in data engineering, specializing in Spark or similar distributed frameworks.
  • 5+ years of experience in the healthcare sector and 2+ years with cloud-based platforms like Databricks, Snowflake, or similar data lakes.
  • Proficient in using orchestration tools and cloud-based data lake technologies.
  • Strong proficiency in cloud-based data technologies, database relational modeling, and version control systems.
  • Expertise in cloud architecture, DevOps, infrastructure as code, containerization, and serverless computing.
  • Skilled in developing and implementing data security policies and procedures.
  • Experience implementing end-to-end monitoring & alerting solutions.
  • Strong background in Cloud Data Platforms using AWS.
  • Extensive prior experience as a data engineer.

What Convera Offers:

  • Competitive salary
  • Opportunity to earn an annual bonus.
  • Great career growth and development opportunities in a global organization
  • A flexible approach to work
Apply Manually