
Senior Software Engineer, Data Platform
Posted Sep 28

Posted Sep 28
This is a fully remote position, open to applicants in United States.
• Engage in the complete data pipeline lifecycle, concentrating on the development of data lakes, data warehouses, and associated processes.
• Facilitate code and design reviews with junior developers and peers.
• Produce clean code for the creation of data pipelines and essential infrastructure as code.
• Collaborate with cross-functional teams to comprehend requirements and devise suitable solutions.
• Monitor and resolve performance, scalability, and security challenges, implementing enhancements as required.
• Assess new technologies and tools to enhance system performance.
• Take part in data governance activities.
• Contribute to the design and documentation of the data lake platform.
• Develop and refine test automation solutions for data and performance.
• Collect technical and design specifications.
• Communicate with both technical and non-technical team members to ensure alignment and execution of projects.
• Engage in cross-functional efforts that advocate for data-driven decision-making and ongoing improvement.
• Participate in an on-call rotation.
• Generally requires a minimum of 5 years of relevant experience; or 3 years alongside an advanced degree.
• Bachelor's degree in engineering, computer science, mathematics, data engineering, or a related field, or equivalent professional experience.
• Must be eligible to work in the US for full-time employment.
• Experience in developing modern data architecture, analytics, data governance, AI/ML, or similar areas.
• Familiarity with AWS big data technologies, including EMR, Glue, S3, EKS, Lambda, Athena, RDS, MKS/Kafka/Kinesis.
• Comprehensive understanding of the entire data engineering process (design, development, deployment).
• Experience with relational and NoSQL databases such as PostgreSQL, Cassandra, DynamoDB, MongoDB, and data modeling principles.
• Proficient in DevOps practices, including CI/CD pipelines, containerized deployment/Kubernetes, and infrastructure-as-code/AWS CloudFormation/Terraform.
• Skilled in SQL (SQL Server, PostgreSQL) and Python.
• Significant experience with legacy data warehouses and ETL pipelines.
• Proven ability to mentor junior team members.
• Excellent analytical and time management abilities, with a confirmed track record of delivering value independently.
• Strong written and verbal communication skills, with demonstrated experience in providing technical insights to both technical and non-technical stakeholders.
• Capable of participating in an on-call rotation.
• Preferred: experience with multi-tenant, B2B2C SaaS solutions.
• Preferred: experience in the FinTech industry.
• Preferred: knowledge of MPP Data Warehouse technologies (Redshift, Greenplum).
• Remote-first work environment.
• Unlimited paid time off.
• 401(k) plan with employer matching.
• Commitment to equal employment opportunities and a discrimination-free workplace.
Experity
Marathon Health
First Citizens Bank
Get handpicked remote jobs straight to your inbox weekly.