Senior Software Engineer

Arlington, VA, US • Posted 2 hours ago • Updated 2 hours ago
Full Time
Part Time
On-site
USD $0-80/hr
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • CI/CD tools
  • Data Governance
  • Databricks
  • Hadoop
  • Java
  • PySpark
  • React
  • SQL
  • Typescript

Summary

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

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91099353
  • Position Id: OOJ - 1623-624-1790794646
  • Posted 2 hours ago

Company Info

About Xcelo Group Inc

At Xcelo, we do much more than software integration. We deliver superior IT Solutions through the successful integration of people, technology and efficient business systems. We employ only senior-level, trusted consultants and programmers with proven track records of success. Because we are a small, efficient business staffed by technology experts, we can offer customers nimble service, unprecedented project turn times, and increased flexibility when compared to larger competitors.

By maintaining a strategic business model that combines Global IT Service Centers in USA with IT experts located offshore, we improve productivity and maximize our client s cost savings, without compromising on product quality or delivery timelines. As a result, Xcelo customers receive face-to-face service, save time and money, and eliminate the need to hire extra personnel or train existing staff for highly technical projects.

Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs