We are looking for a Lead Data Software Engineer to join our team and drive the design and development of scalable data solutions leveraging Java and Microsoft Azure technologies.
Responsibilities
Lead the design and development of data-driven software solutions
Architect scalable applications using Java and Azure cloud services
Build and optimize data pipelines and workflows in Databricks
Write efficient SQL queries to support data processing and analytics
Provide technical leadership and mentorship to engineering team members
Collaborate with cross-functional teams to define technical requirements and deliverables
Ensure code quality through reviews, best practices and testing standards
Troubleshoot and resolve complex technical issues across the data platform
Drive continuous improvement of development processes and architecture
Requirements
5+ years of experience in data software engineering
Proficiency in Java and SQL
Expertise in Microsoft Azure and Databricks
Capability to lead technical initiatives and mentor team members