JOBSEARCHER

Senior Software Engineer, Data Platform

Job SummarySeeking a Senior Software Engineer, Data Platform with strong software engineering expertise and experience in data platforms, analytics, and cloud technologies. This role focuses on designing, developing, deploying, and supporting production-grade applications and data products. The ideal candidate will have hands-on experience with backend development, APIs, microservices, event-driven architectures, AWS cloud services, CI/CD, and modern data technologies.Required Skills8+ years of software engineering experienceStrong programming skills in Python, Java, TypeScript/JavaScript, C#, Go, or KotlinExperience building REST/GraphQL APIs, backend services, and web applicationsHands-on experience with AWS, CI/CD, Docker, Kubernetes, ECS, or LambdaStrong understanding of microservices, distributed systems, and software architectureExperience with Kafka, messaging systems, event-driven architectures, or streaming platformsExpertise in SQL, relational databases, and data modelingExperience with automated testing and production supportPreferred SkillsSpark, Flink, AWS Glue, dbt, Snowflake, Databricks, Iceberg, Athena, DremioTerraform, CloudFormation, AWS CDKObservability tools such as Datadog, Grafana, CloudWatch, OpenTelemetryMachine Learning, MLOps, GenAI integrationData Platform, Data Mesh, and Data Lake/Warehouse experience