Create Alert
Email me similar jobs

Lead Software Engineer, Cloud and Data Integration

Contract

Job Title: Lead Software Engineer, Cloud and Data Integration
Location: Greenville, SC, Hybrid 3 days onsite

Role Summary

We are hiring a Lead Software Engineer to act as the technical backbone of the team. This role requires a strong hands-on coder who also mentors engineers and contributes to architecture.

You will:

  • Write and review production-level code on a daily basis
  • Mentor engineers and raise the overall technical level of the team
  • Partner with architects and contribute to architecture decisions
  • Help define architecture when needed, not limited to execution
  • Own complex technical problems across cloud, data, and integration systems

This role sits at the intersection of cloud infrastructure, real-time data streaming, and enterprise integration. You will lead Azure-based data solutions and high-scale Java microservices.

Core Responsibilities

Technical leadership

  • Lead architecture decisions and provide hands-on support
  • Mentor junior and senior engineers
  • Set coding standards and best practices

Hands-on development

  • Stay actively involved in coding, debugging, and code reviews
  • Build scalable, production-ready services and data pipelines

Blocker resolution

  • Own complex technical issues across the full stack
  • Troubleshoot from network and infrastructure through application code

Data architecture

  • Design and build data pipelines using Azure Data Factory and Databricks
  • Support ingestion, transformation, and data reliability

Real-time systems

  • Build streaming solutions using Kafka or Azure Event Hubs
  • Use Spark Structured Streaming for high-volume data processing

API and integration

  • Lead integrations using Spring Boot, Dell Boomi, and Gravitee
  • Ensure API performance, scalability, and security

Security and infrastructure

  • Manage firewall rules, network policies, and certificate handling

Technical Requirements

Azure data ecosystem

  • Azure Data Factory and Azure Databricks
  • Azure Blob Storage, SFTP, Azure Files
  • Corporate file transfer protocols

Streaming and messaging

  • Kafka or Azure Event Hubs
  • Kafka Streams, KSQL, or Spark Structured Streaming

Software engineering and DevOps

  • Strong Java and Spring Boot experience
  • Kubernetes deployment experience
  • PostgreSQL, including Azure-managed instances
  • Gravitee API management

Enterprise integration

  • Dell Boomi experience
  • Bizlink and AS2 messaging
  • REST, SOAP, and OpenAPI standards

Technical Environment

  • Java 21, Spring Boot, JPA
  • Azure, Docker, Kubernetes
  • Git, GitLab
  • IntelliJ, VS Code
  • JavaScript, Angular

Key Traits

  • Strong coder who stays hands-on in the codebase
  • Mentor who develops and guides engineers
  • Comfortable working with architects and influencing design
  • Clear communicator with technical and business teams
  • Focused on solving problems and delivering results

Additional Details

  • Contract through Dec 2026 with potential extension
  • Possible contract-to-hire after 6 months
  • Open to Green Card Visa and US citizens
  • Interview process includes account manager screen and technical interviews
Similar jobs

Lead Software Engineer, Cloud and Data Integration

Apply Now
Back to search page