Skip To Main Content
backBack to Search

Senior Data Software Engineer

Hybrid in Ukraine
Data Software Engineering
& 6 others

We are seeking an experienced Senior Data Software Engineer with expertise in Java to join our team.

In this role, you will be responsible for developing and maintaining a high-performance engineering framework that leverages AWS, DBT, Snowflake, and Kafka technologies.

Responsibilities
  • Design and develop scalable, secure, and performant data processing solutions using Java
  • Implement code solutions for data transformations and processing
  • Conduct code reviews to ensure high-quality, maintainable code
  • Ensure team adherence to standard engineering practices, including testing and CI/CD
  • Perform performance testing and optimization of the framework
  • Integrate monitoring and observability capabilities into the framework
  • Collaborate with cross-functional teams to support and enhance the framework for future use cases
  • Troubleshoot and resolve technical issues related to the engineering framework
  • Mentor junior engineers and provide technical leadership
Requirements
  • Proven experience in Java development
  • Strong knowledge in AWS, Kafka, and DBT
  • Experience with Snowflake and building data processing frameworks
  • Familiarity with testing, CI/CD, and performance optimization techniques
  • Understanding of secure coding practices and scalable architecture design
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities
  • Degree in Computer Science or related field
Nice to have
  • Experience with other data processing technologies
  • Contributions to open-source projects
  • Certifications in AWS, Kafka, or related technologies
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job