> Markdown version of [/jobs/ext/3361376-software-engineer](https://www.wearedevelopers.com/jobs/ext/3361376-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Xcelo Group Inc - **Location:** Arlington, VA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Application Frameworks, Computing Platforms, Automation of Tests, Big Data, Cloud Engineering, Software Quality, Code Review, Continuous Integration, Data as a Services, Data Discovery, Data Governance, Data Security, Database Queries, Distributed Systems, Apache Hadoop, Object-Oriented Software Development, Performance Tuning, Software Architecture, Standard Sql, Cloudera, SQL Databases, TypeScript, Enterprise Data Management, Data Processing, ReactJS, Apache Spark, Spring-boot, Software Troubleshooting, Backend, Pyspark, Information Technology, Apache Flink, Apache Kafka, Apache Nifi, Api Design, Restful APIs, Databricks - **Published:** September 30, 2026 - **Apply:** https://www.dice.com/job-detail/739a82fa-503d-42c6-b6d9-1f339cb7d762 ## About the Role * 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, * Bachelor's degree in Computer Science, Engineering, Data Science, or a related quantitative field * Master's degree preferred ## Description 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., * 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, * 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