Senior Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Mon, Sep 14, 2026
This job expires in: 30 days
Job Summary
Seeking a full-time Senior Software Engineer specializing in Data Platforms, the successful candidate will lead the design and optimization of scalable data pipelines using Python, SQL, and AWS technologies while mentoring junior engineers in a remote work environment.
Key Responsibilities
- Lead the development and maintenance of scalable Python code for data ingestion and processing across streaming and batch architectures
- Design and optimize data models that support advanced analytics, ensuring data quality and performance
- Build and tune high-performance ETL/ELT workflows utilizing AWS DMS, Kinesis, and related technologies
Required Qualifications
- Expertise in data engineering with experience in managing complex ETL/ELT pipelines
- Hands-on experience with enterprise-grade cloud data platforms such as Redshift, BigQuery, or Snowflake
- Advanced proficiency in Python and SQL, with strong knowledge of AWS services
- Proven ability to implement CI/CD pipelines and advocate for infrastructure-as-code principles
- Experience using AI coding tools to enhance development efficiency
Complete Job Description
The complete job description is available to members. Premium membership includes:
Full access to 38,936 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee