CareerPlanSign in

Software Development Engineer II

Sigmoid💼 Full-time🗓 2026-06-30 → 2026-09-26

Core

Building large-scale Big Data architectures and enterprise applications for Fortune 500 clients.

Role type

Software Development Engineer II (Big Data)

Builds

Large-scale engineering developments, APIs, abstractions, and integration patterns for distributed computing.

Domain

Big Data, Enterprise Software, Data Engineering

Deliverable

production ML models | product features | infrastructure

Required skills

Java, Python, C++, Scala, functional programming, object-oriented programming, unit testing, API design, distributed computing, data extraction, data transformation, job automation, parallel processing

Preferred skills

Spark, Hadoop, GCS, Vertica, Snowflake, Druid, database modeling, data warehousing, architecture design, mentoring junior staff

Technologies

Java, Python, C++, Scala, Spark, Hadoop, GCS, Vertica, Snowflake, Druid

Responsibilities

Design and implement APIs and integration patterns to solve distributed computing problems; Define technical requirements and automate production jobs in a parallel processing environment; Interface with customers to understand strategic requirements; Develop and support enterprise-scale applications.

Seniority

Mid-level, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.