JOBSEARCHER

Senior Software Engineer – (Python, Java, Scala)

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Senior Software Engineer (Java, Scala, Python) – Data & Platform Engineering
Location: Baskin Ridge, NJ OnsiteAbout the RoleWe are looking for a Senior Software Engineer to join our platform engineering team. You will design and maintain large-scale data pipelines, cloud-native microservices, and full-stack applications that power critical infrastructure. This role requires someone equally comfortable deep in distributed systems as they are building modern web applications with AI capabilities.
What You'll Do: Design, develop, and maintain Apache Spark jobs and microservices in Scala and Python to process large-scale data (e.g., telecom network logs, event streams) Deploy and manage scalable microservices on Kubernetes, automating CI/CD pipelines using Jenkins, ArgoCD, and Helm Modernize and refactor legacy applications for compatibility with cloud-native platforms including Red Hat OpenShiftArchitect and build solutions leveraging AWS services: MSK, RDS, EKS, Lambda, CloudFront, API Gateway, ElastiCache, OpenSearchIdentify and resolve performance bottlenecks in queries and system design to deliver measurable infrastructure improvements Build Node.js, React, and Next.js applications that integrate LLMs and tool-calling capabilities with dynamic data visualizations Develop interactive geospatial visualizations using ArcGIS and H3 hexagonal indexing on Elasticsearch datasets
What We're Looking For:
  • 5+ years of software engineering experience with a focus on backend systems and data infrastructure
  • Strong proficiency in Scala and/or Python; comfortable with JavaScript/TypeScript for full-stack work
  • Hands-on experience with Apache Spark, Apache Kafka, and stream/batch processing architectures
  • Solid understanding of Kubernetes, container orchestration, and GitOps workflows
  • Experience working with AWS cloud services across compute, storage, messaging, and networking
  • Familiarity with OpenShift or other enterprise Kubernetes distributions
  • Experience building or integrating LLM-powered applications and APIsKnowledge of geospatial tooling (ArcGIS, H3) is a strong plus
  • Strong communication skills and ability to work across cross-functional teams
Nice to Have: Experience in telecom or network data processing (4G/5G logs, signaling data) Familiarity with Elasticsearch/OpenSearch for search and analytics workloads Prior work with observability tooling (Prometheus, Grafana, Datadog) Contributions to open-source projects Tech StackScala
  • Python
  • Node.js
  • React
  • Next.js
  • Apache Spark
  • Apache Kafka
  • Kubernetes
  • Helm
  • ArgoCD
  • Jenkins
  • AWS (MSK, EKS, RDS, Lambda, CloudFront, API Gateway, ElastiCache, OpenSearch)
  • Red Hat OpenShift
  • ArcGIS
  • H3
  • Elasticsearch