Verified today
Software Development Engineer II
About the role
A software engineer focused on building large‑scale Big Data architectures, coding primarily in Java, Python, or Scala, and applying solid programming principles.
What you’ll do
- Apply good development practices and coding standards
- Design and implement APIs and integration patterns
- Automate data extraction, transformation, and job production
- Interface with Fortune 500 clients to gather requirements
- Stay current with emerging technologies for ROI
What you’ll bring
- 3-5 years of relevant work experience
- Bachelor's in Computer Science or related field
- Proficiency in Java, Python, or Scala
- Strong object‑oriented and functional programming skills
- Excellent written and verbal communication
Nice to have
- Experience with Spark, Hadoop, GCS stack
- Familiarity with Vertica, Snowflake, Druid
- Big Data domain development and support
- Agile methodology experience
- Database modeling, data mining, warehousing
- Enterprise‑scale application architecture and design patterns
Skills
Education
Bachelor's