Back to jobs
S(
Hiring companySigmoid (India)

Verified today

Software Development Engineer II

Bengaluru, India Full-time On-site

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

JavaPythonScalaC++SparkHadoopGCSVerticaSnowflakeDruidAPI designIntegration patternsData extractionData transformationAutomation

Education

Bachelor's