Job Title : Senior Data Engineer
Location : Massachusetts, United States (Remote)
Job Type : Full Time
Our client, a leading technology-focused organization, is looking for an experienced Software Engineer to help build scalable, cloud-native solutions and modern data platforms. If you enjoy solving complex engineering challenges and working with cutting-edge tools, this role is for you.
Role Overview
In this position, you will:
- Partner with cross-functional Agile teams to design, build, test, and support full-stack solutions
- Contribute to development across distributed systems, microservices, and large-scale data platforms
- Work hands-on with modern tech stacks including Java, Python, Scala, SQL, and NoSQL databases
- Build data solutions using platforms like Databricks, Snowflake, and other cloud-based data ecosystems
- Stay active in tech communities, mentor fellow engineers, and drive continuous learning
- Collaborate with product teams to deliver secure, scalable cloud-based solutions
- Conduct code reviews, write automated tests, and ensure high engineering standards
Required Qualifications:
- Bachelor’s degree
- 4+ years of professional software engineering experience
- 2+ years working with big-data technologies
- 1+ year building solutions on AWS, Azure, or GCP
Preferred Skills
- 7+ years software development experience with Python, Java, Scala, or SQL
- Strong experience with cloud platforms (AWS, Azure, or GCP)
- Background with distributed computing frameworks such as Databricks, Spark, Kafka, Hadoop, Hive or EMR
- Experience building real-time or streaming data applications
- Hands-on experience with NoSQL databases (MongoDB, Cassandra, etc.)
- Data warehousing experience (Snowflake highly preferred)
- Comfortable with Linux environments and shell scripting
- Familiarity with Agile engineering practices