Software Engineer (L3) Data Substrate in United States at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer (L3) Data Substrate in United States.
This role sits within a modern data and analytics platform team focused on building the foundational infrastructure that powers large-scale data ingestion, processing, and analytics systems. You will design and develop distributed systems that enable reliable, secure, and high-performance data workflows across complex environments. The position involves working closely with cross-functional partners including product managers, analysts, and engineers to translate business needs into scalable technical solutions. You will contribute to the evolution of data platforms that support real-time and batch processing at enterprise scale. The environment is highly collaborative, engineering-driven, and centered on innovation in big data and cloud technologies. This role offers the opportunity to work with cutting-edge data tools while directly impacting platform reliability, efficiency, and scalability.
- Design, build, and maintain scalable data infrastructure supporting ingestion, processing, storage, and analytics workflows across distributed systems.
- Develop robust frameworks and pipelines using modern big data technologies such as Kafka, Spark, Hive, and related ecosystem tools.
- Collaborate with product, analytics, and engineering stakeholders to translate business requirements into efficient and scalable technical solutions.
- Architect cloud-based data solutions leveraging AWS services such as Glue, Athena, and Lake Formation.
- Ensure performance, reliability, cost optimization, and scalability across data systems and infrastructure components.
- Maintain high standards of data quality, integrity, governance, and security across the data lifecycle.
- Contribute to continuous improvement by evaluating emerging technologies and improving system architecture and engineering practices.
- Mentor junior engineers and contribute to a culture of technical excellence and knowledge sharing.
- 5+ years of experience in software engineering or related technical roles, ideally in data platform or distributed systems environments.
- Strong proficiency in programming languages such as Python, Java, or Scala.
- Hands-on experience building or maintaining large-scale data systems using technologies like Spark, Kafka, Hive, and distributed computing frameworks.
- Solid understanding of cloud infrastructure, particularly AWS, and experience operating data systems at scale.
- Strong knowledge of software engineering principles including design patterns, object-oriented and functional programming, and code quality best practices.
- Excellent analytical and problem-solving skills with a strong ability to work through complex technical challenges.
- Strong communication skills and ability to collaborate effectively in cross-functional engineering environments.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Competitive compensation package with salary ranges typically between $138,700 and $203,900 depending on location and experience.
- Eligibility for equity participation and performance-based bonus programs.
- Comprehensive health coverage including medical, dental, and vision insurance.
- Retirement savings plan including 401(k) contributions.
- Flexible remote-first work environment across the United States.
- Generous paid time off, sick leave, parental leave, and wellness programs.
- Home office reimbursement to support remote productivity.
- Opportunities to work on large-scale, high-impact data systems used globally.