Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Omnissa

Software Engineer – Platform, Backend, UEM Reporting Pipeline

Omnissa

. Design, build, and maintain reliable, reusable, and testable services for data ingestion, transformation, storage, and reporting .

Posted 11/10/2026full-timeAtlanta • Georgia • United StatesMid-LevelSenior💰 $120,675 - $180,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and maintaining data ingestion, transformation, and reporting pipelines, with strong proficiency in backend programming languages and SQL. Capable of optimizing data models and ensuring system reliability and scalability across distributed environments.

Highest-signal resume keywords
Backend Programming Skills (C#, Java, Go, Python)SQL Skills and Query OptimizationExperience with Columnar or OLAP DatabasesData Ingestion and Transformation Pipeline DevelopmentUnderstanding of Distributed Systems Fundamentals

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Data ModelingDatabase Performance TroubleshootingStreaming and Change Data Capture TechnologiesIncremental ProcessingSchema EvolutionDeduplicationReplayBackfillsReconciliationObservability and Operational Efficiency
Soft Skills
Problem-SolvingCommunicationCollaboration
Tools & Technologies
KafkaKafka ConnectClickHouseStarRocksPostgreSQLCloud InfrastructureContainersMonitoring Tools
Certifications & Qualifications
BS/MS in Computer Science or Equivalent Practical Experience
Industry Keywords
Data PlatformsReporting SystemsDistributed SystemsMulti-Tenant SystemsData IsolationAccess ControlsWorkload Management

Tech Stack

Tools & technologies
CloudDistributed SystemsJavaKafkaPostgresPythonSQLGo

About the role

Key responsibilities & impact
  • Design, build, and maintain reliable, reusable, and testable services for data ingestion, transformation, storage, and reporting
  • Develop and improve batch and streaming pipelines, focusing on data correctness, freshness, scalability, and recovery
  • Design analytical data models and optimize schemas, queries, partitioning, and aggregation strategies for reporting workloads
  • Identify and troubleshoot performance and reliability issues across application, ingestion, database, and query layers
  • Build observability, automated validation, and operational tooling to detect pipeline failures and data quality issues
  • Collaborate with Engineering, Product Management, Security, and other stakeholders to translate reporting requirements into maintainable solutions
  • Own features throughout the development lifecycle, including design, implementation, testing, deployment, and production support
  • Participate in code and design reviews and promote engineering excellence through documentation and continuous improvement

Requirements

What you’ll need
  • 5+ years of software engineering experience, with relevant experience in backend services, data platforms, reporting systems, or distributed systems
  • Strong programming skills in one or more backend languages, such as C#, Java, Go, or Python
  • Strong SQL skills and experience with data modeling, query optimization, and database performance troubleshooting
  • Hands-on experience with columnar or OLAP databases, such as ClickHouse, StarRocks, or comparable technologies
  • Experience building or maintaining data ingestion, transformation, or reporting pipelines
  • Solid understanding of distributed systems fundamentals, including reliability, scalability, fault tolerance, and consistency
  • Familiarity with automated testing, version control, CI/CD, and containerized deployment workflows
  • Strong problem-solving, communication, and collaboration skills across distributed teams
  • BS/MS in Computer Science or equivalent practical experience and technical training
  • Experience with streaming and change data capture technologies, such as Kafka, Kafka Connect, or equivalent platforms
  • Familiarity with relational databases such as PostgreSQL and their integration with analytical data stores
  • Experience with incremental processing, schema evolution, deduplication, replay, backfills, and reconciliation
  • Understanding of columnar storage, materialized views, indexing, compression, and distributed query execution
  • Experience supporting multi-tenant systems, including data isolation, access controls, and workload management
  • Experience with cloud infrastructure, containers, and monitoring tools
  • Track record of diagnosing production issues and improving pipeline observability, resilience, and operational efficiency
  • This job requisition is not eligible for employment-based immigration sponsorship by Omnissa

Benefits

Comp & perks
  • Participation in a corporate bonus program
  • Employee ownership
  • Health insurance
  • 401k with matching contributions
  • Disability insurance
  • Paid time off
  • Growth opportunities