Software Engineer - Data

Kunai

• $110K — $130K *
US-AnywhereRemote in United States
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of application development experience with strong Python skills.
  • 4+ years of hands-on experience with AWS cloud services.
  • 4+ years working with relational databases, particularly PostgreSQL, and complex SQL queries.
  • Experience in cloud data migration focusing on enterprise-scale data movement.
  • Familiarity with distributed data processing tools like Apache Spark and Kafka.

Responsibilities

  • Develop production software and data systems beyond traditional ETL pipelines.
  • Utilize cloud-native technologies to enhance data engineering processes.
  • Architect real-time, event-driven data streams using Kafka.
  • Implement data quality controls and compliance governance in data workflows.
  • Collaborate with cross-functional teams to ensure effective data integration.

Benefits

  • Opportunity to work with cutting-edge cloud-native technologies.
  • Engagement in a critical initiative for a premier banking client.
  • Hands-on experience with modern data architecture and engineering practices.
Full Job Description
We are hiring Data/Software Engineers to join a team driving software and data engineering for a critical initiative for a premier banking client. This is an exciting opportunity to work hands-on with cloud-native technologies and modern architecture.

We are looking for Back-end Engineers with a Data focus, as this team will be building production software and data systems beyond traditional ETL pipelines. Strong programming skills in Python are expected.
  • Required Skills:
    • 5+ years of experience in application development with strong Python programming skills.
    • 4+ years of hands-on experience with AWS cloud services.
    • 4+ years working with relational databases, including PostgreSQL, and writing complex SQL queries.
    • Experience with data migration activities in cloud environments, focusing on enterprise-scale data movement and transformation.
    • Experience working with cloud data platforms such as Databricks and Snowflake to analyze large datasets.
    • Familiarity with distributed data processing and batch/stream processing tools such as Apache Spark, Kafka, or AWS Kinesis.
    • Experience with workflow orchestration tools like Apache Airflow or similar.
    • Familiarity with enterprise ETL pipelines, Data Quality controls, and compliance Governance.
    • Practical experience architecting real-time, event-driven data streams using Kafka/OneStream.
    • Familiarity with large-scale cloud data warehousing, performance optimization, and modeling within Snowflake and OneLake

    Nice to Have Skills:
    • Java development experience.
    • Experience with AWS Glue or other AWS data integration services.
    • Proficiency with UNIX/Linux environments, including basic shell scripting.
    • Experience working in Agile teams and knowledge of Agile engineering practices.
    • Prior consulting experience or aptitude for client-facing collaborative environments.


Minimum Degree Required:

  • Bachelor's Degree, in lieu of a degree, demonstrating in addition to the minimum years of experience required for the role, three years of specialized training and/or progressively responsible work experience in technology for each missing year of college is required

Similar Jobs

More Jobs at Kunai

More Information Technology Jobs

Find similar Software Engineer - Data jobs: