Lead Software Engineer (Data Engineering)
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Comprobase, Inc., is seeking the following. Apply via Dice today!We are looking for a highly skilled Lead Software Engineer (Data Engineering) to join a fast-paced engineering team focused on building scalable cloud-based data platforms and AI-driven solutions. This role is ideal for candidates with strong AWS data engineering expertise, hands-on coding experience, and a passion for building enterprise-grade solutions.Key ResponsibilitiesDesign and implement secure Data Lake solutions within AWS environmentsBuild AI agents and platform engineering capabilities to improve software development lifecycleDevelop and maintain MCP servers and scalable cloud-native applicationsCreate and optimize Terraform and Python scripts for automation and deploymentBuild high-quality, secure, and scalable production-grade software solutionsDevelop architecture and design artifacts for complex applicationsAnalyze large datasets and create reporting/visualization solutionsTroubleshoot technical issues and improve system performance and coding standardsCollaborate within Agile teams and contribute to engineering best practicesRequired Skills & Qualifications5+ years of experience in software engineering and data engineeringHands-on experience with AWS services including:AWS GlueEMRAthenaRedshiftLake FormationStrong programming experience with Python and TerraformExperience with CI/CD pipelines and DevOps practicesStrong understanding of cloud platforms (AWS preferred)Experience with system design, application development, and production supportSolid understanding of SDLC, Agile methodologies, resiliency, and security practicesStrong debugging, troubleshooting, and coding skillsPreferred QualificationsExperience conducting code reviews and improving engineering qualityKnowledge of PCI and sensitive data workloadsAWS Solutions Architect / Developer Certification preferred