Haystack
← Back to Jobs
Technology
XG

Senior Software Engineer

Xcelo Group IncArlington, VA🇺🇸United StatesPosted Sep 30, 2026

Quick Overview

Seniority
Mid Senior
Work mode
On Site
Location
Arlington, VA, United States
Posted
Yesterday
SQLSpringSpring BootFlinkAgileApacheApache SparkDatabricksHadoopJavaKafkaRESTReactTypeScript

Job Description

Job Title: Senior Software Engineer Full Stack / Data Platform

Work Location: Arlington, VA
Work Model: Hybrid
Work Auth: All visas accepted (No H1 and No Fake profiles)
Important: Only candidates currently located near Arlington, VA should be considered due to the onsite/Hybrid requirement.

Job Summary

We are seeking a technically strong Senior Software Engineer with experience building scalable full-stack applications, enterprise data platforms, and distributed systems.

The ideal candidate will have strong hands-on experience with Java, Spring Boot, React, TypeScript, Databricks, Spark, PySpark, SQL, and Hadoop/Cloudera. This role will contribute to architecture, design, development, performance optimization, and delivery of enterprise-grade platforms that enable secure data onboarding, exchange, discovery, and consumption.

The engineer will work closely with Product, Engineering, Data Governance, Security, and business stakeholders in a fast-paced Agile environment.

Required Skills

  • Strong hands-on experience with Java and Spring Boot
  • Full-stack development experience
  • Strong experience with TypeScript and React
  • Experience developing REST APIs and backend services
  • Strong experience with Databricks
  • Experience with Apache Spark / PySpark
  • Experience with Hadoop / Cloudera
  • Strong SQL skills
  • Experience designing and developing distributed systems
  • Experience building scalable enterprise data platforms
  • Strong understanding of object-oriented programming and API design
  • Experience with data-intensive applications
  • Experience optimizing large-scale data processing workloads
  • Strong understanding of scalable system design and software architecture
  • Experience with CI/CD pipelines
  • Automated testing and software quality practices
  • Code review and engineering best practices
  • Experience working across cloud and on-premises environments
  • Strong troubleshooting and performance-tuning skills
  • Excellent communication and cross-functional collaboration skills

Preferred Skills

  • Kafka
  • Apache Flink
  • Apache NiFi
  • Modern cloud-native data services
  • Data governance and security
  • Enterprise data integration
  • Secure data exchange
  • Data discovery and consumption platforms
  • AI/GenAI integration within enterprise data platforms
  • AI governance and guardrails
  • Experience building reusable frameworks and shared platforms
  • Mentoring or supporting junior engineers

Key Responsibilities

  • Design, develop, and maintain scalable enterprise data platforms and distributed systems
  • Build full-stack applications using Java/Spring Boot, React, and TypeScript
  • Develop and optimize data-processing solutions using Databricks, Spark, PySpark, and SQL
  • Build capabilities supporting enterprise data onboarding, exchange, discovery, and consumption
  • Develop scalable APIs, backend services, and integration components
  • Contribute to application and data-platform architecture
  • Participate in architecture, design, and code reviews
  • Write clean, maintainable, efficient, and well-tested code
  • Identify and resolve performance bottlenecks across APIs, services, data workloads, and user-facing applications
  • Support CI/CD, automated testing, and continuous improvement
  • Collaborate with Product, Data Governance, Security, Engineering, and business teams
  • Build reusable platforms and frameworks that support multiple products and teams
  • Support data security, governance, and enterprise engineering standards
  • Mentor team members and contribute to engineering best practices
  • Continuously improve scalability, reliability, performance, and developer productivity

Education

  • Bachelor's degree in Computer Science, Engineering, Data Science, or a related quantitative field
  • Master's degree preferred

Similar jobs