Indium Software
Lead Data Engineer
Job Description
This is a remote position.
Title: Lead Data Engineer
Education Qualification:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Experience: 8-10 years
Work Mode: Remote (Fort Lauderdale, FL)
KEY DUTIES AND RESPONSIBILITIES:
- Architect, design, and develop high-quality software solutions using Java, Scala, and Python.
- Address complex technical challenges and spearhead refactoring initiatives to improve code quality.
- Demonstrate hands-on coding expertise and deep understanding of technology stacks.
- Participate in all phases of the software development life cycle, ensuring the successful delivery of projects.
- Collaborate with cross-functional teams to define requirements, identify opportunities for improvement, and drive innovation.
- Provide technical guidance and mentorship to team members, fostering their professional growth and development.
- Champion technical excellence within the engineering team and ensure adherence to best practices and coding standards.
- Constantly seek to increase Pareto’s competitive edge by applying world-class technology to solve healthcare data and analytics problems.
REQUIRED SKILLS:
- Relevant years of experience in software development, with proficiency in Java, Scala, and Python.
- Expertise in AWS services coupled with a history of deploying data solutions on cloud platforms.
- Experience in engineering project and process management in an agile environment.
- Experience leading engineering teams with a track record of increased quality and productivity.
- Proficiency in Go language is a plus.
- Have a background in back-end technologies, including API Rest Interfaces & SQL.
- Experience working with healthcare data, including but not limited to eligibility, claims, payments, and risk adjustment datasets.
- Strong programming/debugging skills, with a hands-on approach
- Relevant certifications in AWS or software engineering would be a plus.
OTHER DUTIES AND RESPONSIBILITIES:
- Responsible for compliance with all federal, state, and local laws, rules and regulations affecting the Company.
- Responsible for participating in quality assurance, compliance and in-service and continuing education activities as requested by Company.
- Responsible for performing other duties and responsibilities as required.
Requirements
KNOWLEDGE, SKILLS AND ABILITIES
- Strong proficiency in Java, Scala, and Python.
- Hands-on experience with AWS services
- Experience with engineering project and process management in an agile environment.
- Experience leading engineering teams with a track record of increased quality and productivity
- Experience in healthcare data domains, including eligibility, claims, payments, and risk adjustment datasets.
- Experience working with product teams to gather requirements, prioritize tasks, and improve team velocity
- Proven ability to develop and deliver distributed and reactive applications.
- Experience identifying and closing security gaps in software systems
- Hands on experience architecting and building large scale data processing infrastructure
- Excellent problem-solving skills and ability to guide the team in solving complex technical issues.
- Knowledge of microservices architecture, cloud infrastructure, and containerized deployments.
- Familiarity with NoSQL storage databases such Cassandra and MongoDB.
- Knowledge of batch and streaming data pipeline technologies like Apache Beam and Apache Spark
- Proficiency in large-scale data warehouses such as Amazon Redshift, Google BigQuery, and Snowflake.
- Experience with orchestration and deployment frameworks for microservices such as Kubernetes and Terraform.
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.
- Capacity to prioritize tasks and meet project deadlines effectively.
- Ability to work both independently and in a team-oriented, collaborative environment.
- Willingness to contribute ideas for process improvement in software engineering.
- Ability to communicate technical concepts to non-technical stakeholders.
- Attention to detail and commitment to delivering quality work.
- Ability to handle problems involving several concrete variables in standardized situations.
- Ability to interact professionally with a variety of individuals.
- Ability to work in an environment with potential interruptions.
- Capacity to manage multiple simultaneous tasks with individual timeframes and priorities.