Data Platform Engineer

Charlotte, NC, US • Posted 2 days ago • Updated 2 days ago
Contract W2
12 Months
No Travel Required
Able to Sponsor
On-site
60+
Company Branding Image
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • Unity Platform
  • DevOps
  • Data Processing
  • Kubernetes
  • Java

Summary

Position Summary

The Developer Experience Engineer is responsible for designing and building the tools, frameworks, APIs, automation, and user experiences that enable engineers to efficiently develop, test, deploy, and operate data pipelines on the Unity Platform. This role serves as the bridge between platform engineering and application development teams, ensuring that Unity capabilities are easy to adopt, well-documented, highly automated, and aligned with enterprise governance standards.

The ideal candidate combines strong software engineering skills with a passion for developer productivity, platform engineering, and user-centric design.

Key Responsibilities

Developer Productivity & Experience

Design and enhance the end-to-end developer experience for Unity Platform users.
Build self-service tooling, SDKs, CLIs, APIs, and templates that simplify pipeline development.
Drive IDE and CAMP integration to streamline pipeline authoring and configuration.
Reduce onboarding friction through automation, reusable patterns, and developer workflows.
Platform Engineering

Develop and maintain platform services supporting Unity''s Control Plane, Governance Engine, Metadata Services, and API ecosystem.
Create reusable framework components and reference implementations for data movement, transformation, orchestration, and governance.
Develop standardized interfaces and tooling around the Unity Universal Job Configuration model.
Automation & Governance

Embed governance, compliance, testing, and security controls into the developer workflow.
Build tooling that enables shift-left validation of data contracts, architecture patterns, and platform policies.
Integrate with enterprise deployment, CI/CD, testing, and architecture governance platforms.
Developer Enablement

Create documentation, tutorials, sample applications, and adoption guides.
Partner with engineering teams to gather feedback and continuously improve platform usability.
Drive developer advocacy and champion adoption of Unity standards and patterns.
Observability & Insights

Build dashboards and tooling that provide insights into platform usage, performance, reliability, and developer productivity.
Leverage metadata and operational telemetry to identify opportunities for optimization and automation.
Required Qualifications

Bachelor''s degree in Computer Science, Engineering, or related field.
5+ years of software engineering experience.
Strong proficiency in:
Java, Python, or Scala
REST APIs and microservices
Git, CI/CD pipelines, and DevOps practices
Cloud-native architectures
Experience building developer tools, frameworks, SDKs, or internal platforms.
Knowledge of distributed data processing technologies such as Spark, Flink, dbt, or similar platforms.
Experience with modern software design patterns and API-first architectures.
Preferred Qualifications

Experience building Internal Developer Platforms (IDP) or platform engineering solutions.
Experience with data engineering ecosystems and enterprise data platforms.
Familiarity with governance-as-code, policy-as-code, and data contracts.
Experience with developer portals, IDE extensions, automation frameworks, or AI-assisted development tools.
Knowledge of Kubernetes/OpenShift, containerization, and cloud-native services.
Experience implementing observability, telemetry, and developer analytics solutions.
Success Measures

Reduction in developer onboarding time.
Increased Unity platform adoption.
Improved developer satisfaction and productivity.
Increased automation of governance and compliance controls.
Reduction in deployment and configuration errors.
Higher reuse of standardized platform patterns and components.
Improved pipeline quality, testing coverage, and operational reliability

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: 91173310
  • Position Id: 9045275
  • Posted 2 days ago

Company Info

About Sradha Technologies LLC

Sradha Technologies is a forward-thinking software solutions and technology consulting firm dedicated to helping businesses thrive in today’s digital landscape. Our mission is to deliver innovative, scalable, and cost-effective solutions that streamline operations, drive efficiency, and fuel sustainable growth for our clients.

Backed by a team of seasoned professionals with diverse industry expertise, we pride ourselves on a collaborative, client-centric approach—ensuring that each project is tailored to meet unique business needs. Whether you’re seeking to modernize legacy systems, embrace cloud technologies, or leverage data analytics, Sradha Technologies stands ready to be your trusted partner in digital transformation.

Key Focus Areas:

Custom Software Development
Cloud Integration & Migration
CIAM
IT Consulting & Strategy

By blending cutting-edge technology with deep industry knowledge, we empower organizations to innovate, adapt, and stay competitive in a rapidly evolving market. Ready to take the next step in your digital journey? Connect with us to learn how Sradha Technologies can help your business achieve its full potential.

Contact the job poster
SC

Sai Challagula

Recruiter @ Sradha Technologies LLC
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