Principal Software Engineer Job in Red Hat

Principal Software Engineer

Apply Now
Job Summary
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field.
  • 10+ years of software development experience with a focus on data systems
  • Contribute to the technical design and implementation of data solutions to solve complex business problems
  • Strong experience developing performant data solutions on cloud infrastructure in an iterative manner; experience with technologies such as Spark and/or Kafka preferred
  • Experience in full software development lifecycle including test automation along with CI/CD
  • Hands on technical expertise in relational database systems like SQL Server, Redshift, Oracle, Big Query; expertise with SQL desired
  • Advanced experience with programing languages such as Go, Python, Java; expertise in Java desired
  • Working experience with MDM solutions like Informatica, Data Warehouses like Snowflake / RedShift, ETL tools like Fivetran etc is a huge plus
  • Experience/Knowledge of containers / kubernetes will be a plus

Personal qualities and communication

  • Communication skills and experience in interacting with cross functional business and engineering teams
  • Capability in undertaking business needs analysis in direct consultation
  • Motivated with a passion for quality, learning and contributing to collective goals
  • Excellent communication, presentation, and writing skills
Experience Required :

Minimum 10 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs