Senior Software Engineer

Teradata

Education
Benefits
Skills

Who You’ll Work With:

The main building block of Teradata multi-cloud data platform is its SQL Engine. And the heart of Teradata SQL Engine is its best-in-class database group. The successful candidate will join a team of software developers and test engineers. You will be part of an experienced engineering team building a leading multi-cloud data platform.

What Makes You a Qualified Candidate:

  • BS/MS in Computer Science, Software Engineering, or a related field
  • Three to five years of experience in a related field will be a plus
  • Knowledge of computer programming, data structures and algorithms, operating systems, computer architecture and organization, database concepts
  • Knowledge of programming skills include Java, C/C++, Linux command line, Linux working knowledge, GitHub, and software IDEs.
  • Experience with continuous integration and continuous deployment (CI/CD) practices
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills.

What You’ll Bring:

  • Experience in an Agile development process
  • Years of experience in C/C++/JAVA programming
  • Developer experience with open source software applications such as Hive, Spark or Flink that utilize OpenTable format for data handling and storage such as Apache Iceberg, Delta Lake and Hudi
  • Experience in Database design, SQL
  • Knowledge of version control systems (e.g., Git) and build automation tools (e.g., Maven)
  • Experience with Jenkins to build, test, and deploy software.
  • Openness to learn new things and work in a collaborative team environment.
  • Delivers commitments on time with highest quality. Demonstrates speed as a habit and has a bias for action.

#LI-SK1

Read Full Description
Confirmed 12 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles