Senior Software Engineer, Data Platforms (MULTIPLE POSITIONS) – Bethesda, MD
$150,426–$178,400 year
Remote · Bethesda, Maryland, United States
Job Summary
Senior Software Engineer on the data-platform team responsible for building a cloud-based data, analytics and machine learning platform. Serve as a technical expert and lead engineer, set technical standards, develop reusable frameworks, and own delivery for Service Provider resources. Participate in research and development across data capabilities, ensure high-quality deliverables at enterprise scale, coordinate with Application Delivery and Infrastructure teams, mentor teammates, provide financial input on budgets, adhere to IT governance and architecture standards, and travel to Bethesda, MD for quarterly in-person meetings. Role supports full-time remote work within the U.S. and may require periodic travel.
Required Qualifications
- Bachelor's degree or foreign equivalent degree in Computer Science, Computer Engineering, Electronic Engineering or in a closely related technical field
- 8 years of progressively responsible hands-on experience developing large scale data pipelines and applications at enterprise scale
- 4 years’ experience with technical delivery of large-scale data pipelines and applications
- 3 years’ experience developing data applications and applications on AWS
- 3 years hands on experience with Hive, HiveQL & Spark
- 2 years hands on experience with Snowflake
- 2 years’ experience with AWS S3 and Lambda
- 2 years’ experience in migrating data platforms/applications to AWS
- Experience as a strong technical leader with proven ability to lead Service Provider technical resources
- Telework: 100% Remote; travel to Marriott HQ in Bethesda MD at least once per quarter
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.